Documentation

LeanPool.CCDN.ForMathlib.StandardExponents

Standard monomials of an ideal #

For an ideal I of MvPolynomial σ K and a monomial order m, the standard exponents are those not divisible by the leading exponent of any nonzero element of I. A nonzero polynomial supported on standard exponents never lies in I, and division by all nonzero elements of I produces such a representative. For the degree lexicographic order the representative has total degree at most that of the original polynomial.

Main definitions #

Main results #

def Ideal.standardExponents {K : Type u_1} {σ : Type u_2} [Field K] (I : Ideal (MvPolynomial σ K)) (m : MonomialOrder σ) :

Exponents not divisible by any leading exponent of a nonzero ideal element.

Equations
Instances For
    theorem Ideal.isLowerSet_standardExponents {K : Type u_1} {σ : Type u_2} [Field K] (I : Ideal (MvPolynomial σ K)) (m : MonomialOrder σ) :

    Standard exponents form a lower set.

    theorem Ideal.eq_zero_of_mem_restrictSupport_standardExponents {K : Type u_1} {σ : Type u_2} [Field K] (I : Ideal (MvPolynomial σ K)) (m : MonomialOrder σ) {f : MvPolynomial σ K} (hf : f ∈ MvPolynomial.restrictSupport K (I.standardExponents m)) (hI : f ∈ I) :
    f = 0

    A standard polynomial belonging to the ideal is zero.

    Division with respect to degLex gives a standard representative modulo I of no larger total degree.

    def Ideal.boundedStandardExponents {K : Type u_1} {σ : Type u_2} [Field K] (I : Ideal (MvPolynomial σ K)) (m : MonomialOrder σ) (N : ℕ) :

    Standard exponents of total degree at most N.

    Equations
    Instances For