High-contrast homogenization: Provider.Response.EnergyMap #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The coarse energy map on the doubled response space #
The second half of the deterministic input to the weak-norm estimate for the
optimizer state is the coarse energy-map estimate. The paper derives it by
combining the doubled splitting [Armstrong–Kuusi, (2.17)], the row-swap identity
[Armstrong–Kuusi, (2.18)], and the doubled variational formula [Armstrong–Kuusi, (2.20)], then
putting the first load equal to zero:
½Q·𝐀_*^{-1}(V)Q = max_{Z ∈ 𝒮(V;a)} ⨍_V(-½Z·𝐀Z + Q·Z). Evaluating at a fixed
Y ∈ 𝒮(V;a) and taking the supremum over Q gives the energy bound for the
dual block, ½y·𝐀_*(V)y ≤ ½⨍_V Y·𝐀Y with y = (Y)_V, and its metric form
follows by comparing M_0 with 𝐀_*(V).
All three steps are carried out here on an arbitrary Chapter 2 domain. The
supremum over Q is taken at the single admissible choice Q = 𝐀_*(V)y, which
is what makes the argument finite; the two inverse clauses of
BlockCoarseMatrixTheory supply 𝐀_*^{-1}𝐀_* = I.
The Loewner encoding of the matrix norms is the one fixed by Setup/Moments:
|M_0^{-1/2}HM_0^{-1/2}| ≤ c is read as H ≤ cM_0, so the metric form is
stated with that hypothesis rather than with a spectral norm.
The doubled zero load #
Pairing against the zero doubled vector.
Averages of a doubled field against a fixed load #
The normalized average of a scalar sum splits, given integrability.
A component of a square-integrable vector field is integrable on a Chapter 2 domain.
The average commutes with pairing against a fixed vector: (c·F)_U = c·(F)_U for the volume average over a domain.
The average of a doubled field against a fixed load: (Q·Y)_U = Q·(Y)_U,
the step that turns the doubled response value into a function of the cell
average (Y)_U alone.
The doubled response at zero primal load #
The doubled variational formula at zero first load
([Armstrong–Kuusi, (2.17)], [Armstrong–Kuusi, (2.20)]):
𝐉(V,0,Q;a) = ½Q·𝐀_*^{-1}(V)Q.
Every element of the response space is dominated by the doubled formula:
for Y ∈ 𝒮(V;a), the value ⨍_V(-½Y·𝐀Y + Q·Y) is at most
½Q·𝐀_*^{-1}(V)Q. The maximizer supplied by DoubledResponseTheory makes the
supremum a greatest element, so no boundedness argument is needed.
The doubled response value at zero first load, expanded: the value of a
response field Y is Q·(Y)_V - ½⨍_V Y·𝐀Y, the form in which the supremum over
Q is taken in the energy bound for the dual block.
The energy map #
The coarse energy-map estimate, the energy bound for the dual block: for
every field Y in the doubled response space 𝒮(V;a) with cell average
y = (Y)_V,
½y·𝐀_*(V)y ≤ ½⨍_V Y·𝐀Y. The supremum over Q is realized at
Q = 𝐀_*(V)y.
The metric form of the energy map: once the diagonal metric is dominated
by the starred coarse block, M_0 ≤ c𝐀_*(V), the metric
size of the cell average is controlled by the cell energy,
|M_0^{1/2}(Y)_V|² ≤ c⨍_V Y·𝐀Y. The hypothesis is the Loewner encoding of the
comparison coefficient |M_0^{1/2}𝐀_*^{-1}(V)M_0^{1/2}| displayed.