Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

Sage Reference Manual

723862 views
1
2
Multivariate Polynomials and Polynomial Rings
3
=============================================
4
5
Sage implements multivariate polynomial rings through several
6
backends. The most generic implementation uses the classes
7
:class:`sage.rings.polynomial.polydict.PolyDict` and
8
:class:`sage.rings.polynomial.polydict.ETuple` to construct a dictionary with
9
exponent tuples as keys and coefficients as values.
10
11
Additionally, specialized and optimized implementations over many
12
specific coefficient rings are implemented via a shared library interface to
13
SINGULAR; and polynomials in the boolean polynomial ring
14
15
.. math::
16
17
\GF{2}[x_1,...,x_n]/ \langle x_1^2+x_1,...,x_n^2+x_n \rangle.
18
19
are implemented using the PolyBoRi library (cf. :mod:`sage.rings.polynomial.pbori`).
20
21
22
.. toctree::
23
:maxdepth: 2
24
25
sage/rings/polynomial/term_order
26
27
sage/rings/polynomial/multi_polynomial_ring_generic
28
sage/rings/polynomial/multi_polynomial
29
30
sage/rings/polynomial/multi_polynomial_ring
31
sage/rings/polynomial/multi_polynomial_element
32
sage/rings/polynomial/multi_polynomial_ideal
33
34
sage/rings/polynomial/multi_polynomial_sequence
35
36
sage/rings/polynomial/multi_polynomial_libsingular
37
sage/rings/polynomial/multi_polynomial_ideal_libsingular
38
39
sage/rings/polynomial/polydict
40
41