Documentation

LeanPool.MarkoffModP.BGS.CorvajaZannier.AuxiliaryFamilyIndexing

Indexing the auxiliary Wronskian family #

Enumerate the auxiliary family and its derivative orders, then transport determinant nonvanishing through that indexing.

The source auxiliary family has exactly h*k+h+k members.

noncomputable def BGS.CorvajaZannier.auxiliaryFamilyIndexEquiv (h k : ℕ) :
Fin k ⊕ Fin (k + 1) × Fin h ≃ Fin (h * k + h + k)

A fixed enumeration of the auxiliary family by consecutive derivative orders.

Equations
Instances For
    noncomputable def BGS.CorvajaZannier.auxiliaryFamilyDerivativeOrder (h k : ℕ) :
    Fin k ⊕ Fin (k + 1) × Fin h → ℕ

    The derivative order assigned to an auxiliary-family row.

    Equations
    Instances For
      theorem BGS.CorvajaZannier.auxiliaryFamilyDerivativeOrder_le_pred (h k : ℕ) (hn : 0 < h * k + h + k) (i : Fin k ⊕ Fin (k + 1) × Fin h) :

      Reindexing both rows and columns identifies the indexed consecutive-order Wronskian with the ordinary Fin n Wronskian.

      theorem BGS.CorvajaZannier.indexedAuxiliaryWronskian_det_ne_zero_of_linearIndependent {C : Type u_1} {L : Type u_2} [Field C] [Field L] [Algebra C L] (D : Derivation C L L) (hconstants : ∀ (x : L), D x = 0 → ∃ (c : C), (algebraMap C L) c = x) (h k : ℕ) (f : Fin k ⊕ Fin (k + 1) × Fin h → L) (hLI : LinearIndependent C f) :

      Exact constants and linear independence make the indexed global Wronskian nonzero.