Documentation

LeanPool.CCDN.Algebra.PolynomialPredicates

Predicates on polynomials and ideals #

Named forms of hypotheses that recur throughout the library: homogeneity of an ideal of a polynomial ring, absolute irreducibility of a polynomial (irreducibility over the algebraic closure of ℚ), and absolute irreducibility of its top-degree homogeneous part (the hypothesis of CCDN Theorem 4). All are abbreviations, so proofs may use them as their unfolded statements.

@[reducible, inline]
abbrev CCDN.IsHomogeneousIdeal {σ : Type u_1} {K : Type u_2} [CommSemiring K] (I : Ideal (MvPolynomial σ K)) :

An ideal of a polynomial ring is homogeneous when it contains every homogeneous component of each of its elements.

Equations
Instances For
    @[reducible, inline]

    An integer polynomial is absolutely irreducible when it is irreducible over the algebraic closure of ℚ.

    Equations
    Instances For
      @[reducible, inline]

      A rational polynomial is absolutely irreducible when it is irreducible over the algebraic closure of ℚ.

      Equations
      Instances For

        An integer polynomial is absolutely irreducible exactly when its image over ℚ is.

        @[reducible, inline]

        The top-degree homogeneous part of an integer polynomial is irreducible over the algebraic closure of ℚ.

        Equations
        Instances For
          @[reducible, inline]

          The top-degree homogeneous part of a rational polynomial is irreducible over the algebraic closure of ℚ.

          Equations
          Instances For