OAI/Dynamics/SmoothObstruction/Obstruction.lean
26 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.SmoothObstruction.PairUpper.statistic_nonnegline 19 - lemma
OAI.SmoothObstruction.PairUpper.statistic_le_oneline 25 - theorem
OAI.SmoothObstruction.PairUpper.integral_upperline 35Source documentation
The upper bound is genuinely an integral in the original same-cell law. Entropies are the original input-observable entropies.
theorem integral_upper (μ : Measure X) [IsProbabilityMeasure μ] (P : X → C) (hP : Measurable P) (U W : X → J → {v : V // v≠0}) (hU : Measurable U) (hW : Measurable W) (B : LinearMap.BilinForm (ZMod 2) V) (hB : B.Nondegenerate) (hentU : (249/250:ℝ)*Fintype.card J*Real.log (Fintype.card {v : V // v≠0})≤ entropy (observed μ U hU)) (hentW : (249/250:ℝ)*Fintype.card J*Real.log (Fintype.card {v : V // v≠0})≤ entropy (observed μ W hW)) (hC : Real.log (Fintype.card C)≤ (3/500:ℝ)*Fintype.card J*Real.log (Fintype.card {v : V // v≠0})) (hlog : 1000*Real.log 2≤ Real.log (Fintype.card {v : V // v≠0})) : (∫ z,statistic B (U z.1) (W z.2) ∂(PairLaw.law μ P))≤ 31/50 := by …Mentions: OAI.SmoothObstruction.PairUpper.statistic, OAI.SmoothObstruction.PairLaw.law
- theorem
OAI.SmoothObstruction.PairUpper.integral_success_lowerline 54Source documentation
The success set is measured in the unconditioned law.
theorem integral_success_lower (μ : Measure X) [IsProbabilityMeasure μ] (P : X → C) (hP : Measurable P) (U W : X → J → {v : V // v≠0}) (hU : Measurable U) (hW : Measurable W) (B : LinearMap.BilinForm (ZMod 2) V) (G : Set (X × X)) (hG : MeasurableSet G) (hGm : (19/20:ℝ) ≤ (PairLaw.law μ P).real G) (hZG : ∀ z∈G,(24/25:ℝ) ≤ statistic B (U z.1) (W z.2)) : (114/125:ℝ) ≤ ∫ z,statistic B (U z.1) (W z.2) ∂(PairLaw.law μ P) := by …Mentions: OAI.SmoothObstruction.PairLaw.law, OAI.SmoothObstruction.PairUpper.statistic
- theorem
OAI.SmoothObstruction.PairUpper.no_success_eventline 78Source documentation
Section7's two conflicting bounds are checked on the SAME original probability. In particular an event of mass .95 with value≥ .96 is impossible; no assertion of independence is made on that event or its complement.
theorem no_success_event (μ : Measure X) [IsProbabilityMeasure μ] (P : X → C) (hP : Measurable P) (U W : X → J → {v : V // v≠0}) (hU : Measurable U) (hW : Measurable W) (B : LinearMap.BilinForm (ZMod 2) V) (hB : B.Nondegenerate) (hentU : (249/250:ℝ)*Fintype.card J*Real.log (Fintype.card {v : V // v≠0})≤ entropy (observed μ U hU)) (hentW : (249/250:ℝ)*Fintype.card J*Real.log (Fintype.card {v : V // v≠0})≤ entropy (observed μ W hW)) (hC : Real.log (Fintype.card C)≤ (3/500:ℝ)*Fintype.card J*Real.log (Fintype.card {v : V // v≠0})) (hlog : 1000*Real.log 2≤ Real.log (Fintype.card {v : V // v≠0})) (G : Set (X × X)) (hG : MeasurableSet G) … - lemma
OAI.SmoothObstruction.FiniteLaw.observed_preservingline 101 - lemma
OAI.SmoothObstruction.WordHierarchy.firstList_entropyline 115 - lemma
OAI.SmoothObstruction.WordHierarchy.advance_blockline 130 - lemma
OAI.SmoothObstruction.WordHierarchy.graph_firstListsline 139 - lemma
OAI.SmoothObstruction.WordHierarchy.actual_passing_lowerline 151 - lemma
OAI.SmoothObstruction.WordHierarchy.graph_bad_smallline 161 - lemma
OAI.SmoothObstruction.WordHierarchy.alphabet_log_largeline 175 - lemma
OAI.SmoothObstruction.SwitchData.real_preimage_leline 190 - theorem
OAI.SmoothObstruction.SwitchData.retain_statisticline 201Source documentation
Null transport guards and the rare graph exception are removed from an already successful set using the ORIGINAL, unnormalized retained law.
theorem retain_statistic (D : SwitchData μ) (hdom : D.retained.map D.point≤(2:ℝ≥0∞) • μ) (H : Set (M×M)) (hH : MeasurableSet H) (hHG : H⊆D.carrier) (hHm : (98/100:ℝ)≤D.law.real H) (B E : Set M) (hB : MeasurableSet B) (hE : MeasurableSet E) (hBc : μ Bᶜ=0) (hEc : μ.real Eᶜ≤1/1000) : ∃ K : Set (M×M),MeasurableSet K ∧ K⊆H ∧ (19/20:ℝ)≤D.law.real K ∧ ∀ p∈K,p.1∈B ∧ p.2∈B ∧ D.point p∈B ∧ D.point p∈E := by …Mentions: OAI.SmoothObstruction.SwitchData
- lemma
OAI.SmoothObstruction.WordHierarchy.cell_costline 252 - lemma
OAI.SmoothObstruction.WordHierarchy.cheap_index_tendstoline 287 - def
OAI.SmoothObstruction.WordHierarchy.initialSymbolline 299 - lemma
OAI.SmoothObstruction.WordHierarchy.measurable_initialSymbolline 300 - lemma
OAI.SmoothObstruction.WordHierarchy.iterate_forward_inverseline 304 - lemma
OAI.SmoothObstruction.WordHierarchy.statistic_symmline 311 - lemma
OAI.SmoothObstruction.WordHierarchy.pull_symbolline 329 - lemma
OAI.SmoothObstruction.WordHierarchy.pull_past_symbolline 336 - lemma
OAI.SmoothObstruction.WordHierarchy.pull_past_advanceline 344 - lemma
OAI.SmoothObstruction.WordHierarchy.transported_graph_badline 350 - theorem
OAI.SmoothObstruction.WordHierarchy.transported_successline 371Source documentation
Conull guards, both full-half original names, and the graph test are joined in the ORIGINAL cell-weighted law. The two entries keep their original order.
theorem transported_success (hT : MeasurePreserving T μ μ) (hB : MeasurableSet B) (hBc : ν Bᶜ=0) (i k : ℕ) (hk : k ≤ K (S i)/8) (hQ : 2 ≤ 2^k) (D : SwitchData ν) (hdom : D.retained.map D.point≤(2:ℝ≥0∞) • ν) (H : Set (M×M)) (hH : MeasurableSet H) (hHG : H⊆D.carrier) (hHm : (98/100:ℝ)≤D.law.real H) (hgood : ∀ p∈H, (mismatches (fun t : Fin (2^k*length 40000 i) => initialSymbol (r ((R^[t.val]) p.1))) (fun t : Fin (2^k*length 40000 i) => initialSymbol (r ((R^[t.val]) (D.point p)))):ℝ)< (3/400:ℝ)*(2^k*length 40000 i) ∧ (mismatches (fun t : Fin (2^k*length 40000 i) => initialSymbol (r ((R.symm^[2^k*length 40000 i-t.val]) p.2))) (fun t : Fin (2^k*length 40000 i) => initialSymbol (r ((R.symm^[2^k*length 40000 i-t.val]) (D.point p)))):ℝ)< …Mentions: OAI.SmoothObstruction.WordHierarchy.T, OAI.SmoothObstruction.WordHierarchy.S, OAI.SmoothObstruction.SwitchData, OAI.SmoothObstruction.WordHierarchy.initialSymbol
- theorem
OAI.SmoothObstruction.WordHierarchy.no_switchingline 438Source documentation
The obstruction for the genuine word extension, using the entire smooth switching property and exact invariant-conull transport, not a factor-only or globally defined conjugacy substitute.
theorem no_switching {M : Type} [MetricSpace M] [CompactSpace M] [MeasurableSpace M] [BorelSpace M] [Nonempty M] (μ : Measure Extension) [IsProbabilityMeasure μ] (hT : MeasurePreserving T μ μ) (ν : Measure M) [IsProbabilityMeasure ν] (R : M ≃ M) (hR : MeasurePreserving R ν ν) (hRi : MeasurePreserving R.symm ν ν) (r : M → Extension) (hr : MeasurePreserving r ν μ) (B : Set M) (hB : MeasurableSet B) (hBc : ν Bᶜ=0) (hBinv : R.symm ⁻¹' B=B) (hforward : ∀ t,∀ x∈B,r ((R^[t]) x)=(T^[t]) (r x)) (hswitch : SmoothSwitching ν R R.symm) : False := by …Mentions: OAI.SmoothObstruction.WordHierarchy.Extension, OAI.SmoothObstruction.WordHierarchy.T, OAI.SmoothObstruction.SmoothSwitching