Composition with described internal endpoints #
The fully refined middle prism has canonical lower and upper endpoint facets, exact endpoint chain pairings, and representative geometry. What is not available is a standalone theorem saying that every horizontal quotient facet is one of those canonical facets. That stronger exhaustiveness property is unnecessary for an internal collar region.
This module separates the data used for seam cancellation from the external-facet exhaustiveness
needed by EndpointIdentifiedRelativeAffineCollar. Two endpoint-described collars compose, and
the result can be packaged as endpoint-identified whenever the left input has exhaustive lower
facets and the right input has exhaustive upper facets. Thus a refined middle prism can be placed
between two genuine endpoint stacks without assuming an unproved middle-prism exhaustiveness
lemma.
Endpoint data sufficient for chain-level seam cancellation. Unlike
EndpointIdentifiedRelativeAffineCollar, no exhaustiveness is requested for either horizontal
quotient-facet family.
- cells : RelativeAffineCellSystem hp N₀ N₁ M L
- lowerBoundaryCoefficient : self.cells.Facet → ZMod p
- upperBoundaryCoefficient : self.cells.Facet → ZMod p
- lower_zero_of_not_lower (s : self.cells.Facet) : ¬self.cells.IsLowerFacet s → self.lowerBoundaryCoefficient s = 0
- upper_zero_of_not_upper (s : self.cells.Facet) : ¬self.cells.IsUpperFacet s → self.upperBoundaryCoefficient s = 0
- incidence_eq_boundary (s : self.cells.Facet) : self.cells.facetIncidence s = self.upperBoundaryCoefficient s - self.lowerBoundaryCoefficient s
- lowerFacet : RefinedAffineMap.TopCell hp N₀ → self.cells.Facet
The lower endpoint top cell's described boundary facet.
- upperFacet : RefinedAffineMap.TopCell hp N₁ → self.cells.Facet
The upper endpoint top cell's described boundary facet.
- lowerFacet_isLower (q : RefinedAffineMap.TopCell hp N₀) : self.cells.IsLowerFacet (self.lowerFacet q)
- upperFacet_isUpper (q : RefinedAffineMap.TopCell hp N₁) : self.cells.IsUpperFacet (self.upperFacet q)
- lowerBoundaryPairing_eq (W : self.cells.Facet → ZMod p) : ∑ s : self.cells.Facet, self.lowerBoundaryCoefficient s * W s = ∑ q : RefinedAffineMap.TopCell hp N₀, RefinedAffineMap.coefficient hp N₀ q * W (self.lowerFacet q)
- upperBoundaryPairing_eq (W : self.cells.Facet → ZMod p) : ∑ s : self.cells.Facet, self.upperBoundaryCoefficient s * W s = ∑ q : RefinedAffineMap.TopCell hp N₁, RefinedAffineMap.coefficient hp N₁ q * W (self.upperFacet q)
- lowerFacetOccurrenceVertex_eq (q : RefinedAffineMap.TopCell hp N₀) (o : self.cells.FacetOccurrence) : self.cells.facetClass o = self.lowerFacet q → ∃ (g : ↥(PrimeSymmetry p)), ∀ (i : Fin p), self.cells.facetSignature o i = g • ExplicitAffineRelativeCollar.lowerCylinderPoint (RefinedAffineMap.vertex hp N₀ q (Fin.cast ⋯ i))
- upperFacetOccurrenceVertex_eq (q : RefinedAffineMap.TopCell hp N₁) (o : self.cells.FacetOccurrence) : self.cells.facetClass o = self.upperFacet q → ∃ (g : ↥(PrimeSymmetry p)), ∀ (i : Fin p), self.cells.facetSignature o i = g • ExplicitAffineRelativeCollar.upperCylinderPoint (RefinedAffineMap.vertex hp N₁ q (Fin.cast ⋯ i))
Instances For
Forget only endpoint-facet exhaustiveness.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two described copies of every common endpoint top cell determine the same combined quotient facet.
External lower coefficient inherited from the left collar.
Equations
- One or more equations did not get rendered due to their size.
Instances For
External upper coefficient inherited from the right collar.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The described common endpoint pairings cancel pointwise.
Pointwise boundary formula for composition with described internal endpoints.
Canonical external lower facets remain lower-horizontal.
Canonical external upper facets remain upper-horizontal.
External lower coefficients vanish away from time zero.
External upper coefficients vanish away from time one.
Lower endpoint chain pairing of the described composition.
Upper endpoint chain pairing of the described composition.
Representatives of external lower facets retain the prescribed endpoint geometry.
Representatives of external upper facets retain the prescribed endpoint geometry.
Composition preserving all endpoint data used by a later seam.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Lower-facet exhaustiveness propagates from the left external region; no endpoint exhaustiveness is required of the right internal region.
Upper-facet exhaustiveness propagates from the right external region.
Package a described composition as a genuine endpoint-identified collar when only the two external endpoint families are exhaustive.
Equations
- One or more equations did not get rendered due to their size.