High-contrast homogenization: Provider.Quenched.SmallContrastSchurFamilies #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The Schur families, chosen once #
The account core body takes the Schur data as ℕ-indexed families
S0 SStar0 K0 : ℕ → Mat d — the choice-free design.
schur_data_at_generation supplies the data at
each generation individually; this file turns that pointwise existence into the
families, and it is the only place in the whole development where choice is
introduced deliberately.
Everything downstream of the account core body therefore has a clean
provenance for its Classical.choice: it enters here, once, by choose on a
generation-indexed family, and nowhere else in the account.
The Schur families. Pointwise Schur data at every generation, chosen
into three ℕ-indexed families with their three properties.