Paper XI · Lean source

ActualLocalCartan106.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 (4)

PaperXI/ActualLocalCartan106.lean44 lines

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

Skip source text

1 import PaperXI.DVRCartan106
2 import PaperXI.ActualLocalUnitDecomposition
3 import PaperXI.ActualIntegralGeneralLinear
4 import PaperXI.ActualResidueGeneralLinear
5 
6 /-! The arithmetic Cartan and residue support theorems on actual local-field
7 matrices, with a uniformizer chosen from the proved valuation-ring structure. -/
8 set_option autoImplicit false
9 noncomputable section
10 namespace PaperXI.ActualLocalCartan106
11 open Matrix ValuativeRel
12 variable (E : Type*) [Field E] [ValuativeRel E] [TopologicalSpace E]
13   [IsNonarchimedeanLocalField E]
14 variable (ι : Type*) [Fintype ι] [DecidableEq ι] [Nonempty ι]
15 
16 theorem uniformizer_residue_zero :
17     IsLocalRing.residue 𝒪[E] (ActualLocalUnitDecomposition.uniformizer E) = 0 := by
18   apply (IsLocalRing.residue_eq_zero_iff _).mpr
19   rw [(ActualLocalUnitDecomposition.uniformizer_irreducible E).maximalIdeal_eq]
20   exact Ideal.subset_span (Set.mem_singleton _)
21 
22 theorem hasCartan :
23     CuspidalCartan105.HasCartan (ι := ι) (valuation E).integer.subtype
24       (ActualLocalUnitDecomposition.uniformizer E)
25       (ActualLocalUnitDecomposition.uniformizer_ne_zero E) :=
26   DVRCartan106.hasCartan (F := E) _ (ActualLocalUnitDecomposition.uniformizer_irreducible E)
27 
28 variable {C V : Type*} [Field C] [CharZero C] [AddCommGroup V] [Module C V]
29 
30 /-- No arithmetic decomposition is supplied to this support bound. -/
31 theorem intertwining_support [Fintype 𝓀[E]]
32     (σ : Representation C (GL ι 𝓀[E]) V) (hσ : CuspidalCartan105.Cuspidal σ)
33     (g : GL ι E)
34     (hg : IntertwiningAlong105.ExistsAt (ActualIntegralGeneralLinear.embedding E ι)
35       (σ.comp (ActualResidueGeneralLinear.reduction E ι)) g) :
36     ∃ c : Eˣ, ∃ u : GL ι 𝒪[E],
37       g = GeneralLinearGroup.scalar ι c * ActualIntegralGeneralLinear.embedding E ι u :=
38   CuspidalCartan105.intertwining_support (valuation E).integer.subtype
39     (IsLocalRing.residue 𝒪[E]) IsLocalRing.residue_surjective
40     (ActualLocalUnitDecomposition.uniformizer E)
41     (ActualLocalUnitDecomposition.uniformizer_ne_zero E)
42     (uniformizer_residue_zero E) (hasCartan E ι) σ hσ g hg
43 
44 end PaperXI.ActualLocalCartan106

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: ad8205ed61e0d305b7023ba61e8f17b266407a62ec64e846e7993a90d62882b2

Original source on GitHub

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