OAI/Dynamics/ThreeTorus/SymmetricPackets.lean
35 declarations, 0 contain sorry, 0 declared as axioms
Reflected neutral and signal producers, symmetric colors, physical control, and grouped cutoffs.
- lemma
OAI.ThreeTorus.retainedRealAmplitude_reflectline 16 - def
OAI.ThreeTorus.reflectedOutputIndexline 24 - lemma
OAI.ThreeTorus.literal_output_reflectionline 28 - lemma
OAI.ThreeTorus.scalar_exact_indices_reflectline 58 - theorem
OAI.ThreeTorus.eventually_neutral_anchor_reflected_familyline 79 - theorem
OAI.ThreeTorus.exists_neutral_reflected_tracked_familyline 280 - theorem
OAI.ThreeTorus.exists_signal_state_reflected_familyline 385 - theorem
OAI.ThreeTorus.exists_signal_reflected_tracked_familyline 612 - theorem
OAI.ThreeTorus.exists_neutral_reflected_geometry_stateline 724 - theorem
OAI.ThreeTorus.exists_signal_reflected_geometry_stateline 754 - theorem
OAI.ThreeTorus.exists_refresh_transmit_reflected_stateline 811Source documentation
Actual refresh/transmit state, with the exact positive strength fixed before all data and error budgets. Each input packet can carry its original color's continuous coefficient; finite color grouping is by summation.
theorem exists_refresh_transmit_reflected_state {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) ∧ ∀ (ι : Type u) [Fintype ι], ∀ (F : PassagePackets ι), Injective F.m → F.SpareIndependent → ∀ τref : ι → ι, F.Reflection τref → ∀ B : ℝ, 0 < B → ∀ margin : ℝ, 0 < margin → (∀ i, b+margin ≤ |(F.m i:ℝ)/B| ∧ |(F.m i:ℝ)/B| ≤ D-margin) → …Mentions: OAI.ThreeTorus.PassagePackets
- def
OAI.ThreeTorus.ColoredState.Reflectionline 959 - lemma
OAI.ThreeTorus.ColoredState.Reflection.densityline 963 - theorem
OAI.ThreeTorus.exists_colored_reflected_signalline 982Source documentation
Symmetric actual refresh--signal pairs, retaining the complete good arc with arbitrarily small excluded measure.
theorem exists_colored_reflected_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) ∧ ∀ (R : Type) [DecidableEq R], ∀ (C : ColoredState R), ∀ τR : R → R, C.Reflection τR → ∀ margin : ℝ, 0 < margin → C.InBand b D margin → ∀ (a : R → UnitAddCircle → ℂ), (∀ r, Continuous (a r)) → ∀ ω : ℝ, 0 ≤ ω → C.Matches d a ω → …Mentions: OAI.ThreeTorus.ColoredState
- structure
OAI.ThreeTorus.PhysicalJetDataline 1041 - def
OAI.ThreeTorus.PhysicalJetData.Closeline 1050 - lemma
OAI.ThreeTorus.PhysicalJetData.close_reflline 1056 - lemma
OAI.ThreeTorus.PhysicalJetData.Close.monoline 1059 - lemma
OAI.ThreeTorus.PhysicalJetData.Close.transline 1063 - lemma
OAI.ThreeTorus.PhysicalJetData.eventually_nextline 1069 - def
OAI.ThreeTorus.ColoredPair.nextFrameline 1093 - lemma
OAI.ThreeTorus.ColoredPair.nextFrame_chartline 1096 - theorem
OAI.ThreeTorus.exists_general_neutralline 1119Source documentation
Generic actual neutral output. It intentionally does not assert injectivity of the new modes: the first support separation does not give it.
theorem exists_general_neutral {ι : Type*} [Fintype ι] (F : PassagePackets ι) {c : ℕ} (hc : 0 < c) (h0 : ∀ x : ℝ, (c:ℝ)+F.V x ≠ 0) (χ : ι → ℝ → UnitAddCircle → ℝ) (hχs : ∀ i, CylinderSmooth (χ i).uncurry) (hχc : ∀ i, HasCompactSupport (χ i).uncurry) (hχ0 : ∀ i a, χ i 0 a = 0) (hχb : ∀ i s a, 0 ≤ χ i s a ∧ χ i s a ≤ 1) (hχW : ∀ i (C : Set ℝ) a s, stationaryWeight C (fun x => (F.m i:ℝ)*((c:ℝ)+F.V x)) (F.A₀ i a) s ≠ 0 → χ i s a = 1) {ε κ : ℝ} (hε : 0 < ε) (hκ : 0 < κ) : ∃ δ : ℝ, ∃ cut : LawCutoffs δ, ∃ L : ℝ, ∃ g : PassageGeometryFamily F.V, …Mentions: OAI.ThreeTorus.PassagePackets, OAI.ThreeTorus.CylinderSmooth, OAI.ThreeTorus.stationaryWeight, OAI.ThreeTorus.LawCutoffs, OAI.ThreeTorus.PassageGeometryFamily
- structure
OAI.ThreeTorus.NeutralStepline 1277 - def
OAI.ThreeTorus.NeutralStep.chartline 1304 - def
OAI.ThreeTorus.NeutralStep.nextFrameline 1305 - lemma
OAI.ThreeTorus.NeutralStep.nextFrame_chartline 1308 - lemma
OAI.ThreeTorus.NeutralStep.nonzeroline 1311 - lemma
OAI.ThreeTorus.NeutralStep.reflectionline 1314 - theorem
OAI.ThreeTorus.exists_controlled_neutralline 1340Source documentation
Finite physical restrictions are imposed only after the coefficients, cutoffs, carrier, broad jitter and its rounding sequence have all been fixed.
theorem exists_controlled_neutral {ι : Type*} [Fintype ι] (F : PassagePackets ι) {c : ℕ} (hc : 0 < c) (h0 : ∀ x : ℝ, (c:ℝ)+F.V x ≠ 0) (χ : ι → ℝ → UnitAddCircle → ℝ) (hχs : ∀ i, CylinderSmooth (χ i).uncurry) (hχc : ∀ i, HasCompactSupport (χ i).uncurry) (hχ0 : ∀ i a, χ i 0 a = 0) (hχb : ∀ i x a, 0 ≤ χ i x a ∧ χ i x a ≤ 1) (hχW : ∀ i (C : Set ℝ) a x, stationaryWeight C (fun t => (F.m i:ℝ)*((c:ℝ)+F.V t)) (F.A₀ i a) x ≠ 0 → χ i x a = 1) (Q : PhysicalJetData) (frame : PhysicalFrame) {ε κ ζ : ℝ} (hε : 0 < ε) (hκ : 0 < κ) (hζ : 0 < ζ) : …Mentions: OAI.ThreeTorus.PassagePackets, OAI.ThreeTorus.CylinderSmooth, OAI.ThreeTorus.stationaryWeight, OAI.ThreeTorus.PhysicalJetData, OAI.ThreeTorus.PhysicalFrame
- theorem
OAI.ThreeTorus.exists_controlled_neutral_eventuallyline 1385Source documentation
An arbitrary cofinal restriction may be imposed on the LAST integer. No passage or smooth producer is assumed by this restriction.
theorem exists_controlled_neutral_eventually {ι : Type*} [Fintype ι] (F : PassagePackets ι) {c : ℕ} (hc : 0 < c) (h0 : ∀ x : ℝ, (c:ℝ)+F.V x ≠ 0) (χ : ι → ℝ → UnitAddCircle → ℝ) (hχs : ∀ i, CylinderSmooth (χ i).uncurry) (hχc : ∀ i, HasCompactSupport (χ i).uncurry) (hχ0 : ∀ i a, χ i 0 a = 0) (hχb : ∀ i x a, 0 ≤ χ i x a ∧ χ i x a ≤ 1) (hχW : ∀ i (C : Set ℝ) a x, stationaryWeight C (fun t => (F.m i:ℝ)*((c:ℝ)+F.V t)) (F.A₀ i a) x ≠ 0 → χ i x a = 1) (Q : PhysicalJetData) (frame : PhysicalFrame) (P : ℕ → Prop) (hP : ∀ᶠ n : ℕ in atTop, P n) …Mentions: OAI.ThreeTorus.PassagePackets, OAI.ThreeTorus.CylinderSmooth, OAI.ThreeTorus.stationaryWeight, OAI.ThreeTorus.PhysicalJetData, OAI.ThreeTorus.PhysicalFrame
- lemma
OAI.ThreeTorus.compact_cylinder_gapline 1419 - lemma
OAI.ThreeTorus.eventually_retained_indices_largeline 1436 - theorem
OAI.ThreeTorus.mode_grouped_neutral_cutoffsline 1466Source documentation
The simultaneous-list version of neutral cutoffs: repeated occurrences of one angular mode share exactly the same cutoff, whereas different modes have disjoint retained sets. In particular F and H are not falsely declared orthogonal to one another.
theorem mode_grouped_neutral_cutoffs {ι : Type*} [Fintype ι] (F : PassagePackets ι) (τ : ι → ι) (_hτ : Involutive τ) (hr : F.Reflection τ) : ∃ c : ℕ, 0 < c ∧ (∀ x : ℝ, (c:ℝ)+F.V x ≠ 0) ∧ ∃ χ : ι → ℝ → UnitAddCircle → ℝ, (∀ i, CylinderSmooth (χ i).uncurry ∧ HasCompactSupport (χ i).uncurry ∧ tsupport (χ i).uncurry ⊆ {p | p.1 ≠ 0} ∧ (∀ s a, 0 ≤ χ i s a ∧ χ i s a ≤ 1) ∧ ∀ (C : Set ℝ) a s, stationaryWeight C (fun x => (F.m i:ℝ)*((c:ℝ)+F.V x)) (F.A₀ i a) s ≠ 0 → χ i s a = 1) ∧ (∀ i j, F.m i ≠ F.m j → Disjoint (tsupport (χ i).uncurry) (tsupport (χ j).uncurry)) ∧ (∀ i j, F.m i = F.m j → χ i = χ j) ∧ (∀ i s a, χ (τ i) s a = χ i (-s) a) := by …Mentions: OAI.ThreeTorus.PassagePackets, OAI.ThreeTorus.CylinderSmooth, OAI.ThreeTorus.stationaryWeight
- theorem
OAI.ThreeTorus.scalar_grouped_neutral_cutoffsline 1570Source documentation
A repeated-mode neutral cutoff, independent of the spare coordinate. Separation is in scalar frequency, not just on the cylinder.
theorem scalar_grouped_neutral_cutoffs {ι : Type*} [Fintype ι] (F : PassagePackets ι) {τ : ι → ι} (hr : F.Reflection τ) : ∃ c : ℕ, 0 < c ∧ (∀ x : ℝ, (c:ℝ)+F.V x ≠ 0) ∧ ∃ χ : ι → ℝ → ℝ, (∀ i, ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) (χ i) ∧ HasCompactSupport (χ i) ∧ χ i 0=0 ∧ (∀ s, 0 ≤ χ i s ∧ χ i s ≤ 1) ∧ ∀ (C : Set ℝ) a s, stationaryWeight C (fun x => (F.m i:ℝ)*((c:ℝ)+F.V x)) (F.A₀ i a) s ≠ 0 → χ i s=1) ∧ (∀ i j, F.m i ≠ F.m j → Disjoint (tsupport (χ i)) (tsupport (χ j))) ∧ (∀ i j, F.m i=F.m j → χ i=χ j) ∧ ∀ i s, χ (τ i) s=χ i (-s) := by …Mentions: OAI.ThreeTorus.PassagePackets, OAI.ThreeTorus.stationaryWeight