OAI/Dynamics/SmoothObstruction/SwitchRecovery.lean
21 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.SmoothObstruction.PairLaw.law_dominationline 26Source documentation
Cellwise pair domination sums with the ORIGINAL weights 1/μ(Q). There is no renormalization after restricting to G or to endpoint patterns.
theorem law_domination (μ : Measure X) (P : X → α) (G : Set (X × X)) (Φ : X × X → X × X) (hΦ : Measurable Φ) (C : ℝ≥0∞) (hc : ∀ a,(((cell μ P a).prod (cell μ P a)).restrict G).map Φ≤ C • (cell μ P a).prod (cell μ P a)) : ((law μ P).restrict G).map Φ≤C • law μ P := by …Mentions: OAI.SmoothObstruction.PairLaw.cell, OAI.SmoothObstruction.PairLaw.law
- theorem
OAI.SmoothObstruction.PairLaw.first_output_dominationline 46Source documentation
Joint domination yields exactly the first-output switch law 2μ, not a law normalized by the retained mass.
theorem first_output_domination (μ : Measure X) [IsFiniteMeasure μ] (P : X → α) (hP : Measurable P) (G : Set (X × X)) (Φ : X × X → X × X) (hΦ : Measurable Φ) (C : ℝ≥0∞) (hdom : ((law μ P).restrict G).map Φ≤C • law μ P) : ((law μ P).restrict G).map (fun z => (Φ z).1)≤C • μ := by …Mentions: OAI.SmoothObstruction.PairLaw.law
- lemma
OAI.SmoothObstruction.PairLaw.same_cell_aeline 65Source documentation
The original cell-weighted experiment is carried by pairs in the same cell, including zero-mass cells without any special convention.
lemma same_cell_ae (μ : Measure X) [IsFiniteMeasure μ] (P : X → α) (hP : Measurable P) : ∀ᵐ z ∂law μ P,P z.1=P z.2 := by …Mentions: OAI.SmoothObstruction.PairLaw.law
- theorem
OAI.SmoothObstruction.PairLaw.retained_boundline 78Source documentation
Retention is measured in the original pair probability, rather than in any conditional law on the good set.
theorem retained_bound (μ : Measure X) [IsProbabilityMeasure μ] (P : X → α) (hP : Measurable P) (R : Set X) (hR : MeasurableSet R) : let G := (R ×ˢ R) ∩ {z : X×X | P z.1=P z.2} … - theorem
OAI.SmoothObstruction.PairLaw.glue_cell_dominationline 106Source documentation
A measurable canonical pair map can be checked using any cellwise local extension agreeing on the retained set. Different extensions off that set do not affect the ORIGINAL unnormalized pushforward.
theorem glue_cell_domination (μ : Measure X) [IsFiniteMeasure μ] (P : X → α) (hP : Measurable P) (G : Set (X×X)) (hG : MeasurableSet G) (Φ : X×X → X×X) (hΦ : Measurable Φ) (C : ℝ≥0∞) (hc : ∀ a,∃ F : X×X → X×X,Measurable F ∧ EqOn F Φ G ∧ (((cell μ P a).prod (cell μ P a)).restrict G).map F≤ C • (cell μ P a).prod (cell μ P a)) : ((law μ P).restrict G).map Φ≤C • law μ P ∧ ((law μ P).restrict G).map (fun z => (Φ z).1)≤C • μ := by …Mentions: OAI.SmoothObstruction.PairLaw.cell, OAI.SmoothObstruction.PairLaw.law
- theorem
OAI.SmoothObstruction.OrbitSafety.bilateral_bad_boundline 132Source documentation
A finite two-sided safety exclusion is charged to the original invariant measure at every time, without conditioning the retained law.
theorem bilateral_bad_bound (μ : Measure X) (f g : X → X) (hf : MeasurePreserving f μ μ) (hg : MeasurePreserving g μ μ) (W : Set X) (hW : MeasurableSet W) (n : ℕ) : let Z := (⋃ t : Fin (n+1),(f^[t.val]) ⁻¹' W) ∪ … - lemma
OAI.SmoothObstruction.RetainedGlobal.real_union_leline 168 - theorem
OAI.SmoothObstruction.RetainedGlobal.exists_retainedline 176Source documentation
The actual one-point retained carrier. The fixed atlas core is checked only at 0 and the two endpoints. Coarse margins, product margins, and all boundary-tube checks are charged in the original stationary measure.
theorem exists_retained (μ : Measure X) [IsProbabilityMeasure μ] (f g : X → X) (hf : MeasurePreserving f μ μ) (hg : MeasurePreserving g μ μ) (G V Wc Wp Wb : Set X) (hG : MeasurableSet G) (hV : MeasurableSet V) (hWc : MeasurableSet Wc) (hWp : MeasurableSet Wp) (hWb : MeasurableSet Wb) (n : ℕ) : ∃ R : Set X,MeasurableSet R ∧ R⊆G ∧ μ.real Rᶜ≤μ.real Gᶜ+3*(μ.real Vᶜ+μ.real Wc)+μ.real Wp+ 2*((n:ℝ)+1)*μ.real Wb ∧ ∀ x∈R,x∈V ∧ x∉Wc ∧ x∉Wp ∧ f^[n] x∈V ∧ f^[n] x∉Wc ∧ g^[n] x∈V ∧ g^[n] x∉Wc ∧ ∀ t≤n,f^[t] x∉Wb ∧ g^[t] x∉Wb := by … - theorem
OAI.SmoothObstruction.RetainedGlobal.pair_massline 231Source documentation
Retained original cell-pair probability, with all exclusion losses and without replacing cell weights by good-set weights.
theorem pair_mass {α : Type*} [Fintype α] [MeasurableSpace α] [MeasurableSingletonClass α] (μ : Measure X) [IsProbabilityMeasure μ] (P : X → α) (hP : Measurable P) (R : Set X) (hR : MeasurableSet R) {η : ℝ} (hm : μ.real Rᶜ≤η/2) : let G := (R ×ˢ R)∩{z : X×X | P z.1=P z.2} … - theorem
OAI.SmoothObstruction.ManifoldCoordinates.finite_product_partitionline 256Source documentation
The actual full finite product partition is constructed from one original gauge reference per active starting bin. Wall strips are charged to the ORIGINAL measure. No endpoint or orbit chart code is included in the cell alphabet. The recovery assertion is precisely the ideal exchange needed by both joins.
theorem finite_product_partition [IsManifold I ∞ M] (μ : Measure M) [IsProbabilityMeasure μ] (S : Diffeomorph I I M M ∞) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) (c : M → ι) (hc : ∀ x,x∈K (c x)) : ∃ D : ℝ,1≤D ∧ ∀ (P : M → C),Measurable P → ∀ (chart : C → ι), (∀ x,chart (P x)=c x) → ∀ (G : Set M) (n : ℕ) (B R : ℝ),0≤B → ∀ (A : ∀ x:G,BilateralGauge I S a c n B R x) (T : G → Finset (Fin d)) (δ : ℝ),0<δ → ∀ N : ℕ,0<N → let H₀ := Real.sqrt 2*Real.exp (2*B) …Mentions: OAI.SmoothObstruction.ManifoldCoordinates.BilateralGauge
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.uniform_chart_transferline 328Source documentation
Uniform comparison of actual chart displacements on the retained interior balls. This is a consequence of the identity diffeomorphism's genuine smooth coordinate maps, not an assumed Riemannian/Lipschitz metric.
theorem uniform_chart_transfer (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) : ∃ r C : ℝ,0<r ∧ 1≤C ∧ ∀ (i j : ι) (x y : M) (δ : ℝ), x∈K i → x∈K j → 0≤δ → δ≤r → closedBall ((extChartAt I (a i)) x) δ⊆interior (range I) → y∈(chartAt H (a i)).source → ‖(extChartAt I (a i)) y-(extChartAt I (a i)) x‖≤δ → y∈(chartAt H (a j)).source ∧ ‖(extChartAt I (a j)) y-(extChartAt I (a j)) x‖≤ C*‖(extChartAt I (a i)) y-(extChartAt I (a i)) x‖ := by … - theorem
OAI.SmoothObstruction.ManifoldCoordinates.uniform_common_outputline 373Source documentation
A common output in two small selected tubes puts their centers in each other's original chart, with a uniform linear coordinate bound. The chart selector can be discontinuous: only its finite compact carrying patches are used. This is the comparison needed to invoke old-tube rigidity when two canonical switches have the same output.
theorem uniform_common_output (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) : ∃ r C : ℝ,0<r ∧ 1≤C ∧ ∀ (i j : ι) (x y z : M) (ρ : ℝ), x∈K i → y∈K j → 0≤ρ → ρ≤r → closedBall ((extChartAt I (a j)) y) ρ⊆interior (range I) → z∈(chartAt H (a i)).source → z∈(chartAt H (a j)).source → ‖(extChartAt I (a i)) z-(extChartAt I (a i)) x‖≤ρ → ‖(extChartAt I (a j)) z-(extChartAt I (a j)) y‖≤ρ → y∈(chartAt H (a i)).source ∧ ‖(extChartAt I (a i)) y-(extChartAt I (a i)) x‖≤C*ρ := by … - theorem
OAI.SmoothObstruction.SwitchRecovery.global_injective_tubesline 422Source documentation
Exact recovered cell and endpoint labels force the same four endpoint maps even when the two inputs were certified by different frame witnesses.
theorem global_injective_tubes (c : X → α) (b : X → β) (future past : X → X) (U : α → β → X → E) (V : α → β → X → F) (TF TB RF RB : X → X → Prop) (R : Set X) (G : Set (X × X)) (Φ : X × X → X × X) (hcommonF : ∀ x∈R,∀ y∈R,∀ z,TF x z → TF y z → RF x y) (hcommonB : ∀ x∈R,∀ y∈R,∀ z,TB x z → TB y z → RB x y) (hgood : ∀ u∈G,u.1∈R ∧ u.2∈R) (hc : ∀ u∈G,c u.1=c u.2 ∧ c (Φ u).1=c u.1) (hb : ∀ u∈G, b (future (Φ u).1)=b (future u.1) ∧ b (past (Φ u).2)=b (past u.1) ∧ … - theorem
OAI.SmoothObstruction.ManifoldCoordinates.original_common_tubesline 489Source documentation
Common sharp outputs recover the original full orbit tube, despite all intermediate selected charts being allowed to differ.
theorem original_common_tubes (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) : ∃ r C : ℝ,0<r ∧ 1≤C ∧ ∀ (S : Diffeomorph I I M M ∞) (c : M → ι) (n : ℕ) (ρ δ : ℝ) (x y z : M), (∀ v,v∈K (c v)) → 0≤ρ → ρ≤r → C*ρ≤δ → (∀ t : Fin (n+1),closedBall ((extChartAt I (a (c (S^[t.val] y)))) (S^[t.val] y)) ρ ⊆interior (range I)) → originalTube I S a c (n:=n) ρ x z → originalTube I S a c (n:=n) ρ y z → …Mentions: OAI.SmoothObstruction.ManifoldCoordinates.originalTube
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.original_switch_injectiveline 511Source documentation
Original cell and endpoint recovery makes the measurable canonical switch globally one-to-one. The four endpoint equations are the original ones, and rigidity is invoked in OLD charts, not independently chosen ones.
theorem original_switch_injective {C J : Type*} (S : Diffeomorph I I M M ∞) (a : ι → M) (c : M → ι) (P : M → C) (L : M → J) (π : J → C) (chart : C → ι) (hπ : ∀ x,π (L x)=P x) (hchart : ∀ x,chart (P x)=c x) (n : ℕ) (δ ρ : ℝ) (R : Set M) (G : Set (M×M)) (Φ : M×M → M×M) (Wf Wb : C×C → Submodule ℝ (EuclideanSpace ℝ (Fin d))) (hcommonF : ∀ x∈R,∀ y∈R,∀ z, originalTube I S a c (n:=n) ρ x z → originalTube I S a c (n:=n) ρ y z → …Mentions: OAI.SmoothObstruction.ManifoldCoordinates.originalTube
- theorem
OAI.SmoothObstruction.AtlasCores.coarse_label_germline 572Source documentation
No new label is introduced: positive old grid margin plus a stable selected chart makes the original coarse label locally constant.
theorem coarse_label_germ (c : X → ι) (P : X → C) (φ : ι → X → E) (U : ι → Set X) (hU : ∀ i,IsOpen (U i)) (hφ : ∀ i,ContinuousOn (φ i) (U i)) (x : X) (hxU : x∈U (c x)) (s δ : ℝ) (hs : 0<s) (hδ : 0<δ) (hc : ∀ y,dist y x ≤ s → c y=c x) (hrec : ∀ y,c y=c x → ‖φ (c x) y-φ (c x) x‖≤δ → P y=P x) : ∀ᶠ y in 𝓝 x,P y=P x := by … - theorem
OAI.SmoothObstruction.AtlasCores.finite_label_germline 587Source documentation
Starting and final old labels can all be fixed on one neighborhood; this finite local intersection is not charged to a partition alphabet.
theorem finite_label_germ {T : Type*} [Finite T] (P : X → C) (f : T → X → X) (x : X) (hf : ∀ t,ContinuousAt (f t) x) (hP : ∀ t,∀ᶠ y in 𝓝 (f t x),P y=P (f t x)) : ∀ᶠ y in 𝓝 x,∀ t,P (f t y)=P (f t x) := by … - theorem
OAI.SmoothObstruction.ManifoldCoordinates.uniform_original_shadowline 605Source documentation
Uniform old-chart tubes give metric shadowing, with constants chosen before the time length, orbit, chart selector, or frame witness.
theorem uniform_original_shadow (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) {ε : ℝ} (hε : 0<ε) : ∃ σ : ℝ,0<σ ∧ ∀ (S : Diffeomorph I I M M ∞) (c : M → ι) (n : ℕ) (ρ : ℝ) (x z : M), (∀ u,u∈K (c u)) → ρ≤σ → originalTube I S a c (n:=n) ρ x z → …Mentions: OAI.SmoothObstruction.ManifoldCoordinates.originalTube
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.original_tube_labelsline 621Source documentation
Recovery of the ORIGINAL coarse label, without recording an orbit-chart itinerary in the partition. The only exclusions are the fixed chart core and old coarse-grid wall strip at the particular time under consideration.
theorem original_tube_labels (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) {s : ℝ} (hs : 0<s) : ∃ σ : ℝ,0<σ ∧ ∀ {C : Type*} (S : Diffeomorph I I M M ∞) (c : M → ι) (P : M → C) (V W : Set M) (δ ρ : ℝ) (n : ℕ), (∀ u,u∈K (c u)) → (∀ x∈V,∀ z,dist z x ≤ s → c z=c x) → (∀ x z,x∉W → c z=c x → ‖ChartDensity.coordinates I (a (c x)) z-ChartDensity.coordinates I (a (c x)) x‖≤δ/4 → P z=P x) → ρ≤σ → ρ≤δ/4 → ∀ x z,originalTube I S a c (n:=n) ρ x z → …Mentions: OAI.SmoothObstruction.ChartDensity.coordinates, OAI.SmoothObstruction.ManifoldCoordinates.originalTube
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.original_shadow_tendstoline 645Source documentation
The qualitative uniform shadowing assertion follows from the actual sharp tube radii tending to zero. This does not assume a rate for an arbitrary compatible metric on the compact manifold.
theorem original_shadow_tendsto (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) (S : Diffeomorph I I M M ∞) (c : M → ι) (hc : ∀ u,u∈K (c u)) (n : ℕ → ℕ) (ρ : ℕ → ℝ) (hρ : Tendsto ρ atTop (𝓝 0)) (G : ℕ → Set (M×M)) (Φ : ℕ → M×M → M×M) (ht : ∀ᶠ k in atTop,∀ u∈G k, originalTube I S a c (n:=n k) (ρ k) u.1 (Φ k u).1 ∧ …Mentions: OAI.SmoothObstruction.ManifoldCoordinates.originalTube
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.recovered_original_pairline 678Source documentation
Actual sharp tubes and old coarse/product grid margins recover both full ORIGINAL cells and all four endpoint labels. Common-output old tubes then prove global injectivity, even for unequal selected intermediate charts. No partition is refined by an endpoint, frame witness, or orbit itinerary.
theorem recovered_original_pair (hclosed : IsClosed (range I)) (a : ι → M) (K : ι → Set M) (hK : ∀ i,IsCompact (K i)) (hKU : ∀ i,K i⊆(chartAt H (a i)).source) {s : ℝ} (hs : 0<s) : ∃ σ r₁ C₁ : ℝ,0<σ ∧ 0<r₁ ∧ 1≤C₁ ∧ ∀ {C J : Type*} (S : Diffeomorph I I M M ∞) (c : M → ι) (P : M → C) (L : M → J) (π : J → C) (chart : C → ι) (_ : ∀ x,π (L x)=P x) (_ : ∀ x,chart (P x)=c x) (n : ℕ) (δ ρ δc δp H₀ E : ℝ) (R V Wc Wp : Set M) (U : M → EuclideanSpace ℝ (Fin d) →L[ℝ] EuclideanSpace ℝ (Fin d)) (Φ : M×M → M×M) (Wf Wb : C×C → Submodule ℝ (EuclideanSpace ℝ (Fin d))), (∀ x,x∈K (c x)) → 0≤ρ → ρ≤σ → ρ≤δc/4 → ρ≤r₁ → C₁*ρ≤δ → …