Paper XI · Lean source
ActualCuspidalCandidate105.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/ActualCuspidalCandidate105.lean118 lines
Original source path
formalization/PaperXI/ActualCuspidalCandidate105.leanSkip declarations and read code
1 import PaperXI.FullTypeIntertwining105
2 import PaperXI.ActualPacketTypeRealization70
3
4 /-! The actual character-dependent constructor of Block 70 now returns an
5 irreducible induced candidate, not a conditional promise requiring its full
6 intertwining locus. The residual cuspidality, arithmetic Cartan decomposition,
7 and BK tensor-to-residue reduction remain explicit. -/
8 set_option autoImplicit false
9 noncomputable section
10 namespace PaperXI.ActualCuspidalCandidate105
11 open Matrix ValuativeRel Representation
12 open scoped TensorProduct
13 open ActualCharacterType61 ActualCharacterIdentification61 ActualCharacterResidue61
14 open ActualELatticeTopology60 ActualELatticeResidue59 ActualEmbeddedUniformizer58
15 open LatticeCongruenceTopology60 ActualFieldTypeQuotient69
16 open PaperXI.IntertwiningAlong105
17
18 variable (F E : Type*) [Field F] [ValuativeRel F] [TopologicalSpace F]
19 [IsNonarchimedeanLocalField F] [Field E] [ValuativeRel E] [TopologicalSpace E]
20 [IsNonarchimedeanLocalField E] [Algebra F E]
21 variable (m n : Type*) [Fintype m] [DecidableEq m] [Fintype n] [DecidableEq n]
22 [Nonempty n] (e : (m → E) ≃L[F] (n → F))
23 (D : Subgroup (GL n F)) (θ : D →* ℂˣ)
24
25 /-- The literal field-centralizer matrices on the original F-carrier. -/
26 def centralizerMap : GL m E →* GL n F :=
27 (coordinateAut e).symm.toMonoidHom.comp (restrictScalarMatrix F E m)
28
29 abbrev compact := compactGroup F E m n e D θ
30 abbrev extended := fieldGroup F E n (scalarMatrixEmbedding F E m n e)
31 (compact F E m n e D θ)
32
33 omit [ValuativeRel F] [IsNonarchimedeanLocalField F] [ValuativeRel E]
34 [IsNonarchimedeanLocalField E] [Nonempty n] in
35 /-- The scalar field action agrees with the embedding used by the old constructor. -/
36 theorem centralizer_scalar (c : Eˣ) :
37 centralizerMap F E m n e (GeneralLinearGroup.scalar m c) =
38 unitsEmbedding F E n (scalarMatrixEmbedding F E m n e) c := by
39 apply (coordinateAut e).injective
40 change coordinateAut e ((coordinateAut e).symm
41 (restrictScalarMatrix F E m (GeneralLinearGroup.scalar m c))) = _
42 rw [MulEquiv.apply_symm_apply, coordinateAut_unitsEmbedding]
43 ext v i
44 simp [restrictScalarMatrix_apply, Matrix.mulVec, dotProduct, Matrix.scalar_apply, Matrix.diagonal_apply]
45
46 variable (hmodel : compact F E m n e D θ ≤ matrixType F E m n e)
47 variable {W U : Type*} [AddCommGroup W] [Module ℂ W] [FiniteDimensional ℂ W]
48 [AddCommGroup U] [Module ℂ U]
49 (κ : Representation ℂ (compact F E m n e D θ) W)
50 (σ : Representation ℂ (GL m 𝓀[E]) U)
51
52 /-- The constructor keeps the same theta, residue map, kappa and tensor carrier.
53 No whole-type extension, full-H bound, or induced irreducibility is an input. -/
54 theorem candidate_exists
55 (hF : Continuous (algebraMap F E))
56 (hDo : IsOpen (D : Set (GL n F)))
57 (hB : ∀ u : GL m 𝒪[E],
58 (coordinateAut e).symm (integralMatrix F E m u) ∈ CharacterNormalizer61.normalizer D θ)
59 (hfull : ∀ g : GL n F,
60 g ∈ CharacterNormalizer61.normalizer D θ ↔
61 ∃ a : Eˣ, ∃ j : compact F E m n e D θ,
62 unitsEmbedding F E n (scalarMatrixEmbedding F E m n e) a * (j : GL n F) = g)
63 [IsIrreducible (κ.comp (firstSubgroup F E m n e D θ).subtype)] [IsIrreducible σ]
64 (hκ : SmoothDegreeQuotient.IsSmooth κ)
65 (hβ : ∀ g : GL n F,
66 NormalizerIntertwining60.IntertwinedAt D (MonomialInduction.scalarRepresentation θ) g →
67 NormalizerIntertwining60.IntertwinedAt (compact F E m n e D θ) κ g)
68 (π : 𝒪[E]) (hπ : (π : E) ≠ 0) (hπred : IsLocalRing.residue 𝒪[E] π = 0)
69 (hCartan : CuspidalCartan105.HasCartan (ι := m) (valuation E).integer.subtype π hπ)
70 (hσc : CuspidalCartan105.Cuspidal σ)
71 (hBK532 : ∀ g : GL n F,
72 ExistsAt (compact F E m n e D θ).subtype
73 (CompactTypeTensor58.action (reduction F E m n e D θ hmodel) κ σ) g →
74 ∃ j₁ j₂ : compact F E m n e D θ, ∃ y : GL m E,
75 g = (j₁ : GL n F) * centralizerMap F E m n e y * (j₂ : GL n F) ∧
76 ExistsAt (ActualIntegralGeneralLinear.embedding E m)
77 (σ.comp (ActualResidueGeneralLinear.reduction E m)) y) :
78 FiniteDimensional ℂ (W ⊗[ℂ] U) ∧
79 ∃ Λ : Representation ℂ (extended F E m n e D θ) (W ⊗[ℂ] U),
80 (∀ j : compact F E m n e D θ,
81 Λ (PrescribedFieldType70.compactInclusion F E n (scalarMatrixEmbedding F E m n e)
82 (compact F E m n e D θ) j) =
83 CompactTypeTensor58.action (reduction F E m n e D θ hmodel) κ σ j) ∧
84 IsIrreducible Λ ∧ SmoothDegreeQuotient.IsSmooth Λ ∧
85 FullIntertwiningLocus69.locus (extended F E m n e D θ) Λ =
86 (extended F E m n e D θ : Set (GL n F)) ∧
87 Function.Injective (TensorTypeOperators70.realize (extended F E m n e D θ) Λ) ∧
88 Nontrivial (IndV (extended F E m n e D θ).subtype Λ) ∧
89 SmoothDegreeQuotient.IsSmooth (ind (extended F E m n e D θ).subtype Λ) ∧
90 IsIrreducible (ind (extended F E m n e D θ).subtype Λ) := by
91 let : Fintype 𝓀[E] := Fintype.ofFinite 𝓀[E]
92 obtain ⟨_, hfin, Λ, hr, _, hi, hs, hinj, _, _, hcategory⟩ :=
93 ActualPacketTypeRealization70.candidate_exists F E m n e D θ hmodel κ σ
94 hF hDo hB hfull hκ hβ
95 let : Nontrivial (W ⊗[ℂ] U) := GeneratedIrreducibility.nontrivial_space Λ
96 let hJH : compact F E m n e D θ ≤ extended F E m n e D θ := le_sup_left
97 have hrestrict : Λ.comp (Subgroup.inclusion hJH) =
98 CompactTypeTensor58.action (reduction F E m n e D θ hmodel) κ σ := by
99 apply MonoidHom.ext
100 intro j
101 exact hr j
102 have hI := FullTypeIntertwining105.full_locus
103 (valuation E).integer.subtype (IsLocalRing.residue 𝒪[E])
104 IsLocalRing.residue_surjective π hπ hπred hCartan σ hσc
105 (centralizerMap F E m n e) (compact F E m n e D θ)
106 (extended F E m n e D θ) hJH
107 (fun u => integralMatrix_mem_compactGroup F E m n e D θ hB u)
108 (fun c => (show (unitsEmbedding F E n (scalarMatrixEmbedding F E m n e)).range ≤
109 extended F E m n e D θ from le_sup_right)
110 ⟨c, (centralizer_scalar F E m n e c).symm⟩)
111 Λ (by
112 intro g hg
113 rw [hrestrict] at hg
114 exact hBK532 g hg)
115 obtain ⟨hn, hsm, hir, _⟩ := hcategory hI
116 exact ⟨hfin, Λ, hr, hi, hs, hI, hinj, hn, hsm, hir⟩
117
118 end PaperXI.ActualCuspidalCandidate105
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: b37fd23618fec1d17f60baca5392c3d0d4e8c255da68dfff131b5ca746840100
Back to Paper XI: Packets, Arithmetic Realization, and Conditional Comparison