Documentation

LeanPool.MarkoffModP.BGS.CorvajaZannier.DedekindPerfectResidueCaseI

Corvaja--Zannier case (i) over a perfect residue field #

The usual leading-coefficient cancellation in local case (i) does not require the global constant field to surject onto the residue field. In characteristic p, it is enough that the residue field is perfect. Given the ratio of two unit leading coefficients, choose its p-th root in the residue field, lift that root to the DVR, and use the p-th power of the lift. This coefficient is regular and belongs to the Frobenius subfield of the fraction field, hence is killed by the separating derivation.

This file packages that argument and then repeats the determinant-one elimination from DedekindAuxiliaryCaseI with coefficients in the Frobenius subfield. No algebra structure from the whole Frobenius subfield to the DVR is asserted: such a structure would be false at a nontrivial place.

Over a perfect residue field, the ratio of two unit leading coefficients can be cancelled by a regular element whose image in the fraction field is a p-th power.

The extra witness b : R records regularity of the coefficient; its image in L is the coefficient represented by c : L^p.

Equal-order nonzero functions admit a strict leading-term cancellation with a coefficient in the Frobenius subfield whenever the residue field is perfect.

Equal negative orders have a Frobenius-subfield cancellation which strictly lowers the pole-depth measure.

Repeated equal negative orders can be eliminated over the Frobenius subfield by a determinant-one matrix when the residue field is perfect.

Unlike the constant-field version, this theorem does not require an algebra map from the coefficient field to the DVR.

theorem BGS.CorvajaZannier.exists_frobeniusSubfield_dedekindCaseI_columnMatrix_and_q_wronskian_bound_of_perfect_residue {R : Type u_1} {L : Type u_2} [CommRing R] [IsDedekindDomain R] [IsDiscreteValuationRing R] [Field L] [Algebra R L] [IsFractionRing R L] {p : ℕ} [Fact (Nat.Prime p)] [CharP R p] [CharP L p] {k : ℕ} (v : IsDedekindDomain.HeightOneSpectrum R) [PerfectField v.asIdeal.ResidueField] (D : Derivation (↥(frobeniusSubfield L p)) L L) (hDIntegral : ∀ (r : R), ∃ (s : R), D ((algebraMap R L) r) = (algebraMap R L) s) (epsilonOrder : Fin k → ℕ) (f : Fin k → L) (a : ℤ) (epsilon q : ℕ) (ha : a ≤ 0) (hf : ∀ (i : Fin k), ↑a ≤ finitePlaceOrderTop v (f i)) (hepsilonInjective : Function.Injective epsilonOrder) (hepsilonMax : ∀ (i : Fin k), epsilonOrder i ≤ epsilon) (hk : k ≤ epsilon + 1) (hepsilonQ : epsilon + 1 ≤ q) :

Complete local case (i) for a Fin k family, with coefficients in the Frobenius subfield and no residue-surjectivity assumption.

theorem BGS.CorvajaZannier.exists_frobeniusSubfield_dedekindLocalAuxiliaryFamily_caseI_columnMatrix_of_perfect_residue {R : Type u_1} {L : Type u_2} [CommRing R] [IsDedekindDomain R] [IsDiscreteValuationRing R] [Field L] [Algebra R L] [IsFractionRing R L] {p : ℕ} [Fact (Nat.Prime p)] [CharP R p] [CharP L p] (v : IsDedekindDomain.HeightOneSpectrum R) [PerfectField v.asIdeal.ResidueField] (u w rho : L) (h k : ℕ) (hrhoNe : rho ≠ 0) (huOrder : finitePlaceOrderTop v u = 0) (hrhoOrder : finitePlaceOrder v rho < 0) (hgridRegular : ∀ (rs : Fin (k + 1) × Fin h), 0 ≤ finitePlaceOrderTop v (u ^ ↑rs.1 * w ^ ↑rs.2)) :

Source-facing case-(i) elimination for the full auxiliary family over the Frobenius subfield. Perfectness of the residue field replaces surjectivity from a global constant field.

theorem BGS.CorvajaZannier.exists_frobeniusSubfield_dedekindLocalAuxiliaryFamily_caseI_q_wronskian_bound_of_perfect_residue {R : Type u_1} {L : Type u_2} [CommRing R] [IsDedekindDomain R] [IsDiscreteValuationRing R] [Field L] [Algebra R L] [IsFractionRing R L] {p : ℕ} [Fact (Nat.Prime p)] [CharP R p] [CharP L p] (v : IsDedekindDomain.HeightOneSpectrum R) [PerfectField v.asIdeal.ResidueField] (D : Derivation (↥(frobeniusSubfield L p)) L L) (hDIntegral : ∀ (r : R), ∃ (s : R), D ((algebraMap R L) r) = (algebraMap R L) s) (u w rho : L) (h k : ℕ) (epsilonOrder : Fin k ⊕ Fin (k + 1) × Fin h → ℕ) (epsilon q : ℕ) (hrhoNe : rho ≠ 0) (huOrder : finitePlaceOrderTop v u = 0) (hrhoOrder : finitePlaceOrder v rho < 0) (hgridRegular : ∀ (rs : Fin (k + 1) × Fin h), 0 ≤ finitePlaceOrderTop v (u ^ ↑rs.1 * w ^ ↑rs.2)) (hepsilonInjective : Function.Injective epsilonOrder) (hepsilonMax : ∀ (i : Fin k ⊕ Fin (k + 1) × Fin h), epsilonOrder i ≤ epsilon) (hk : k ≤ epsilon + 1) (hepsilonQ : epsilon + 1 ≤ q) :

Full Dedekind-DVR case (i) over the Frobenius subfield: perfect residue fields supply every leading-term cancellation, the determinant-one column operation preserves the Wronskian, and the exact q * ord(rho) lower bound follows.

theorem BGS.CorvajaZannier.exists_frobeniusSubfield_dedekindAuxiliaryFamily_caseI_q_wronskian_bound_of_perfect_residue {R : Type u_1} {L : Type u_2} [CommRing R] [IsDedekindDomain R] [IsDiscreteValuationRing R] [Field L] [Algebra R L] [IsFractionRing R L] {p : ℕ} [Fact (Nat.Prime p)] [CharP R p] [CharP L p] (v : IsDedekindDomain.HeightOneSpectrum R) [PerfectField v.asIdeal.ResidueField] (D : Derivation (↥(frobeniusSubfield L p)) L L) (hDIntegral : ∀ (r : R), ∃ (s : R), D ((algebraMap R L) r) = (algebraMap R L) s) (u w : L) (h k : ℕ) (epsilonOrder : Fin k ⊕ Fin (k + 1) × Fin h → ℕ) (epsilon q : ℕ) (hrhoNe : (1 - u) / (1 - w) ≠ 0) (huOrder : finitePlaceOrderTop v u = 0) (hrhoOrder : finitePlaceOrder v ((1 - u) / (1 - w)) < 0) (hgridRegular : ∀ (rs : Fin (k + 1) × Fin h), 0 ≤ finitePlaceOrderTop v (u ^ ↑rs.1 * w ^ ↑rs.2)) (hepsilonInjective : Function.Injective epsilonOrder) (hepsilonMax : ∀ (i : Fin k ⊕ Fin (k + 1) × Fin h), epsilonOrder i ≤ epsilon) (hk : k ≤ epsilon + 1) (hepsilonQ : epsilon + 1 ≤ q) :

Source auxiliaryFamily endpoint, specialized to rho = (1-u)/(1-w), over a perfect residue field.