Documentation

LeanPool.CCDN.Noether.BivariateCoefficientMatrix

Integer coefficient matrices for the closed-form irreducibility criterion. Columns encode pairs of polynomials in a finite rectangular monomial grid. Rows are coefficient positions; finite independent rows will be selected when extracting a determinant witness.

@[reducible, inline]

Index set of the bivariate monomials whose outer and inner exponents are both less than d.

Equations
Instances For
    @[reducible, inline]

    Index set of the unknown coefficients of a pair of polynomials supported in the grid BivariateGrid d; these index the columns of the closed-form coefficient matrix.

    Equations
    Instances For
      noncomputable def CCDN.bivariateGridPolynomial (R : Type u_1) [CommRing R] (d : ℕ) :

      Reconstruct a polynomial with outer and inner exponents less than d.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem CCDN.bivariateGridPolynomial_coeff {R : Type u_1} [CommRing R] {d : ℕ} (v : BivariateGrid d → R) (i j : Fin d) :
        (((bivariateGridPolynomial R d) v).coeff ↑i).coeff ↑j = v (i, j)

        The coefficient with outer exponent i and inner exponent j of the polynomial with grid coefficients v is v (i, j).

        theorem CCDN.bivariateGridPolynomial_degree_lt {R : Type u_1} [CommRing R] {d : ℕ} (v : BivariateGrid d → R) :

        The polynomial with coefficients v on the grid BivariateGrid d has outer degree less than d.

        noncomputable def CCDN.closedFormPair (R : Type u_1) [CommRing R] (d : ℕ) :

        Decode the two blocks of the unknown coefficient vector.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Decoding a coefficient vector into a pair of grid polynomials is injective.

          The cleared differential equation as a linear operator on (P,Q).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def CCDN.bivariateCoefficients (R : Type u_1) [CommRing R] :

            All polynomial coefficients as a linear map.

            Equations
            Instances For

              A bivariate polynomial is determined by its coefficients.

              noncomputable def CCDN.closedFormCoefficientMatrix {R : Type u_1} [CommRing R] (d : ℕ) (f : Polynomial (Polynomial R)) :

              The matrix of the closed-form equation on bounded unknowns. In particular it is an integer matrix when R=Z.

              Equations
              Instances For

                Matrix kernel membership is precisely the polynomial closed-form equation.