Paper XI · Lean source

CompactDegreeSeparation.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 (1)

PaperXI/CompactDegreeSeparation.lean37 lines

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

Skip source text

1 import PaperXI.CentralExtensionInducing
2 import Mathlib.Topology.Instances.Int
3 import Mathlib.GroupTheory.OrderOfElement
4 
5 /-!
6 # Compact subgroups have zero integer degree
7 
8 A continuous integer degree has finite image on a compact subgroup, because
9 the target has its usual discrete topology.  The image is a finite subgroup of
10 the torsion-free group `Multiplicative ℤ`, so it is trivial.  This supplies the
11 separation hypothesis for adjoining any element of nonzero degree.
12 -/
13 set_option autoImplicit false
14 noncomputable section
15 namespace PaperXI.CompactDegreeSeparation
16 
17 variable {G : Type*} [Group G] [TopologicalSpace G]
18 
19 /-- Compactness and continuity force a compact subgroup into the integer-degree kernel. -/
20 theorem compact_le_degree_ker (J : Subgroup G) (δ : G →* Multiplicative ℤ)
21     (hδ : Continuous δ) (hJ : IsCompact (J : Set G)) : J ≤ δ.ker := by
22   have hfinite : (J.map δ : Set (Multiplicative ℤ)).Finite := by
23     rw [Subgroup.coe_map]
24     exact (hJ.image hδ).finite_of_discrete
25   let : Finite (J.map δ) := hfinite.to_subtype
26   intro j hj
27   let x : J.map δ := ⟨δ j, ⟨j, hj, rfl⟩⟩
28   have hx : x = 1 := (isOfFinOrder_of_finite x).eq_one'
29   exact congrArg Subtype.val hx
30 
31 /-- A nonzero integer degree prevents a nonzero power from meeting a compact subgroup. -/
32 theorem hfree_from_compact_degree (J : Subgroup G) (δ : G →* Multiplicative ℤ)
33     (hδ : Continuous δ) (hJ : IsCompact (J : Set G))
34     (z : G) (hz : δ z ≠ 1) : ∀ n : ℤ, z ^ n ∈ J → n = 0 :=
35   CentralExtensionInducing.hfree_from_degree J δ (compact_le_degree_ker J δ hδ hJ) z hz
36 
37 end PaperXI.CompactDegreeSeparation

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

Original source on GitHub

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