Documentation

LeanPool.RegtsSevenster.RS.Classical.SymFun.Bialternant

The bialternant Jacobi–Trudi identity #

The matrix of variable powers x_j^{v i + (k−1−i)} factors as the column-reversed Jacobi–Trudi matrix of complete homogeneous polynomials times the signed elementary matrix in the complementary variables — entrywise this is the resolvent. Taking determinants and anchoring at v = 0 gives the bialternant form:

`det (powMat v) = det (jtMat v) * det (powMat 0)`,

the polynomial Jacobi–Trudi identity a_{v+δ} = s_v · a_δ.

noncomputable def RS.powMat {k : ℕ} (v : Fin k → ℕ) :

The alternant matrix of variable powers.

Equations
Instances For
    noncomputable def RS.hMat {k : ℕ} (v : Fin k → ℕ) :

    The column-reversed complete homogeneous matrix.

    Equations
    Instances For
      noncomputable def RS.jtMat {k : ℕ} (v : Fin k → ℕ) :

      The Jacobi–Trudi matrix of complete homogeneous polynomials.

      Equations
      Instances For
        noncomputable def RS.eMat (k : ℕ) :

        The signed elementary matrix in complementary variables.

        Equations
        Instances For
          theorem RS.powMat_eq_mul {k : ℕ} (v : Fin k → ℕ) :

          The entrywise factorization via the resolvent.

          theorem RS.hMat_eq_submatrix {k : ℕ} (v : Fin k → ℕ) :

          The reversed columns of hMat give the Jacobi–Trudi matrix.

          theorem RS.det_hMat {k : ℕ} (v : Fin k → ℕ) :

          The power matrix's determinant is the Jacobi–Trudi matrix's, up to the column-reversal sign.

          theorem RS.det_jtMat_zero {k : ℕ} :
          (jtMat fun (x : Fin k) => 0).det = 1

          The zero-shape Jacobi–Trudi matrix is upper triangular with unit diagonal.

          theorem RS.bialternant {k : ℕ} (v : Fin k → ℕ) :
          (powMat v).det = (jtMat v).det * (powMat fun (x : Fin k) => 0).det

          The bialternant Jacobi–Trudi identity: a_{v+δ} = s_v · a_δ over the polynomial ring.