.. _reference-manual:
*********************
Sage Reference Manual
*********************
Welcome to the Sage reference manual. Here you find documentation for all of
`Sage `_'s features, illustrated with lots of examples.
A thematic index follows.
This documentation is licensed under the `Creative Commons Attribution-Share Alike 3.0 License`__:math:`.`
__ http://creativecommons.org/licenses/by-sa/3.0/
User Interfaces
===============
* :doc:`Command Line Interface `
* `Jupyter Notebook Interface `_
Graphics
========
* :doc:`2D Graphics `
* :doc:`3D Graphics `
Mathematics
===========
Parents and Categories
----------------------
* :doc:`Parents and Elements `
* :doc:`Coercion `
* :doc:`Categories `
Basic Rings and Fields
----------------------
* :doc:`Integers and Rational Numbers `
* :doc:`Real and Complex Numbers `
* :doc:`Commutative Polynomials `
* :doc:`Power Series and Laurent Series `
* :doc:`Finite Rings and Fields `
* :doc:`\\(p\\)-adic Numbers `
* :doc:`Noncommutative Polynomials `
* :doc:`Quaternion Algebras `
Linear Algebra
--------------
* :doc:`Matrices and Spaces of Matrices `
* :doc:`Vectors and Modules `
* :doc:`Tensors on Free Modules of Finite Rank `
Calculus and Analysis
---------------------
* :doc:`Symbolic Calculus `
* :doc:`Mathematical Constants `
* :doc:`Elementary and Special Functions `
* :doc:`Asymptotic Expansions `
* :doc:`Numerical Optimization `
Probability and Statistics
--------------------------
* :doc:`Probability `
* :doc:`Statistics `
* :doc:`Quantitative Finance `
Mathematical Structures
-----------------------
* :doc:`Sets `
* :doc:`Monoids `
* :doc:`Groups `
* :doc:`Semirings `
* :doc:`Rings `
* :doc:`Algebras `
Discrete Mathematics
--------------------
* :doc:`Combinatorics `
* :doc:`Graph Theory `
* :doc:`Quivers `
* :doc:`Matroid Theory `
* :doc:`Discrete Dynamics `
* :doc:`Coding Theory `
* :doc:`Cryptography `
* :doc:`Game Theory `
* :doc:`Symbolic Logic `
* :doc:`SAT solvers `
Geometry and Topology
---------------------
* :doc:`Euclidean Spaces and Vector Calculus `
* :doc:`Combinatorial and Discrete Geometry `
* :doc:`Cell Complexes and their Homology `
* :doc:`Manifolds and Differential Geometry `
* :doc:`Hyperbolic Geometry `
* :doc:`Parametrized Surfaces `
* :doc:`Knot Theory `
Number Fields, Function Fields, and Valuations
----------------------------------------------
* :doc:`Number Fields `
* :doc:`Function Fields `
* :doc:`Discrete Valuations `
Number Theory
-------------
* :doc:`Diophantine approximation `
* :doc:`Quadratic Forms `
* :doc:`\\(L\\)-Functions `
* :doc:`Arithmetic Subgroups of \\({\\rm SL}_2(\\ZZ)\\) `
* :doc:`General Hecke Algebras and Hecke Modules `
* :doc:`Modular Symbols `
* :doc:`Modular Forms `
* :doc:`Modular Forms for Hecke Triangle Groups `
* :doc:`Modular Abelian Varieties `
* :doc:`Miscellaneous Modular-Form-Related Modules `
Algebraic and Arithmetic Geometry
---------------------------------
* :doc:`Schemes `
* :doc:`Plane and Space Curves `
* :doc:`Elliptic and Hyperelliptic Curves `
Miscellaneous
-------------
* :doc:`Databases `
* :doc:`Games `
Programming
===========
Facilities
----------
* :doc:`Data Structures `
* :doc:`Utilities `
* :doc:`Test Framework `
* :doc:`Parallel Computing `
Interfaces
----------
* :doc:`Interpreter Interfaces `
* :doc:`C/C++ Library Interfaces `
* :doc:`Python Technicalities `
General Information
===================
* :doc:`External Packages (by type) `
* :doc:`External Packages (alphabetical) `
* :doc:`Bibliographic References `
* :doc:`History and License `
Indices and Tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`