Documentation

LeanPool.CCDN.Noether.EulerGenericFactors

Generic factors with independent integral coefficient parameters. Specializing the logarithmic pair at (x^a,1) proves that the generic pair is nonzero.

noncomputable def CCDN.eulerPolynomialFromCoefficients {R : Type u_1} [CommRing R] (d : ℕ) (c : EulerLowIndex d → R) :

The bivariate polynomial of total degree at most d with monomial coefficients c.

Equations
Instances For
    @[reducible, inline]

    Index set of the coefficient parameters of a pair of generic factors of total degrees at most a and b.

    Equations
    Instances For

      The generic bivariate polynomial of total degree at most a, whose coefficients are independent integer variables.

      Equations
      Instances For

        The generic bivariate polynomial of total degree at most b, whose coefficients are independent integer variables, disjoint from those of genericEulerFactorLeft a b.

        Equations
        Instances For

          The ring homomorphism specializing the generic factors to g and h, sending each coefficient variable to the corresponding coefficient of g or h.

          Equations
          Instances For

            If g has total degree at most a, then genericEulerFactorLeft a b specializes to g.

            If h has total degree at most b, then genericEulerFactorRight a b specializes to h.

            theorem CCDN.eulerFactorPair_map {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] (φ : R →+* S) (a b : ℕ) (g h : Polynomial (Polynomial R)) :

            The logarithmic factor pair commutes with applying a coefficient ring homomorphism to both factors.

            The generic logarithmic pair is nonzero over its integral coefficient ring, proved by a rational specialization.