Paper XI · Lean source

ConstructedFieldFrobenius.lean

Selected results recorded Coverage and evidence

Compiler/replay evidence is reported for a subset or bounded block. No whole-work coverage is implied.

This viewer reads the retained source; it does not run Lean or assign new claim mappings.

Local imports (2)

PaperXI/ConstructedFieldFrobenius.lean65 lines

Original source pathformalization/PaperXI/ConstructedFieldFrobenius.lean
Skip declarations and read code

Skip source text

1 import PaperXI.SpectralGeometricFrobenius
2 import PaperXI.SpectralLocalField
3 
4 /-!
5 # Specialization to Paper XI's constructed spectral local field
6 
7 The base of the finite Galois extension is the literal UpperField(K,s) from the
8 verified predecessor. The base residue cardinality in geometric normalization
9 is identified with the residue cardinality of that same field, by equality of
10 integer subrings and the induced residue equivalence.
11 -/
12 set_option autoImplicit false
13 noncomputable section
14 namespace PaperXI.ConstructedFieldFrobenius
15 open ValuativeRel IsLocalRing
16 open PaperXI.SpectralGeometricFrobenius
17 
18 variable (K : Type*) [Field K] [ValuativeRel K] [UniformSpace K]
19   [IsUniformAddGroup K] [IsNonarchimedeanLocalField K]
20 variable (s : Type*) [Field s] [Algebra 𝓀[K] s] [FiniteDimensional 𝓀[K] s]
21 
22 abbrev BaseField := PaperXI.SpectralLocalField.UpperField K s
23 
24 variable (L : Type*) [Field L] [Algebra (BaseField K s) L]
25   [FiniteDimensional (BaseField K s) L]
26 
27 /-- The restricted extension valuation recovers this very base's integer subring. -/
28 theorem restricted_integer_subring :
29     ((integers (BaseField K s) L).comap
30       (algebraMap (BaseField K s) (SpectralExtension (BaseField K s) L))).toSubring =
31       (ValuativeRel.valuation (BaseField K s)).integer := by
32   rw [integers_comap]
33   exact (PaperXI.SpectralLocalField.relation_integer_eq_norm_integer K s).symm
34 
35 /-- The underlying base integer rings are equal, not merely equicardinal. -/
36 def baseIntegerEquiv :
37     (integers (BaseField K s) L).comap
38       (algebraMap (BaseField K s) (SpectralExtension (BaseField K s) L)) ≃+*
39         𝒪[BaseField K s] :=
40   RingEquiv.subringCongr (restricted_integer_subring K s L)
41 
42 /-- Residue identification obtained from that literal integer-subring equality. -/
43 def baseResidueEquiv : BaseResidue (BaseField K s) L ≃+* 𝓀[BaseField K s] :=
44   IsLocalRing.ResidueField.mapEquiv (baseIntegerEquiv K s L)
45 
46 theorem baseResidue_card :
47     Nat.card (BaseResidue (BaseField K s) L) = Nat.card 𝓀[BaseField K s] :=
48   Nat.card_congr (baseResidueEquiv K s L).toEquiv
49 
50 variable [IsGalois (BaseField K s) L]
51 
52 /-- An actual automorphism lifting geometric Frobenius normalized by the residue
53 cardinality of Paper XI's constructed base field. -/
54 theorem exists_normalized_field_automorphism :
55     ∃ g : SpectralExtension (BaseField K s) L ≃ₐ[BaseField K s]
56         SpectralExtension (BaseField K s) L,
57       residueAction (BaseField K s) L g = geometricFrobenius (BaseField K s) L ∧
58       ∀ x : ExtensionResidue (BaseField K s) L,
59         (residueAction (BaseField K s) L g x) ^ Nat.card 𝓀[BaseField K s] = x := by
60   refine ⟨geometricLift (BaseField K s) L, residue_geometricLift _ _, ?_⟩
61   intro x
62   rw [← baseResidue_card K s L]
63   exact geometricLift_normalized (BaseField K s) L x
64 
65 end PaperXI.ConstructedFieldFrobenius

Back to source controls

Original file and source record

This copy matches the recorded source file. Its publication here does not change the work’s review status.

SHA-256: 37abb8f28a5e22530d0f0296eaef1880e5fca49629014ef7cd762d606916b5bc

Original source on GitHub

Back to Paper XI: Packets, Arithmetic Realization, and Conditional Comparison