High-contrast homogenization: #
Provider.PolynomialHomogenization.Root.Dirichlet.ConstantAbsorptionIntoLength
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The C₀ absorptions: absorbing the per-g constants into the length #
bound carries the constant Cscheduled produced by
the flux scheduled rate at the witness, which is
Cscheduled = 2 · outputFactor · Cdual · Cbesov d · √Kflux · √hardyConstant
(HCPoly.Provider.PolynomialHomogenization.Root.RowSupply.UniformFluxScheduledRateExtraction, with
Cbesov d = fractionalDualToBesovConstant d and
D = Cbesov d ^ 2). The restated hole, on the other hand, needs a single
C₀ with ∀ s₀ ρ Rad, 0 < C₀ s₀ ρ Rad, fixed before g and before the domain.
The factors split into five classes:
- (a) law-free and admissible in
C₀ s₀ ρ Rad:2,Cdual(dimension only, by the Cdual module's F1 absorptions),Cbesov d, and√hardyConstant, whose selectorexists_ruledHardySelectionfixes it from(d, ρ, Rad, s)alone — exactlyC₀'s permitted dependence; - (b) the rate factor
(ε · x · …) ^ κ, already the hole's own; - (c)
boundaryEnergy ^ (1/2), already the hole's own right-hand factor; - (d) law-free but
g-dependent: everything inKframebeyond (a) — the ordersr,b = responseWindowOrder g, the ratekappaRate,Rad,cnorm, the certificate amplitude√h.delta, the bracketJ, andframeFoldConstant/foldedResponseFillingConstant; - (e) the eccentricity:
√Kenergyfrom the frozen-witness price at the eccentricity constantCwit.
outputFactor is in none of them: it cancels against the
physical-frame transport.
This module supplies the absorption itself. Classes (d) and (e) are a single
nonnegative real Krest; the lemma below moves it into the length as a factor
perGLengthFactor Krest kappa, which is exactly the per-g law-free length
factor the root-interface modules is adding. The 0 ≤ versus 0 < defect is
repaired in the same step by C₀ + 1.
The per-g length factor that absorbs a nonnegative constant at the rate
kappa: the kappa-th root of the constant, truncated at one.
Equations
- HCPolySupport.HighContrast.RowSupply.perGLengthFactor Krest kappa = max 1 Krest ^ kappa⁻¹
Instances For
The defining property: raised to the rate, the length factor is the truncated constant it absorbs.
The absorption. A per-g constant multiplying the rate factor is moved
into the length, leaving the law-free constant alone in front.