Paper XI · Lean source
CentralCharacterIrreducible.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/CentralCharacterIrreducible.lean49 lines
Original source path
formalization/PaperXI/CentralCharacterIrreducible.leanSkip declarations and read code
1 import PaperXI.CentralCharacterAction
2 import PaperXI.CentralCharacterRepresentation
3 import PaperXI.AlgebraActionModule
4 import PaperXI.RepresentationStability
5
6 /-! Irreducibility of an actual central-character representation is equivalent
7 to simplicity of its constructed twisted-algebra module. -/
8 set_option autoImplicit false
9 noncomputable section
10 namespace PaperXI.CentralCharacter
11 open CentralExtension
12
13 variable {Z H A W : Type*} [CommGroup Z] [Group H] [CommGroup A] [Fintype A]
14 variable [AddCommGroup W] [Module ℂ W]
15
16 /-- The forward action preserves and reflects irreducibility, including the
17 nonzero-space condition. -/
18 theorem irreducible_iff_simple (D : Datum Z H A) (ζ : Z →* ℂˣ)
19 (σ : Representation ℂ H W)
20 (hcentral : ∀ z, σ (D.i z) = (ζ z : ℂ) • LinearMap.id) :
21 Representation.IsIrreducible σ ↔
22 IsSimpleModule (Algebra D ζ)
23 (AlgebraActionModule.Space (B := ↥(Algebra D ζ)) (toAlgebraAction D ζ σ hcentral)) := by
24 rw [RepresentationStability.irreducible_iff, AlgebraActionModule.simple_iff]
25 apply and_congr_right
26 intro _
27 constructor
28 · intro h S hS
29 exact h S ((action_stable_iff D ζ σ hcentral S).mp hS)
30 · intro h S hS
31 exact h S ((action_stable_iff D ζ σ hcentral S).mpr hS)
32
33 /-- An actual irreducible representation supplies an actual simple module. -/
34 theorem simpleModule (D : Datum Z H A) (ζ : Z →* ℂˣ)
35 (σ : Representation ℂ H W) [Representation.IsIrreducible σ]
36 (hcentral : ∀ z, σ (D.i z) = (ζ z : ℂ) • LinearMap.id) :
37 IsSimpleModule (Algebra D ζ)
38 (AlgebraActionModule.Space (B := ↥(Algebra D ζ)) (toAlgebraAction D ζ σ hcentral)) :=
39 (irreducible_iff_simple D ζ σ hcentral).mp inferInstance
40
41 /-- The reverse action construction preserves and reflects simplicity. -/
42 theorem ofAlgebraAction_irreducible_iff (D : Datum Z H A) (ζ : Z →* ℂˣ)
43 (φ : Algebra D ζ →ₐ[ℂ] Module.End ℂ W) :
44 Representation.IsIrreducible (ofAlgebraAction D ζ φ) ↔
45 IsSimpleModule (Algebra D ζ) (AlgebraActionModule.Space (B := ↥(Algebra D ζ)) φ) := by
46 rw [irreducible_iff_simple D ζ (ofAlgebraAction D ζ φ) (ofAlgebraAction_central D ζ φ),
47 to_ofAlgebraAction]
48
49 end PaperXI.CentralCharacter
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: bb4d95bc7100a200f2b5e915893df883a1e7768c06b5e5006432e5b6c4b3d367
Back to Paper XI: Packets, Arithmetic Realization, and Conditional Comparison