High-contrast homogenization: Provider.Response.AlignedIdentities #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The variational identities on the aligned subdivision #
The identities of HCPoly.Provider.Response.VariationalIdentities and
HCPoly.Provider.Response.EnergyMap are stated over an arbitrary Chapter 2 domain. This
file supplies the two structural steps that the weak-norm estimate for the
optimizer state performs on the aligned subdivision itself, and then reads every
identity on the adapted parent cell U_t = qโก_t and its aligned children
U_k(z) = z + qโก_k, with the paper's blocks A_t = ๐(U_t;a) and
A_k(z) = ๐(U_k(z);a) in place of the Chapter 2 coarse block matrix.
The two structural steps are:
- restriction โ "the primal and adjoint solutions representing
Yremain solutions after restriction to everyU_k(z)", and "the parent optimizer restricts to an admissible solution on every child: its equation holds against test functions supported in that child"; - membership โ the doubled state
X = (โv, aโv)of a solution lies in the response space๐ฎ(V;a), and so does the differenceX_t - X(U_k(z))of two such states, because the difference of twoa-harmonic functions isa-harmonic.
Both are stated with the pointwise ellipticity of the representative as a
hypothesis; that is exactly what the coefficient bridge
Response.exists_coeffOn_family produces for a sample of the law, simultaneously on
the parent and on every aligned cell.
Solutions restrict to subdomains #
The weak flux of a solution pairs integrably with every test gradient, on a domain carrying a pointwise elliptic representative.
The parent solution restricts to a subdomain: its equation holds against every test function supported in the subdomain, so its gradient is again an admissible solution gradient there.
The parent solution restricts to an aligned child cell of the adapted
subdivision: the maximizer on U_p = qโก_p restricts to a solution on
U_j(z) = z + qโก_j for every aligned centre z inside the parent.
The difference of two solutions on the same domain is again a solution: the
gradient difference is a-harmonic.
The doubled response space of a cell #
The doubled state of a solution lies in the response space: taking the
adjoint solution to be zero in the description
๐ฎ(V;a) = {(โu + โu^*, aโu - aแตโu^*)} gives X = (โv, aโv) โ ๐ฎ(V;a).
The difference of two optimizer states lies in the response space of the
cell: "the parent optimizer restricts to an admissible solution on every
child โฆ thus X_t - X(U_k(z)) โ ๐ฎ(U_k(z);a)".
The identities read on the adapted cells #
The average identity on an aligned cell, the average of the optimizer
state at U_k(z): (X(U_k(z)))_{U_k(z)} = (RA_k(z) + I_{2d})P, with A_k(z)
the adapted response block of that child cell.
The average identity on the parent cell, the average of the optimizer
state at U_t: (X_t)_{U_t} = (RA_t + I_{2d})P.
The exact comparison identity across the aligned subdivision, the
comparison of the optimizer averages at the pair (U_k(z), U_t):
|M_0^{1/2}((X(U_k(z)))_{U_k(z)} - (X_t)_{U_t})|ยฒ = Pยท(A_k(z) - A_t)M_0^{-1}(A_k(z) - A_t)P, the block defect being exactly the
one averaged in the recent cell defects C_{k,t}(E) and D_{k,t}(E).