Documentation

LeanPool.RegtsSevenster.RS.Classical.SymFun.PowerSums

Power sums and the determinant Schur specialization #

Given a sequence t : ℕ → ℂ of prospective power sums, this module defines the complete homogeneous sequence newtonH t by the Newton recursion (n+1) · h (n+1) = ∑_{i ≤ n} t (i+1) · h (n−i), its integer-indexed extension newtonHZ (zero in negative degrees), and the Schur specialization

`schurDet t rows = det (newtonHZ t (rows i + j − i))`,

the Jacobi–Trudi determinant read as a definition. All Schur values in this development are these determinants; the link to the symmetric-group characters is the frobenius field of SchurPackage in Interfaces/SchurPackage.lean.

@[irreducible]
noncomputable def RS.newtonH (t : ℕ → ℂ) :
ℕ → ℂ

The complete homogeneous sequence attached to a sequence of power sums, via the Newton recursion (n+1) · h (n+1) = ∑_{i ≤ n} t (i+1) · h (n−i); h 0 = 1.

Equations
Instances For
    noncomputable def RS.newtonHZ (t : ℕ → ℂ) (n : ℤ) :

    Integer-indexed extension of newtonH, vanishing in negative degrees — the form entering the Jacobi–Trudi determinant.

    Equations
    Instances For
      noncomputable def RS.schurDet (t : ℕ → ℂ) (rows : List ℕ) :

      The Schur specialization of a row-length list rows, defined as the Jacobi–Trudi determinant det (h_{rows i − i + j})_{i,j}.

      Equations
      Instances For
        noncomputable def RS.diagramSchur (μ : YoungDiagram) (t : ℕ → ℂ) :

        The Schur specialization of a Young diagram: schurDet on its row-length list.

        Equations
        Instances For
          @[simp]
          theorem RS.newtonH_zero (t : ℕ → ℂ) :
          newtonH t 0 = 1

          The complete homogeneous sequence starts at 1.

          @[simp]
          theorem RS.newtonHZ_natCast (t : ℕ → ℂ) (n : ℕ) :
          newtonHZ t ↑n = newtonH t n

          Its integer extension agrees in non-negative degrees.

          @[simp]
          theorem RS.newtonHZ_neg (t : ℕ → ℂ) (n : ℤ) (hn : n < 0) :
          newtonHZ t n = 0

          And vanishes in negative ones.