OAI/GroupTheory/PolycyclicRecognition/Geometry/CartanReverseNeighborLaw.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Reversing the actual neighboring pair for the opposite offset inequality
- theorem
OAI.PolycyclicRecognition.CartanWordModel.reversed_neighbor_cell_limitline 27Source documentation
Reversing the deterministic root step replaces the joint law by its coordinate swap, using exactly the Haar cell based at
base * step.theorem reversed_neighbor_cell_limit [IsTopologicalGroup F.N.carrier] (haarN : NilpotentExponentialHaarInput F.N.modelSpace F.N.carrier) (chartN : GroupLieAlgebra (π(β, F.N.modelSpace)) F.N.carrier ββ F.N.carrier) (hchartN : β x, chartN x = F.ExpN x) (bβ : Basis (Fin (finrank β (cartanRootIdeal H))) β (cartanRootIdeal H)) (E : Set W) (Ξ² : M.Bases) (scale : β β β) (base step : β β F.N.carrier) {S : Type*} [TopologicalSpace S] [MeasurableSpace S] [BorelSpace S] [BorelSpace (S Γ S)] (profile : β β F.N.carrier β S) (hp : β n, Measurable (profile n)) (Ξ½ : ProbabilityMeasure (S Γ S)) (hΞ½ : Tendsto (fun n => ProbabilityMeasure.map (M.translatedGroupBoxProbability T F hunimod eW haarN chartN hchartN bβ E Ξ² (scale n) (base n)) β¦Mentions: OAI.PolycyclicRecognition.NilpotentExponentialHaarInput, OAI.PolycyclicRecognition.cartanRootIdeal
- theorem
OAI.PolycyclicRecognition.CartanWordModel.swapped_pair_mem_supportline 60Source documentation
Swapped supported profiles remain supported in the reversed law.
theorem swapped_pair_mem_support {S : Type*} [TopologicalSpace S] [MeasurableSpace S] [BorelSpace S] [BorelSpace (S Γ S)] (Ξ½ : ProbabilityMeasure (S Γ S)) {f : S Γ S} (hf : f β (Ξ½ : Measure (S Γ S)).support) : f.swap β (ProbabilityMeasure.map Ξ½ Prod.swap : Measure (S Γ S)).support := β¦ - theorem
OAI.PolycyclicRecognition.CartanWordModel.inverse_root_stepline 68Source documentation
The inverse of an actual root step has the same generator and negated parameter; the allowed amplitude is unchanged.
theorem inverse_root_step (hExp : IsGroupExponential Exp) (i : Fin M.letterCount) (step : F.N.carrier) (time : β) (hstep : F.inclusionN step = Exp (time β’ (M.letter i : GroupLieAlgebra (π(β, EG)) G))) : F.inclusionN stepβ»ΒΉ = Exp ((-time) β’ (M.letter i : GroupLieAlgebra (π(β, EG)) G)) := by β¦ - theorem
OAI.PolycyclicRecognition.CartanWordModel.exists_reverse_neighbor_radiusline 77Source documentation
The new base and the inverse step lie in the same enlarged box with one common subexponential radius. This supplies the original box hypotheses when the offset volume comparison is applied in reverse.
theorem exists_reverse_neighbor_radius (dynkinN : NilpotentDynkinExpansionInput F.N.modelSpace F.N.carrier) (bβ : Basis (Fin (finrank β (cartanRootIdeal H))) β (cartanRootIdeal H)) (E : Set W) (Ξ² : M.Bases) (hΞ² : IsMaximizingColumnBasis (wordListCoordinates M.letter M.wordList bβ) (M.boxCost T hunimod eW E) Ξ².val) (scale R : β β β) (hs : Tendsto scale atTop atTop) (hs0 : β n, 0 β€ scale n) (hR0 : β n, 0 β€ R n) (hR : HasSubexponentialUpperBoundSeq scale R) (base step : β β F.N.carrier) (hbase : β n, base n β M.groupBox T hunimod eW (F.ExpN β F.N.equiv) E Ξ² (scale n) (R n)) (hstep : β n, step n β M.groupBox T hunimod eW (F.ExpN β F.N.equiv) E Ξ² (scale n) (R n)) : β R' : β β β, (β n, R n β€ R' n) β§ (β n, 0 β€ R' n) β§ β¦Mentions: OAI.PolycyclicRecognition.NilpotentDynkinExpansionInput, OAI.PolycyclicRecognition.cartanRootIdeal, OAI.PolycyclicRecognition.IsMaximizingColumnBasis, OAI.PolycyclicRecognition.wordListCoordinates, OAI.PolycyclicRecognition.HasSubexponentialUpperBoundSeq
- theorem
OAI.PolycyclicRecognition.CartanWordModel.exists_reversed_neighbor_dataline 127Source documentation
Reversal preserves every original input needed by the opposite volume test, after enlarging only the subexponential radius. The limiting law is the coordinate swap of the original law, with the original supported pair swapped as well.
theorem exists_reversed_neighbor_data [IsTopologicalGroup F.N.carrier] (hExp : IsGroupExponential Exp) (haarN : NilpotentExponentialHaarInput F.N.modelSpace F.N.carrier) (dynkinN : NilpotentDynkinExpansionInput F.N.modelSpace F.N.carrier) (chartN : GroupLieAlgebra (π(β, F.N.modelSpace)) F.N.carrier ββ F.N.carrier) (hchartN : β x, chartN x = F.ExpN x) (bβ : Basis (Fin (finrank β (cartanRootIdeal H))) β (cartanRootIdeal H)) (E : Set W) (Ξ² : M.Bases) (hΞ² : IsMaximizingColumnBasis (wordListCoordinates M.letter M.wordList bβ) (M.boxCost T hunimod eW E) Ξ².val) (scale R : β β β) (hs : Tendsto scale atTop atTop) (hs0 : β n, 0 β€ scale n) β¦Mentions: OAI.PolycyclicRecognition.NilpotentExponentialHaarInput, OAI.PolycyclicRecognition.NilpotentDynkinExpansionInput, OAI.PolycyclicRecognition.cartanRootIdeal, OAI.PolycyclicRecognition.IsMaximizingColumnBasis, OAI.PolycyclicRecognition.wordListCoordinates