OAI/Dynamics/ThreeTorus/ColorBlocks.lean
55 declarations, 0 contain sorry, 0 declared as axioms
Block transfer, cofinal frequency trees, color-density products, finite iteration, and actual anchored blocks.
- def
OAI.ThreeTorus.blockModelColorsline 16 - def
OAI.ThreeTorus.blockDiagonalEstimatorline 20 - lemma
OAI.ThreeTorus.continuous_blockPhaseEstimator_diagonalline 24 - lemma
OAI.ThreeTorus.continuous_blockModelColorsline 30 - lemma
OAI.ThreeTorus.blockModelColors_nonnegline 37 - lemma
OAI.ThreeTorus.blockPhaseEstimator_normline 50 - lemma
OAI.ThreeTorus.block_estimator_weight_boundline 68 - lemma
OAI.ThreeTorus.integral_blockErrorTest_diagonalline 89 - theorem
OAI.ThreeTorus.block_diagonal_transferline 104Source documentation
The analytic tolerance is fixed before all diagonal frequency choices. The conclusion applies to any actual nonnegative continuous densities with that total color error. It makes no assertion that geometry realizes them.
theorem block_diagonal_transfer {m n : ℕ} {p : Fin m → UnitAddCircle → ℝ} (hp : ∀ r z, 0 ≤ p r z) (hc : ∀ r, Continuous (p r)) (b : Fin m → ℂ) (hb : ∀ r, ‖b r‖ ≤ 1) {q A : UnitAddCircle → ℂ} (hq : Continuous q) (hqB : ∀ z, ‖q z‖ ≤ 2) (hA : Continuous A) (k : ℕ) {ell delta nu : ℝ} (hell : 0 < ell) (hs : 6*ell ≤ 1) (hd : 0 < delta) (hd1 : delta ≤ 1/100) (hn0 : delta/2 ≤ (n:ℝ)*ell^2) (hn1 : (n:ℝ)*ell^2 ≤ delta) (hmass : (∫ z, blockTotal p z ∂phaseHaar) ≤ 2) (hcenter : (∫ z, Real.sqrt (blockTotal p z)*‖blockTagMean p b z-q z‖^2 ∂phaseHaar) ≤ delta) (hnu : 0 < nu) : ∃ e0 : ℝ, 0 < e0 ∧ ∀ B : (j : ℕ) → (Fin j → ℤ) → ℤ, ∃ L : Fin n → ℤ, (∀ j, 0 < L j) ∧ …Mentions: OAI.ThreeTorus.blockTotal, OAI.ThreeTorus.phaseHaar, OAI.ThreeTorus.blockTagMean
- lemma
OAI.ThreeTorus.finite_frequency_treeline 186 - def
OAI.ThreeTorus.colorMassline 234 - def
OAI.ThreeTorus.colorModelline 237 - lemma
OAI.ThreeTorus.colorFactor_boundsline 242 - lemma
OAI.ThreeTorus.continuous_colorModelline 254 - lemma
OAI.ThreeTorus.colorModel_zeroline 261 - lemma
OAI.ThreeTorus.colorModel_snocline 267 - lemma
OAI.ThreeTorus.colorModel_boundsline 275 - lemma
OAI.ThreeTorus.colorMass_le_add_distanceline 287 - lemma
OAI.ThreeTorus.colorModel_mass_boundline 304 - lemma
OAI.ThreeTorus.colorL1Distance_symmline 316 - lemma
OAI.ThreeTorus.colorModel_step_errorline 321 - lemma
OAI.ThreeTorus.colorModel_initial_errorline 340 - lemma
OAI.ThreeTorus.colorModel_eq_blockModelColorsline 355 - lemma
OAI.ThreeTorus.ColoredPair.physicalError_chartline 377 - inductive
OAI.ThreeTorus.ColoredPathline 387Source documentation
A finite trace contains actual neutral--signal pairs, including their smooth geometry and exact intermediate speeds.
inductive ColoredPath {R : Type} (C : ColoredState R) : {k : ℕ} → (Fin k → ℤ) → ColoredState R → Equiv.Perm TripleTorus → Prop | nil : ColoredPath C (fun i => Fin.elim0 i) C (Equiv.refl TripleTorus) | snoc {k : ℕ} {L : Fin k → ℤ} {D : ColoredState R} {α : Equiv.Perm TripleTorus} (h : ColoredPath C L D α) {N : ℕ} (s : ColoredPair D N) : ColoredPath C (Fin.snoc L (N:ℤ)) s.output (α.trans s.chart) namespace ColoredPath variable {R : Type} {C D : ColoredState R} {k : ℕ} {L : Fin k → ℤ} {α : Equiv.Perm TripleTorus} (h : ColoredPath C L D α) include hMentions: OAI.ThreeTorus.ColoredState, OAI.ThreeTorus.TripleTorus, OAI.ThreeTorus.ColoredPair
- lemma
OAI.ThreeTorus.ColoredPath.continuousline 398 - lemma
OAI.ThreeTorus.ColoredPath.preservesline 402 - lemma
OAI.ThreeTorus.ColoredPath.physicalError_eqline 406 - lemma
OAI.ThreeTorus.eventually_int_of_eventually_natline 415 - def
OAI.ThreeTorus.iterationErrorline 432 - lemma
OAI.ThreeTorus.iterationError_nonnegline 434 - lemma
OAI.ThreeTorus.iterationError_stepline 438 - lemma
OAI.ThreeTorus.finite_iteration_budgetline 448Source documentation
Choices are uniform over the future actual packet states.
lemma finite_iteration_budget (n : ℕ) {M γ ε : ℝ} (hM : 0 ≤ M) (hγ : 0 < γ) (hε : 0 < ε) : ∃ t ω U : ℝ, 0 < t ∧ 0 < ω ∧ 0 < U ∧ iterationError t n < ε ∧ (∀ k ≤ n, M*2^k+iterationError t k ≤ U) ∧ ∀ k ≤ n, 2*γ*(((k:ℝ)+1)*ω)*U ≤ t/2 := by …Mentions: OAI.ThreeTorus.iterationError
- lemma
OAI.ThreeTorus.finite_color_toleranceline 483 - def
OAI.ThreeTorus.ColoredSignalRealizesline 508 - theorem
OAI.ThreeTorus.exists_concrete_colored_signalline 520Source documentation
The interface is discharged by the actual geometric construction.
theorem exists_concrete_colored_signal {b D : ℝ} (hb : 0 < b) (hbD : b < D) {d : ℝ → ℂ} (hd : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) d) (hdc : HasCompactSupport d) (hdr : ∀ v, d (-v) = starRingEnd ℂ (d v)) (hd0 : d 0 = 0) (hds : support d ⊆ Icc (-D) D) : ∃ L : ℕ, ∃ γ₀ : ℝ, 2 ≤ L ∧ D/b < L ∧ 0 < γ₀ ∧ ∀ γ : ℝ, 0 < γ → γ ≤ γ₀ → (∀ v, 2*γ*‖d v‖ ≤ 1/2) ∧ ColoredSignalRealizes b D d γ (refreshedStrength (signalPrimeProduct L) γ) := …Mentions: OAI.ThreeTorus.ColoredSignalRealizes, OAI.ThreeTorus.refreshedStrength, OAI.ThreeTorus.signalPrimeProduct
- theorem
OAI.ThreeTorus.ColoredSignalRealizes.iterateline 534Source documentation
Fixed data and a small coefficient tolerance first; the threshold tree is chosen on the actual initial state; ALL diagonals above that tree are realized with small product-model and physical errors. No independence of the diagonal, modeled next state, or unproved packet producer is used.
theorem ColoredSignalRealizes.iterate {b D γ ell : ℝ} {d : ℝ → ℂ} (hsignal : ColoredSignalRealizes b D d γ ell) (hd : Continuous d) (hdc : HasCompactSupport d) (hγ : 0 < γ) (hell : 0 ≤ ell) (hells : 6*ell ≤ 1) (m n : ℕ) (a : Fin m → UnitAddCircle → ℂ) (ha : ∀ r, Continuous (a r)) (ha3 : ∀ r z, ‖a r z‖ ≤ 3) {M ε : ℝ} (hM : 0 ≤ M) (hε : 0 < ε) : ∃ ω : ℝ, 0 < ω ∧ ∀ C : ColoredState (Fin m), colorMass C.density ≤ M → ∀ margin : ℝ, 0 < margin → C.InBand b D margin → C.Matches d a ω → ∃ B : (j : ℕ) → (Fin j → ℤ) → ℤ, ∀ L : Fin n → ℤ, (∀ j : Fin n, B j (fun i => L ⟨i.val,i.isLt.trans j.isLt⟩) < L j) → …Mentions: OAI.ThreeTorus.ColoredSignalRealizes, OAI.ThreeTorus.ColoredState, OAI.ThreeTorus.colorMass
- lemma
OAI.ThreeTorus.colorMass_eq_integral_totalline 651 - theorem
OAI.ThreeTorus.ColoredSignalRealizes.blockline 662Source documentation
Accuracy requirements for the actual anchor are fixed BEFORE that anchor is made. Given any such actual anchor, the two block tests are achieved on one actual endpoint of a sequence of neutral/signal pairs.
theorem ColoredSignalRealizes.block {b D γ ell : ℝ} {d : ℝ → ℂ} (hsignal : ColoredSignalRealizes b D d γ ell) (hdc : Continuous d) (hds : HasCompactSupport d) (hγ : 0 < γ) {m n : ℕ} {p : Fin m → UnitAddCircle → ℝ} (hp : ∀ r z, 0 ≤ p r z) (hc : ∀ r, Continuous (p r)) (tags : Fin m → ℂ) (htags : ∀ r, ‖tags r‖ ≤ 1) {q A : UnitAddCircle → ℂ} (hq : Continuous q) (hqB : ∀ z, ‖q z‖ ≤ 2) (hA : Continuous A) (k : ℕ) {delta nu ε : ℝ} (hell : 0 < ell) (hells : 6*ell ≤ 1) (hd : 0 < delta) (hd1 : delta ≤ 1/100) (hn0 : delta/2 ≤ (n:ℝ)*ell^2) (hn1 : (n:ℝ)*ell^2 ≤ delta) (hmass : (∫ z, blockTotal p z ∂phaseHaar) ≤ 2) (hcenter : (∫ z, Real.sqrt (blockTotal p z)*‖blockTagMean p tags z-q z‖^2 ∂phaseHaar) ≤ delta) …Mentions: OAI.ThreeTorus.ColoredSignalRealizes, OAI.ThreeTorus.blockTotal, OAI.ThreeTorus.phaseHaar, OAI.ThreeTorus.blockTagMean
- theorem
OAI.ThreeTorus.exists_symmetric_anchor_bandline 739Source documentation
Smooth interpolation near a finite pairwise disjoint compact family off zero, with the exact reflection required by the real signal law.
theorem exists_symmetric_anchor_band {ι : Type*} [Fintype ι] (K : ι → Set ℝ) (hK : ∀ i, IsCompact (K i)) (hdisj : Pairwise (Disjoint on K)) (h0 : ∀ i, 0 ∉ K i) (τ : ι → ι) (hKr : ∀ i x, x ∈ K i → -x ∈ K (τ i)) (b : ι → ℂ) (hbr : ∀ i, b (τ i) = conj (b i)) {q : UnitAddCircle → ℂ} (hqs : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) (fun x : ℝ => q (x:UnitAddCircle))) (hqr : ∀ z, q (-z) = conj (q z)) : ∃ d : ℝ → ℂ, ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) d ∧ HasCompactSupport d ∧ d 0 = 0 ∧ (∀ x, d (-x) = conj (d x)) ∧ ∀ i x, x ∈ K i → d =ᶠ[𝓝 x] (fun y => b i-q (y:UnitAddCircle)) := by … - lemma
OAI.ThreeTorus.finite_positive_lowerline 818 - theorem
OAI.ThreeTorus.anchor_uniform_roomline 837Source documentation
A single positive enlargement works for every compact frequency image. The band bounds also contain the entire compact signal support.
theorem anchor_uniform_room {ι : Type*} [Fintype ι] (K : ι → Set ℝ) (hK : ∀ i, IsCompact (K i)) (h0 : ∀ i, 0 ∉ K i) {d : ℝ → ℂ} (hdc : HasCompactSupport d) (a : ι → ℝ → ℂ) (hl : ∀ i x, x ∈ K i → d =ᶠ[𝓝 x] a i) : ∃ b D μ τ : ℝ, 0 < b ∧ b < D ∧ 0 < μ ∧ 0 < τ ∧ support d ⊆ Icc (-D) D ∧ ∀ i x, x ∈ K i → ∀ y, |y-x| < τ → d y = a i y ∧ b+μ ≤ |y| ∧ |y| ≤ D-μ := by …Mentions: OAI.ThreeTorus.μ
- lemma
OAI.ThreeTorus.anchor_temporal_deviationline 886 - theorem
OAI.ThreeTorus.anchor_coefficient_budgetline 900Source documentation
Coefficient substitution on EVERY new speed point (not only a nonzero spectral-density set). This is what the next real packet passage needs.
theorem anchor_coefficient_budget {ι : Type*} [Fintype ι] {q : UnitAddCircle → ℂ} (hq : Continuous q) {d : ℝ → ℂ} (a : ι → ℂ) {D ω : ℝ} (hω : 0 < ω) : ∀ R : ℝ, ∀ᶠ n : ℕ in atTop, 0 < n ∧ ∀ (j : ℤ) (i : ι) (J : ℝ), |(j:ℝ)/(n:ℝ)| ≤ D → |J| ≤ R → d ((j:ℝ)/(n:ℝ)) = a i-q ((j:ℝ)/(n:ℝ):UnitAddCircle) → ‖d ((j:ℝ)/(n:ℝ))-(a i-q ((j:ℝ)*((1+J/(n:ℝ))/(n:ℝ)):UnitAddCircle))‖ < ω := by … - theorem
OAI.ThreeTorus.eventually_anchor_stateline 937Source documentation
Carrier first; signal, band and all block tolerances afterwards; anchor integer last and still arbitrarily large. No modeled next densities occur.
theorem eventually_anchor_state {ι : Type*} [Fintype ι] (F : PassagePackets ι) (hi : Injective F.m) (hmod : F.SpareIndependent) : ∀ᶠ c : ℕ in atTop, ∀ (d : ℝ → ℂ) (q : UnitAddCircle → ℂ) (a : ι → ℂ), Continuous q → ∀ b D margin τ : ℝ, 0 < τ → (∀ i x, x ∈ F.core i → ∀ s, |s-(F.m i:ℝ)*((c:ℝ)+F.V x)| < τ → d s = a i-q (s:UnitAddCircle) ∧ b+margin ≤ |s| ∧ |s| ≤ D-margin) → ∀ ε ω κ : ℝ, 0 < ε → 0 < ω → 0 < κ → ∃ g : PassageGeometryFamily F.V, g.c = c ∧ ∃ δ : ℝ, ∃ cut : LawCutoffs δ, ∃ L : ℝ, 0 < δ ∧ δ < κ ∧ 0 < L ∧ g.J₀ = neutralJitterReal cut L 0 ∧ …Mentions: OAI.ThreeTorus.PassagePackets, OAI.ThreeTorus.PassageGeometryFamily, OAI.ThreeTorus.LawCutoffs, OAI.ThreeTorus.neutralJitterReal
- lemma
OAI.ThreeTorus.colorVector_outputline 1009 - lemma
OAI.ThreeTorus.colorDensity_outputline 1022 - structure
OAI.ThreeTorus.ColoredAnchorline 1035 - def
OAI.ThreeTorus.ColoredAnchor.outputline 1047 - def
OAI.ThreeTorus.ColoredAnchor.chartline 1057 - lemma
OAI.ThreeTorus.ColoredAnchor.chart_continuousline 1058 - lemma
OAI.ThreeTorus.ColoredAnchor.chart_preservesline 1059 - theorem
OAI.ThreeTorus.eventually_colored_anchorline 1065Source documentation
The carrier precedes the block signal and every block accuracy requirement. The output retains the literal actual geometry and finite amplitudes.
theorem eventually_colored_anchor {m : ℕ} (C : ColoredState (Fin m)) : ∀ᶠ c : ℕ in atTop, ∀ (d : ℝ → ℂ) (q : UnitAddCircle → ℂ) (tags : Fin m → ℂ), Continuous q → ∀ b D margin τ : ℝ, 0 < τ → (∀ i x, x ∈ C.packets.core i → ∀ s, |s-(C.packets.m i:ℝ)*((c:ℝ)+C.packets.V x)| < τ → d s = tags (C.color i)-q (s:UnitAddCircle) ∧ b+margin ≤ |s| ∧ |s| ≤ D-margin) → ∀ ε e ω κ : ℝ, 0 < ε → 0 < e → 0 < ω → 0 < κ → ∀ᶠ n : ℕ in atTop, ∃ s : ColoredAnchor C n, s.geometry.c = c ∧ (∃ δ : ℝ, ∃ cut : LawCutoffs δ, ∃ K : ℝ, 0 < δ ∧ δ < κ ∧ 0 < K ∧ s.geometry.J₀ = neutralJitterReal cut K 0) ∧ …Mentions: OAI.ThreeTorus.ColoredState, OAI.ThreeTorus.ColoredAnchor, OAI.ThreeTorus.LawCutoffs, OAI.ThreeTorus.neutralJitterReal
- lemma
OAI.ThreeTorus.exists_block_lengthline 1146 - theorem
OAI.ThreeTorus.actual_block_of_centerline 1167Source documentation
All signal parameters and tolerances are fixed before the anchor. The endpoint is a genuine actual state linked by its anchor and finite passage path, and satisfies both prescribed source block inequalities. The input reflection hypotheses are the ordinary packet reality conditions needed to construct the real-symmetric band signal.
theorem actual_block_of_center {m : ℕ} (C : ColoredState (Fin m)) (τ : C.Index → C.Index) (hmr : ∀ i, C.packets.m (τ i) = -C.packets.m i) (hcore : ∀ i, C.packets.core i ⊆ C.packets.core (τ i)) (tags : Fin m → ℂ) (htags : ∀ r, ‖tags r‖ ≤ 1) (htr : ∀ i, tags (C.color (τ i)) = conj (tags (C.color i))) {q A : UnitAddCircle → ℂ} (hq : Continuous q) (hqs : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) (fun x : ℝ => q (x:UnitAddCircle))) (hqr : ∀ z, q (-z) = conj (q z)) (hqB : ∀ z, ‖q z‖ ≤ 2) (hA : Continuous A) (k : ℕ) {delta nu ε κ : ℝ} (hd : 0 < delta) (hd1 : delta ≤ 1/100) (hnu : 0 < nu) (hε : 0 < ε) (hκ : 0 < κ) (hmass : (∫ z, blockTotal C.density z ∂phaseHaar) ≤ 2) …Mentions: OAI.ThreeTorus.ColoredState, OAI.ThreeTorus.blockTotal, OAI.ThreeTorus.phaseHaar