Preparing a complete-element refinement #
Choose the maximal thin directions, prune only below the selected anchor, and transfer its surviving local mass to a lower layer. This produces an actual flag decomposition, with controlled mass loss and a non-reduced old upper anchor, before adjoining the new slab coordinates.
A bounded chain of thin directions used to prepare a complete refinement.
- count : ℕ
Number of selected thin directions.
- chain : DirectionChain (Φ.representation.fiberConstantSubmodule anchor) (fun (i : ℕ) (ξ : FpCoord p d →ᵃ[ZMod p] ZMod p) => IsThinAlong (Φ.cumulativeWeight anchor) ξ (t (i + 1)) (3 ^ (i + 1) * δ)) self.count
Chain witnessing thinness in the selected directions at their prescribed scales.
Instances For
Intersection of the slabs selected by the direction chain.
Equations
- D.selectedSet = EGZ.slabIntersection D.count D.chain.direction t
Instances For
Decomposition obtained by pruning to the selected slab intersection.
Equations
- D.pruned hp hδ hsmall = EGZ.FlagDecomposition.LocalizedPruning.decomposition Φ anchor D.selectedSet ⋯ hp
Instances For
Distinguished anchor in the pruned decomposition.
Equations
- D.prunedAnchor hp hδ hsmall = EGZ.FlagDecomposition.LocalizedPruning.anchorNode Φ anchor D.selectedSet ⋯ hp
Instances For
Two-layer decomposition obtained by splitting the pruned anchor.
Equations
- D.split hp hδ hsmall = EGZ.FlagDecomposition.LowerTransfer.decomposition (D.pruned hp hδ hsmall) (D.prunedAnchor hp hδ hsmall) hp
Instances For
Lower copy of the anchor after splitting.
Equations
- D.lowerAnchor hp hδ hsmall = EGZ.FlagDecomposition.LowerTransfer.lowerAnchor (D.pruned hp hδ hsmall) (D.prunedAnchor hp hδ hsmall) hp
Instances For
Upper copy of the anchor after splitting.
Equations
- D.upperAnchor hp hδ hsmall = EGZ.FlagDecomposition.LowerTransfer.upper (D.pruned hp hδ hsmall) (D.prunedAnchor hp hδ hsmall) hp (D.prunedAnchor hp hδ hsmall)
Instances For
Forget the lower-layer labels and recover a proper point of the old flag.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Number of additional coordinates assigned to each split node.
Equations
- D.extra hp hδ hsmall = EGZ.FlagDecomposition.LowerTransfer.extra (D.pruned hp hδ hsmall) (D.prunedAnchor hp hδ hsmall) hp D.count