Leading covariance of actual partitioned, separated slot fields #
The fields are periodized native pulse components times actual angular cosines. The off-diagonal label products vanish by the constructed rational slots, not by an independence assumption about their angular frequencies.
Cutoff, given by SquaredPartition.gridMask r 0.
Instances For
Native prefactor, given by (|vr.1 * vt.2 - vr.2 * vt.1| / 2) * ∫ ξ : ℝ, cutoff r ξ ^ 2.
Equations
Instances For
The actual scalar radial and two tangent pulse components. All analytic hypotheses concern these functions, not their covariance integrals.
Ψ of
Pulse, of typeℝ → ℝ.X of
Pulse, of typeℝ → ℝ.- ψ_continuous : Continuous self.ψ
- x_continuous : Continuous self.x
- t_continuous : Continuous self.t
- ψ_compact : HasCompactSupport self.ψ
Instances For
Tangent profile, given by cutoff r z.1 * P.ψ z.2 * P.t z.2 i.
Equations
- P.tangentProfile r i z = NavierStokes.PartitionedCovariance.cutoff r z.1 * P.ψ z.2 * P.t z.2 i
Instances For
Native pulse, given by TorusAverages.nativeField (TorusAverages.slotChart vr vt hdet) center (TorusAverages.transverseStretch ci r f).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Covered, given by TorusAverages.periodize f (TorusAverages.covering^[n] Y).
Equations
Instances For
Wave, given by amplitude * covered n f Y * Real.cos ((mode : ℝ) * θ + phase Y).
Equations
- NavierStokes.PartitionedCovariance.wave amplitude n f mode phase Y θ = amplitude * NavierStokes.PartitionedCovariance.covered n f Y * Real.cos (↑mode * θ + phase Y)
Instances For
Double average, given by TorusAverages.squareAverage (fun Y => SmoothLoop.angularMean (f Y)).
Equations
Instances For
This evaluates the covariance of the two actual periodized velocity components. Slot injectivity removes all cross-copy terms before averaging.
The free angular phase used above includes the manuscript's actual (26).
The integer frequency is the actual nonzero rounded product k*p.
The actual rational slot system and vanishing cross-label products #
Slot center, given by SlotGeometry.center (Fintype.card SlotColoring.Palette) (SlotColoring.nativeGap h) (SlotColoring.color L).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Slot set, given by SlotGeometry.orientedRectangle (slotCenter h L) vr vt (2 * r).
Equations
- NavierStokes.PartitionedCovariance.slotSet h r vr vt L = NavierStokes.SlotGeometry.orientedRectangle (NavierStokes.PartitionedCovariance.slotCenter h L) vr vt (2 * r)
Instances For
All separation and quotient-injectivity fields below are constructed by
exists_slotSystem from the explicit rational centers.
- radius : ℝ
Radius of
SlotSystem, of typeℝ. - injective (L : SlotColoring.Label) : Set.InjOn TorusAverages.quotientPoint (slotSet h self.radius vr vt L)
- disjoint (L M : SlotColoring.Label) : SlotColoring.Adj D L M → Disjoint (SlotGeometry.liftedSupport (SlotColoring.nativeIndex h L.1) (slotSet h self.radius vr vt L)) (SlotGeometry.liftedSupport (SlotColoring.nativeIndex h M.1) (slotSet h self.radius vr vt M))
Instances For
The native cutoffs fit inside the padded rectangles used by the slot construction. Only support of the actual transverse cutoff is required.
Physical mask, given by SquaredPartition.dyadicMask (L.1 : ℤ) q * SquaredPartition.physicalSlowMask D L.1 L.2.1 x.
Equations
- NavierStokes.PartitionedCovariance.physicalMask D L q x = NavierStokes.SquaredPartition.dyadicMask (↑L.1) q * NavierStokes.SquaredPartition.physicalSlowMask D L.1 L.2.1 x
Instances For
Actual pulse columns and the positive inverse solve #
Tangent extension, given by ParametricODE.extend (sq_nonneg r) ⟨fun v => P.tangent v, continuous_pi fun i => (P.tangent_continuous i).domRestrict⟩.
Equations
- NavierStokes.PartitionedCovariance.tangentExtension P = NavierStokes.ParametricODE.extend ⋯ { toFun := fun (v : ↑(Set.Icc 0 (r ^ 2))) => P.tangent ↑v, continuous_toFun := ⋯ }
Instances For
Of tangent pulse, bundling ψ, x, t, ψ_continuous and the required compatibility
proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Clamping the tangent component outside the pulse interval changes neither the cut-off velocity nor its actual covariance column.
Pair matrix, defined pointwise by nativePrefactor vr vt r * (P j).column (ci j) i.
Equations
- NavierStokes.PartitionedCovariance.pairMatrix vr vt r ci P i j = NavierStokes.PartitionedCovariance.nativePrefactor vr vt r * (P j).column (ci j) i
Instances For
Amplitude, given by Real.sqrt ε * SmoothCovariance.amplitudes H T j * mask.
Equations
- NavierStokes.PartitionedCovariance.amplitude ε mask H T j = √ε * NavierStokes.SmoothCovariance.amplitudes H T j * mask
Instances For
Finite sums of the actual velocity components #
Unsigned label: an abbreviation for ℕ × SlotColoring.Grid.
Instances For
Signed label, given by (U.1, U.2, if j = 0 then false else true).
Equations
Instances For
Mask, given by physicalMask D (signedLabel U 0) q x.
Equations
Instances For
Pair data, collecting pulses, ci, ci_pos, fits, modes, modes_ne and their
compatibility conditions.
- ci : Vec2
Instances For
Matrix, given by pairMatrix vr vt sys.radius P.ci P.pulses.
Instances For
Raw radial, given by nativePulse vr vt (slotCenter h (signedLabel U j)) hdet (P.ci j) sys.radius ((P.pulses j).radialProfile sys.radius).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Raw tangent, given by nativePulse vr vt (slotCenter h (signedLabel U j)) hdet (P.ci j) sys.radius ((P.pulses j).tangentProfile sys.radius i).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A finite family with the actual physical masks and actual slot supports. All cross terms vanish pointwise, regardless of repeated angular modes.
Radial wave, constructed using wave.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Tangent wave, constructed using wave.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual physical partition and the physical covariance scale #
Tail label, given by (U.1 + N, U.2).
Instances For
Velocity exponent, given by 1 / 2 + h.
Equations
Instances For
The exact scalar change from chart covariance to physical covariance.
The chart target contains (Q/q)^(A+1/2) and A=1/2+h.
Constructed slot system, given by Classical.choice (exists_slotSystem D h hh vr vt).
Equations
Instances For
Signed tail label, given by signedLabel (tailLabel N a.1) a.2.
Equations
Instances For
The complete finite-active-label formula, including both signs and every cross-label product. No pairwise distinction of angular frequencies is used.
Assembled radial, given by ∑ᶠ a : UnsignedLabel × Fin 2, (P a.1).radialWave hdet (outer a.1) (ε a.1) (T a.1) q x a.2 Y θ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Assembled tangent, given by ∑ᶠ a : UnsignedLabel × Fin 2, (P a.1).tangentWave hdet (outer a.1) (ε a.1) (T a.1) q x a.2 i Y θ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
At a fixed positive physical point the same finite active set works for every auxiliary point and angle. Thus no limit/interchange assumption enters the assembled covariance formula.
Physical outer, given by ChartScales.Q (U.1 + N) ^ (-velocityExponent h).
Equations
Instances For
Physical viscosity, given by ChartScales.epsilon h (U.1 + N).
Equations
Instances For
Chart target, given by (ChartScales.Q (U.1 + N) / q) ^ (velocityExponent h + 1 / 2) • T0.
Equations
- NavierStokes.PartitionedCovariance.chartTarget h q N T0 U = (NavierStokes.ChartScales.Q (U.1 + N) / q) ^ (NavierStokes.PartitionedCovariance.velocityExponent h + 1 / 2) • T0
Instances For
Exact leading radial/tangential physical covariance of the assembled primary velocities. The matrix entries are the actual native pulse integrals, the masks are the constructed physical partitions, and the cross terms vanish by the constructed padded slots.
Instantiation by the actual pulse and rounding interfaces #
Of signed pulses, bundling pulses, ci, ci_pos, fits and the required compatibility
proofs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A compact strict-cone family yields one slot-length threshold for positive inverse weights of the actual integrated columns, including the native Haar and cosine prefactor. No model-column equality is assumed.
Rounded phase remainder, given by k * ((pz / ε) * s.2.1 + x0 * s.1 - v Y * (PhaseEstimates.roundedFrequency k target * F s + pz * G s)).
Equations
- One or more equations did not get rendered due to their size.