OAI/NumberTheory/DukePrimeDegree/Dynamics/ConjugationOrbit.lean
20 declarations, 0 contain sorry, 0 declared as axioms
Conjugation maps on actual lattice orbit quotients
A matrix commuting with the lattice stabilizer defines a continuous conjugation map on the corresponding homogeneous orbit quotient. Right invariance of a measure on that quotient gives conjugation invariance of its pushforward. This is the geometric bridge used by the elementary matrix-density argument.
- def
OAI.DukePrimeDegree.slMatrixConjugationline 23 - lemma
OAI.DukePrimeDegree.slMatrixConjugation_mulline 26 - lemma
OAI.DukePrimeDegree.slMatrixConjugation_oneline 31 - lemma
OAI.DukePrimeDegree.slMatrixConjugation_eq_selfline 35 - lemma
OAI.DukePrimeDegree.continuous_slMatrixConjugationline 41 - def
OAI.DukePrimeDegree.pointOrbitStabilizerline 47Source documentation
The subgroup of the orbit group fixing the lattice represented by
g.def pointOrbitStabilizer {n : ℕ} (g : G n) (H : Subgroup (G n)) : Subgroup H := … - abbrev
OAI.DukePrimeDegree.LatticeOrbitQuotientline 50 - instance
OAI.DukePrimeDegree.latticeOrbitQuotientMeasurableSpaceline 53 - instance
OAI.DukePrimeDegree.latticeOrbitQuotientBorelSpaceline 56 - def
OAI.DukePrimeDegree.latticeOrbitInverseHomeomorphline 59 - instance
OAI.DukePrimeDegree.latticeOrbitQuotientSecondCountableline 69 - def
OAI.DukePrimeDegree.latticeOrbitRightActionline 76 - lemma
OAI.DukePrimeDegree.continuous_latticeOrbitRightActionline 85 - lemma
OAI.DukePrimeDegree.latticeOrbitRightAction_transitiveline 90 - theorem
OAI.DukePrimeDegree.latticeOrbit_support_eq_univline 102Source documentation
A nonzero invariant measure on the transitive orbit quotient has full support; full support is not a separate orbit assumption.
theorem latticeOrbit_support_eq_univ {n : ℕ} (g : G n) (H : Subgroup (G n)) (μ : Measure (LatticeOrbitQuotient g H)) (hμ : μ ≠ 0) (hinv : ∀ h : H, μ.map (fun x => latticeOrbitRightAction g H x h) = μ) : μ.support = Set.univ := by …Mentions: OAI.DukePrimeDegree.LatticeOrbitQuotient, OAI.DukePrimeDegree.latticeOrbitRightAction
- def
OAI.DukePrimeDegree.conjugationOrbitMapline 119Source documentation
The conjugation orbit map exists because its value is unchanged by the actual lattice point stabilizer.
def conjugationOrbitMap {n : ℕ} (g : G n) (H : Subgroup (G n)) (M : Matrix (Fin n) (Fin n) ℝ) (hM : ∀ s : pointOrbitStabilizer g H, Commute M s.val.val) : LatticeOrbitQuotient g H → Matrix (Fin n) (Fin n) ℝ := …Mentions: OAI.DukePrimeDegree.pointOrbitStabilizer, OAI.DukePrimeDegree.LatticeOrbitQuotient
- lemma
OAI.DukePrimeDegree.continuous_conjugationOrbitMapline 136 - lemma
OAI.DukePrimeDegree.conjugationOrbitMap_rightActionline 144 - lemma
OAI.DukePrimeDegree.conjugationOrbitMap_identityline 153 - theorem
OAI.DukePrimeDegree.conjugationOrbitMap_map_invariantline 161Source documentation
Invariant measure on the actual orbit quotient gives a finite dimensional conjugation-invariant distribution.
theorem conjugationOrbitMap_map_invariant {n : ℕ} (g : G n) (H : Subgroup (G n)) (M : Matrix (Fin n) (Fin n) ℝ) (hM : ∀ s : pointOrbitStabilizer g H, Commute M s.val.val) (μ : Measure (LatticeOrbitQuotient g H)) (hinv : ∀ h : H, μ.map (fun x => latticeOrbitRightAction g H x h) = μ) (h : H) : (μ.map (conjugationOrbitMap g H M hM)).map (slMatrixConjugation h.val) = μ.map (conjugationOrbitMap g H M hM) := by …Mentions: OAI.DukePrimeDegree.pointOrbitStabilizer, OAI.DukePrimeDegree.LatticeOrbitQuotient, OAI.DukePrimeDegree.latticeOrbitRightAction, OAI.DukePrimeDegree.conjugationOrbitMap, OAI.DukePrimeDegree.slMatrixConjugation