OAI/NumberTheory/DukePrimeDegree/Dynamics/SingleBlockNormalization.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Transverse representatives using only a single root block
On an ergodic component for a single root block, an arbitrary ambient diagonal correction need not preserve the component measure. Here the correction is a product of roots in that block. It clears the entries inside the block and equalizes its diagonal, leaving the complementary coordinates unrestricted.
- def
OAI.DukePrimeDegree.singleBlockSetoidline 25 - lemma
OAI.DukePrimeDegree.singleBlockSetoid_off_diagonalline 29 - lemma
OAI.DukePrimeDegree.blockRootGroup_singleBlockSetoidline 35 - theorem
OAI.DukePrimeDegree.supported_diagonal_mem_singleBlockRootGroupline 48Source documentation
A diagonal supported on one coordinate block belongs to its actual root-generated group, provided its determinant is one.
theorem supported_diagonal_mem_singleBlockRootGroup {n : ℕ} (S : Set (Fin n)) (i₀ : Fin n) (hi₀ : i₀ ∈ S) (D : Fin n → ℝ) (hdet : Matrix.det (Matrix.diagonal D) = 1) (hsupport : ∀ i, i ∉ S → D i = 1) : (⟨Matrix.diagonal D, hdet⟩ : G n) ∈ singleBlockRootGroup S := by …Mentions: OAI.DukePrimeDegree.singleBlockRootGroup
- theorem
OAI.DukePrimeDegree.supported_diagonalOneParameter_mem_singleBlockRootGroupline 71 - def
OAI.DukePrimeDegree.singleBlockDiagonalMeanline 80 - def
OAI.DukePrimeDegree.singleBlockDiagonalWeightsline 83 - lemma
OAI.DukePrimeDegree.singleBlockDiagonalWeights_sumline 87 - def
OAI.DukePrimeDegree.singleBlockDiagonalCorrectionline 100 - lemma
OAI.DukePrimeDegree.singleBlockDiagonalCorrection_memline 105 - lemma
OAI.DukePrimeDegree.mul_singleBlockDiagonalCorrection_memline 114 - lemma
OAI.DukePrimeDegree.singleBlockDiagonalCorrection_entryline 125 - lemma
OAI.DukePrimeDegree.singleBlockDiagonalCorrection_diagonalline 134 - lemma
OAI.DukePrimeDegree.singleBlockDiagonalCorrection_tendstoline 143 - theorem
OAI.DukePrimeDegree.exists_singleBlock_transverse_sequenceline 184Source documentation
Both corrections remain in the single-block group. This is the normalization available on its actual ergodic components.
theorem exists_singleBlock_transverse_sequence {n : ℕ} (S : Finset (Fin n)) (hS : S.Nonempty) (g : ℕ → G n) (hg : Tendsto g atTop (𝓝 1)) : ∃ s b : ℕ → G n, ∃ c : ℕ → ℝ, Tendsto s atTop (𝓝 1) ∧ Tendsto b atTop (𝓝 1) ∧ (∀ k, s k = g k * b k) ∧ (∀ k, b k ∈ singleBlockRootGroup (↑S)) ∧ (∀ k, 0 < c k) ∧ ∀ᶠ k in atTop, (∀ i ∈ S, (s k).val i i = c k) ∧ ∀ i ∈ S, ∀ j ∈ S, i ≠ j → (s k).val i j = 0 := by …Mentions: OAI.DukePrimeDegree.singleBlockRootGroup