OAI/Dynamics/SmoothObstruction/SpectralBins.lean
41 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.SmoothObstruction.EuclideanSplitting.gaugeEquivline 19 - lemma
OAI.SmoothObstruction.EuclideanSplitting.gaugeEquiv_applyline 40 - lemma
OAI.SmoothObstruction.EuclideanSplitting.gaugeEquiv_symm_applyline 44 - def
OAI.SmoothObstruction.EuclideanSplitting.coordinateSpaceline 48 - lemma
OAI.SmoothObstruction.EuclideanSplitting.mem_coordinateSpaceline 52 - lemma
OAI.SmoothObstruction.EuclideanSplitting.finrank_coordinateSpaceline 57 - lemma
OAI.SmoothObstruction.EuclideanSplitting.mask_applyline 61 - lemma
OAI.SmoothObstruction.EuclideanSplitting.coordinateSpace_fixedline 67 - def
OAI.SmoothObstruction.EuclideanSplitting.groupSpaceline 82 - lemma
OAI.SmoothObstruction.EuclideanSplitting.finrank_groupSpaceline 87 - lemma
OAI.SmoothObstruction.EuclideanSplitting.groupSpace_fixedline 92 - lemma
OAI.SmoothObstruction.EuclideanSplitting.groupSpace_forwardline 118 - lemma
OAI.SmoothObstruction.EuclideanSplitting.inverse_fast_productline 134 - lemma
OAI.SmoothObstruction.EuclideanSplitting.groupSpace_backward_lowerline 143 - lemma
OAI.SmoothObstruction.SubspaceComparison.disjoint_of_stretchline 184Source documentation
The elementary dimension/count comparison underlying finite singular rate comparison. Actual operator closeness and stretch bounds force disjointness.
lemma disjoint_of_stretch (P Q : E →L[ℝ] E) (U V : Submodule ℝ E) {a b δ : ℝ} (hgap : b+δ<a) (hclose : ‖P-Q‖ ≤ δ) (hU : ∀ x : U, a*‖x‖ ≤ ‖P x‖) (hV : ∀ x : V, ‖Q x‖ ≤ b*‖x‖) : Disjoint U V := by … - lemma
OAI.SmoothObstruction.SubspaceComparison.dimension_of_stretchline 201 - lemma
OAI.SmoothObstruction.SubspaceComparison.directed_of_productline 214Source documentation
Product comparison controls directed distance using an actual inverse fast propagator B. K is the initial fast projector; its complementary image lies in the reference slow space.
lemma directed_of_product (P Q B K : E →L[ℝ] E) (U V : Submodule ℝ E) {β σ δ : ℝ} (hβ : 0≤β) (hBP : B.comp P=K) (hB : ‖B‖≤β) (hclose : ‖P-Q‖≤δ) (hQ : ∀ x : U, ‖Q x‖≤σ*‖x‖) (hV : ∀ x, x-K x∈V) : ∀ x : U, ‖(x:E)-V.starProjection x‖ ≤ β*(σ+δ)*‖x‖ := by … - def
OAI.SmoothObstruction.ShortBin.Gauge.productline 250 - def
OAI.SmoothObstruction.ShortBin.Gauge.spaceline 254 - lemma
OAI.SmoothObstruction.ShortBin.Gauge.rankline 258 - lemma
OAI.SmoothObstruction.ShortBin.Gauge.upperline 262 - lemma
OAI.SmoothObstruction.ShortBin.Gauge.lowerline 270 - lemma
OAI.SmoothObstruction.ShortBin.count_leline 279Source documentation
A count comparison from actual product closeness.
lemma count_le (A B : Gauge d L K) {a b δ : ℝ} (hclose : ‖A.product-B.product‖≤δ) (hgap : Real.exp (b*L+2*K)+δ<Real.exp (a*L-2*K)) : (Finset.univ.filter (fun j => a≤A.lam j)).card ≤ (Finset.univ.filter (fun j => b<B.lam j)).card := by …Mentions: OAI.SmoothObstruction.ShortBin.Gauge
- lemma
OAI.SmoothObstruction.ShortBin.exponential_separationline 300 - lemma
OAI.SmoothObstruction.RateThreshold.exists_candidateline 321Source documentation
The manuscript's d+1 predetermined candidates. The choice is uniform over all other witnesses once short-product comparison has been applied.
lemma exists_candidate (d : ℕ) (lam : Fin d → ℝ) {g : ℝ} (hg : 0<g) : ∃ j : Fin (d+1), ∀ i, 3*g < |lam i-(1+8*(j.val:ℝ))*g| := by … - lemma
OAI.SmoothObstruction.RateThreshold.of_sandwichline 348Source documentation
Two dimension comparisons exclude the whole intermediate rate band; no singular-value decomposition or arbitrary sorted-rate choice is needed.
lemma of_sandwich {d p : ℕ} (lam : Fin d → ℝ) {γ g : ℝ} (hg : 0<g) (hlo : (Finset.univ.filter (fun j => γ-g≤lam j)).card≤p) (hhi : p≤(Finset.univ.filter (fun j => γ+g<lam j)).card) : (∀ j,lam j<γ-g ∨ γ+g<lam j) ∧ (Finset.univ.filter (fun j => γ<lam j)).card=p := by … - theorem
OAI.SmoothObstruction.ShortBin.common_gapline 395Source documentation
All witnesses in one bin share the same predetermined threshold and rank. This proves the source bin threshold without singular-value minmax.
theorem common_gap {ι : Type*} (A : ι→Gauge d L K) (e : ι) {g δ : ℝ} (hg : 0<g) (hclose : ∀ i,‖(A i).product-(A e).product‖≤δ) (hdecay : Real.exp (-2*g*L+4*K)≤1/2) (hnoise : δ<Real.exp (-2*K)/2) : ∃ j : Fin (d+1), let γ := (1+8*(j.val:ℝ))*g …Mentions: OAI.SmoothObstruction.ShortBin.Gauge
- lemma
OAI.SmoothObstruction.ManifoldCoordinates.actual_gauge_productline 458Source documentation
Exact identification of the diagonal-gauge propagator with the derivative of the genuine nonautonomous chart expression. No product identity is assumed.
lemma actual_gauge_product (S : Diffeomorph I I M M ∞) (a : ℕ → M) (x : M) {N : ℕ} {K : ℝ} (A : ShortBin.Gauge d N K) (hchart : ∀ t≤N,S^[t] x∈(chartAt H (a t)).source) (hint : I.IsInteriorPoint x) (hEq : ∀ t<N,(Matrix.toEuclideanCLM (n:=Fin d) (𝕜:=ℝ)).symm …Mentions: OAI.SmoothObstruction.ShortBin.Gauge
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.uniform_actual_bin_thresholdline 517Source documentation
A bin threshold for an arbitrary family of actual manifold witnesses, including multiple gauges over one point. The constants are chosen uniformly from the finite compact atlas, before any bin, witness or frame is chosen. Short derivative closeness and chart carrying are proved, not assumed. Only the available finite gauge equations and the explicit scale inequalities remain as inputs.
theorem uniform_actual_bin_threshold (hclosed : IsClosed (range I)) (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) : ∃ r C : ℝ,0<r ∧ 1≤C ∧ ∀ (J : Type*) (x : J → M) (e : J) (c : ℕ → ι) (N : ℕ) (B g h : ℝ) (A : J → ShortBin.Gauge d N B), (∀ t≤N,S^[t] (x e)∈K (c t)) → (∀ i,I.IsInteriorPoint (x i)) → (∀ i,x i∈(chartAt H (a (c 0))).source) → (∀ i,‖(extChartAt I (a (c 0))) (x i)-(extChartAt I (a (c 0))) (x e)‖≤h) → C ^ N*h≤r → (∀ i,∀ t<N,(Matrix.toEuclideanCLM (n:=Fin d) (𝕜:=ℝ)).symm …Mentions: OAI.SmoothObstruction.ShortBin.Gauge
- def
OAI.SmoothObstruction.DirectedProjection.restrictProjectionline 555 - lemma
OAI.SmoothObstruction.DirectedProjection.lowerline 558 - def
OAI.SmoothObstruction.DirectedProjection.equivline 569 - lemma
OAI.SmoothObstruction.DirectedProjection.equiv_applyline 581 - lemma
OAI.SmoothObstruction.DirectedProjection.reverse_directedline 586 - lemma
OAI.SmoothObstruction.DirectedProjection.one_sided_normline 608 - theorem
OAI.SmoothObstruction.DirectedProjection.projector_distanceline 619Source documentation
A directed subspace estimate and equality of dimensions imply a full projector-distance bound. No chosen singular-vector continuity is assumed.
theorem projector_distance (U V : Submodule ℝ E) (hdim : Module.finrank ℝ U=Module.finrank ℝ V) {ε : ℝ} (hε0 : 0≤ε) (hε : ε ≤ 1/2) (h : ∀ x : U, ‖(x:E)-V.starProjection x‖ ≤ ε*‖x‖) : ‖U.starProjection-V.starProjection‖ ≤ 3*ε := by … - lemma
OAI.SmoothObstruction.ShortBin.Gauge.complement_memline 649 - lemma
OAI.SmoothObstruction.ShortBin.slow_directedline 665Source documentation
Actual short-product control of the slow subspace. The inverse fast propagator is constructed, rather than supplied as a desired estimate.
lemma slow_directed (A B : Gauge d L K) (S T : Finset (Fin d)) {γ g δ : ℝ} (hclose : ‖A.product-B.product‖≤δ) (hAf : ∀ j∈Sᶜ,γ+g≤A.lam j) (hBs : ∀ j∈T,B.lam j≤γ-g) : ∀ x : B.space T, ‖(x:EuclideanSpace ℝ (Fin d))-(A.space S).starProjection x‖ ≤ Real.exp (-(γ+g)*L+2*K)*(Real.exp ((γ-g)*L+2*K)+δ)*‖x‖ := by …Mentions: OAI.SmoothObstruction.ShortBin.Gauge
- lemma
OAI.SmoothObstruction.ShortBin.slow_projector_distanceline 687 - theorem
OAI.SmoothObstruction.ShortBin.common_splittingsline 709Source documentation
A simultaneous fixed threshold and two common reference subspaces for all two-sided finite gauges in a bin. The two backward gauges are compared through their actual products, not through continuity of frame choices.
theorem common_splittings {ι : Type*} (A Z : ι → Gauge d L K) (e : ι) {g δ : ℝ} (hg : 0<g) (hδ : 0≤δ) (hforward : ∀ i,‖(A i).product-(A e).product‖≤δ) (hbackward : ∀ i,‖(Z i).product-(Z e).product‖≤δ) (hU : ∀ i,(Z i).U 0=(A i).U 0) (hV : ∀ i,(Z i).V 0=(A i).V 0) (hlam : ∀ i k,(Z i).lam k= -(A i).lam k) (hdecay : Real.exp (-2*g*L+4*K)≤1/2) (hnoise : δ<Real.exp (-2*K)/2) (hsmall : Real.exp (-2*g*L+4*K)+δ*Real.exp ((1+8*(d:ℝ))*g*L+2*K)≤1/2) : ∃ j : Fin (d+1), let γ := (1+8*(j.val:ℝ))*g …Mentions: OAI.SmoothObstruction.ShortBin.Gauge
- theorem
OAI.SmoothObstruction.ManifoldCoordinates.uniform_actual_bin_splittingline 800Source documentation
Uniform common reference spaces for actual two-sided smooth orbit witnesses in one bin. Neither continuity of frame choices nor short-product closeness is assumed: both comparisons are taken along the genuine forward and backward orbits, with chart carrying proved from initial closeness.
theorem uniform_actual_bin_splitting (hclosed : IsClosed (range I)) (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) : ∃ rF CF rB CB : ℝ,0<rF ∧ 1≤CF ∧ 0<rB ∧ 1≤CB ∧ ∀ (J : Type*) (x : J → M) (e : J) (cF cB : ℕ → ι) (N : ℕ) (B g h : ℝ) (A Z : J → ShortBin.Gauge d N B), cB 0=cF 0 → (∀ t≤N,S^[t] (x e)∈K (cF t)) → (∀ t≤N,S.symm^[t] (x e)∈K (cB t)) → (∀ i,I.IsInteriorPoint (x i)) → (∀ i,x i∈(chartAt H (a (cF 0))).source) → (∀ i,‖(extChartAt I (a (cF 0))) (x i)-(extChartAt I (a (cF 0))) (x e)‖≤h) → …Mentions: OAI.SmoothObstruction.ShortBin.Gauge