High-contrast homogenization: Provider.Regularity.PrintOrderParametricFiniteRecurrence #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Finite recurrence at a tolerance-selected rounded generation #
The stochastic certificate and every finite response row use the printed order. The deterministic Dirichlet response retains its independently selected private order; the two sides meet only through order-independent coefficient and energy data.
The selected-generation application together with the fixed private Dirichlet response. No equality between the two fractional orders occurs.
- application : PrintOrderParametricRoundedCoefficientApplication d g a abar sourceAmplitude target kappa Cid X
Rounded coefficient application at the selected absorption generation.
- responseSpine : PrivateRoundedPhysicalDirichletSpine d
Fixed private rounded Dirichlet response used alongside the coefficient application.
Instances For
The deterministic geometry selected by the absorption tolerance.
Equations
Instances For
Complete analytic data for the finite recurrence at the selected rounded generation and printed response order.
- step : ℕ
Positive number of generations dropped in the one-step best-fit contraction.
- stepConstant : ℝ
Nonnegative coefficient of the weak-error energy term in the one-step contraction.
- oneStep (m : ℤ) (u : Book.Ch03.CubeSolution (originCube d m) join.application.aRounded) (k : ℤ) (hkm : k ≤ m) : finiteCenteredCubeBestFitErrorAt join.application.aRounded m u (k - ↑self.step) ⋯ ≤ 1 / 8 * finiteCenteredCubeBestFitErrorAt join.application.aRounded m u k hkm + self.stepConstant * join.geometry.spatialWeakError a abar ⋯ (printCertificateOrder g) k * finiteCenteredCubeSolutionEnergy join.application.aRounded m u k
- caccioppoliConstant : ℝ
Positive constant controlling the inner-cube H1 norm by affine approximation error and slope.
- caccioppoli (k : ℤ) (u : Book.Ch03.CubeSolution (originCube d k) join.application.aRounded) (c : ℝ) (e : Vec d) : join.geometry.spatialWeakError a abar ⋯ (printCertificateOrder g) k ≤ 1 → Book.Ch03.h1EnergyNormOnCube (originCube d (k - 2)) join.application.aRounded (finiteCubeSolutionRestriction join.application.aRounded ⋯ u).toH1 ≤ self.caccioppoliConstant * (normalizedAffineCandidateError (originCube d k) u.toH1.toFun c e + euclideanNorm e)
- terminalConstant : ℝ
Positive constant bounding the terminal best slope by its finite Lipschitz energy row.
- terminalSlope (m : ℤ) (u : Book.Ch03.CubeSolution (originCube d m) join.application.aRounded) : join.geometry.spatialWeakError a abar ⋯ (printCertificateOrder g) m ≤ 1 → euclideanNorm (FiniteLipschitzCoreInternal.finiteLipschitzBestSlope join.application.aRounded m u m) ≤ self.terminalConstant * FiniteLipschitzCoreInternal.finiteLipschitzEnergyRow join.application.aRounded m u m
- affineErrorConstant : ℝ
Positive constant bounding the finite Lipschitz affine error row by the energy row.
- affineErrorEnergy (m : ℤ) (u : Book.Ch03.CubeSolution (originCube d m) join.application.aRounded) (k : ℤ) (_hkm : k ≤ m) : join.geometry.spatialWeakError a abar ⋯ (printCertificateOrder g) k ≤ 1 → FiniteLipschitzCoreInternal.finiteLipschitzAffineErrorRow join.application.aRounded m u k ≤ self.affineErrorConstant * FiniteLipschitzCoreInternal.finiteLipschitzEnergyRow join.application.aRounded m u k
Instances For
Every selected-generation join supplies all four analytic fields.