Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentNormalPacketParameters

The actual normal-stage source size is controlled by one fixed envelope. This includes the chosen terminal coordinate and canonical boundary coefficient, with the polynomial first shear retained.

The source size used by the canonical packet solve is bounded by one explicit polynomial-exponential envelope, including the base-sized boundary coefficient and both reciprocal time intervals.

Bound constant, given by 8+1120*(2*Cθ)^10+CB+Cξ.

Equations
Instances For
    theorem EulerPacketParameterEnvelope.constant_pos (CB : ) (hB : 0 CB) ( : 0 ) :
    0 < boundConstant CB
    theorem EulerPacketParameterEnvelope.source_size_le (J D : ) (hJ : 2 J) (X : ) (hX : 1 X) (CB d c : ) ( : 1 ) (hB : 0 CB) (hξC : 0 ) (hd : 0 d) (hc : 1 c) (hdc : d c) (R : ) (hRc : R * d c) (hbaseH : X ^ 1000 Real.exp (X / ↑(J - 1) ^ 7)) (hbaseK : X ^ D Real.exp (X / ↑(J - 1) ^ 4)) (n : ) (K Ti TiTotal Cp B ξ Θ Ei : ) (hK0 : 0 K) (hK : K EulerPacketSourceScaleSequence.previousFrequency J D X n ^ d) (hTi : Ti 12 / EulerPacketBaseGuardScales.baseHorizon J X) (hTiTotal : TiTotal 12 / EulerPacketBaseGuardScales.baseHorizon J X) (hBc : B CB * X ^ 1000) ( : ξ * K ^ R) (hΘ0 : 0 Θ) ( : Θ EulerPacketSourceScales.sourceTheta J (EulerPacketSourceScaleChoice.scaleSequence J X) n) (hEi0 : 0 Ei) (hEi : Ei 2 * EulerPacketSourceScaleSequence.previousShear J X n) (hCp : Cp 560 * Θ ^ 10 * Ei) :

    Actual selected terminal coordinates and the canonical boundary parameter have fixed polynomial caps. They are inputs to the uniform normal-stage source envelope.

    Terminal constant, given by 8*(activationConstant CM CH+1)*(1+3*(1+embeddingCost)^2).

    Equations
    Instances For

      Boundary constant, given by boundaryLocalizationC1*(CM+2)+1.

      Equations
      Instances For
        theorem EulerParentPacketParameterCaps.boundary_parameter_bound (CM Bc L X : ) (hX : 1 X) (hBc : Bc CM * X ^ 1000 + 2) (hL : L = EulerMeanHarmonic.boundaryLocalizationC1 * Bc + 1) :
        L boundaryConstant CM * X ^ 1000

        Source constant, given by EulerPacketParameterEnvelope.boundConstant C (boundaryConstant gradientConstant) terminalCap.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def EulerNormalPacketParameters.envelope (J : ) (C X : ) (n : ) :

          Envelope, given by parameterEnvelope J (sourceConstant C) 320 20 1000 X n.

          Equations
          Instances For

            Frequency spec, constructed using frequencyCostSpec.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem EulerParentPacketFrames.LabelData.normalParameterSize_bound {A : Parent} (L : LabelData A) (H : LowBounds A) {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (R : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hsupport : IsCompact support) (τ : ) ( : 0 < τ) (hτT : τ < A.T) (P : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm R support hsupport) τ) (G : EulerPacketSourceGeometry.Guards hτT P (A.historyOn H m hm R support hsupport τ hτT)) (J D : ) (hJ : 2 J) (C X : ) (hC : 1 C) (hX : 1 X) (n : ) (Ti TiTotal : ) (hbaseH : X ^ 1000 Real.exp (X / ↑(J - 1) ^ 7)) (hbaseK : X ^ D Real.exp (X / ↑(J - 1) ^ 4)) (hK : L.K EulerPacketSourceScaleSequence.previousFrequency J D X n ^ 80) (hTi : Ti 12 / EulerPacketBaseGuardScales.baseHorizon J X) (hTiTotal : TiTotal 12 / EulerPacketBaseGuardScales.baseHorizon J X) (hBc : H.Bc EulerPacketLowConstants.gradientConstant * X ^ 1000 + 2) (hL : H.L = EulerMeanHarmonic.boundaryLocalizationC1 * H.Bc + 1) (hM : G.CM = EulerPacketLowConstants.gradientConstant) (hH : G.CH = EulerPacketLowConstants.hessianConstant) ( : P.horizon EulerPacketSourceScales.sourceTheta J C (EulerPacketSourceScaleChoice.scaleSequence J X) n) ( : G.δ = EulerPacketSourceScaleSequence.spike J X n) (hh : G.hchild = EulerPacketSourceScaleSequence.shear J X n) (hshear : P.shear = EulerPacketSourceScaleSequence.previousShear J X n) :
              L.geometryParameterSize H m hm R support hsupport τ hτT P G Ti TiTotal (EulerPacketSourceGeometry.Guards.terminal hτT P (A.historyOn H m hm R support hsupport τ hτT) G) EulerNormalPacketParameters.envelope J C X n