Explicit affine relative collars and boundary-restricted genericity polynomials #
This module defines the affine-cell interface used by the relative-cobordism construction.
A RelativeAffineCellSystem is finite proof-carrying data for a genuine simplicial cylinder:
its top cells are prime-orbit representatives with ordered geometric vertices, injective affine
charts, and coefficients. Prime equivariance is reconstructed from symmetry-decorated local
vertex occurrences rather than by imposing an action on the chosen orbit representatives. A
FoxNeuwirthRelativeAffineCollar adds the exact signed facet-incidence formula
for independently subdivided lower and upper boundaries.
The second half of the file constructs the global point-coordinate orbit quotient directly from those explicit cells. Horizontal parameter orbits are frozen. All other interior and spatial-side orbits remain movable. Facet-determinant and codimension-two-minor polynomials are then restricted to the movable polynomial ring. Evaluation of a restricted polynomial is proved to be evaluation of the corresponding determinant after replacing only movable data.
Existence of the relative barycentric cylinder and nontriviality of the restricted polynomials are handled by the dedicated geometric and boundary-aware algebraic modules. Purely horizontal codimension-two minors are governed by stable endpoint transversality rather than the movable genericity family.
A cylinder point belongs to one of the two fixed horizontal boundary layers.
Equations
Instances For
Genuine finite affine-cell data #
A finite family of nondegenerate affine p-simplex representatives in the realization
cylinder. The representatives are already taken modulo prime symmetry; equivariant global vertex
parameters are reconstructed below by adjoining a symmetry decoration to every local occurrence.
The four level fields record the two fixed endpoint triangulations, a common interior level, and a
time-refinement level.
- Cell : Type
The finite type of affine cells forming the relative collar.
- instCellDecidableEq : DecidableEq self.Cell
The coefficient of each collar cell in the prime residue field.
- vertex : self.Cell → Fin (p + 1) → EquivariantPrismVertexParameters.CylinderPoint p
The cylinder point assigned to each vertex of a collar cell.
- chart : self.Cell → ↑(SphereOddDegree.AffineBarycentricSubdivision.Delta p) → EquivariantPrismVertexParameters.CylinderPoint p
The affine simplex chart parametrizing each collar cell.
- chart_injective (q : self.Cell) : Function.Injective (self.chart q)
- vertex_injective (q : self.Cell) : Function.Injective (self.vertex q)
Instances For
One local vertex occurrence of one explicit relative collar cell.
Instances For
Equations
Equations
One local facet occurrence, indexed by its omitted vertex.
Instances For
Equations
Equations
Geometric point at a local cell vertex occurrence.
Instances For
Ordered geometric vertex tuple of the facet obtained by omitting o.2.
Equations
- C.facetSignature o i = C.vertex o.1 (o.2.succAbove i)
Instances For
Two facet occurrences represent the same oriented quotient facet when one ordered geometric signature is the simultaneous prime translate of the other. This is the facet-orbit relation required by the Fox--Neuwirth orbit cycle: spatial side faces cancel after passage to the prime quotient, not necessarily as identical facets of the chosen top-cell representatives.
Equations
- C.facetSetoid = { r := fun (a b : C.FacetOccurrence) => ∃ (g : ↥(NRR.PrimeSymmetry p)), (fun (i : Fin p) => g • C.facetSignature a i) = C.facetSignature b, iseqv := ⋯ }
Instances For
Finite ordered prime-orbit facets of the explicit relative collar.
Equations
- C.Facet = Quotient C.facetSetoid
Instances For
Equations
Equations
Quotient facet represented by a local occurrence.
Equations
- C.facetClass o = ⟦o⟧
Instances For
Alternating boundary sign attached to an omitted local vertex.
Equations
Instances For
Total signed incidence coefficient of one ordered prime-orbit facet.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A local facet occurrence lies in the fixed lower horizontal boundary.
Equations
- C.IsLowerFacetOccurrence o = ∀ (i : Fin p), ↑(C.facetSignature o i).time = 0
Instances For
A local facet occurrence lies in the fixed upper horizontal boundary.
Equations
- C.IsUpperFacetOccurrence o = ∀ (i : Fin p), ↑(C.facetSignature o i).time = 1
Instances For
Lower-horizontal status is well-defined on ordered quotient-facet classes because prime symmetry preserves the interval coordinate.
Equations
Instances For
Upper-horizontal status is well-defined on ordered quotient-facet classes because prime symmetry preserves the interval coordinate.
Equations
Instances For
A geometric facet is horizontal when it belongs to either fixed endpoint boundary.
Equations
- C.IsHorizontalFacet s = (C.IsLowerFacet s ∨ C.IsUpperFacet s)
Instances For
A proof-carrying relative affine collar. The boundary coefficient fields encode the exact upper-minus-lower horizontal boundary formula after all internal and side signatures are collected. The structure does not assume pairwise cancellation: an arbitrary number of occurrences may share a signature.
- cells : RelativeAffineCellSystem hp N₀ N₁ M L
The affine cell system underlying the relative collar.
The coefficient assigned to each lower boundary facet.
The coefficient assigned to each upper boundary facet.
- 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
Instances For
Every nonhorizontal geometric facet has zero total signed incidence.
Exact endpoint identification #
Embed a realization point in the lower horizontal boundary of the cylinder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Embed a realization point in the upper horizontal boundary of the cylinder.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A relative affine collar whose horizontal boundary chain is exactly the independently refined Fox--Neuwirth orbit cycle. The endpoint maps need not be injective: several refined top cells may represent the same geometric prime-orbit facet, and their coefficients are then collected by the pairing identities. This is the chain-level identification required by Stokes and avoids imposing an artificial choice of a unique quotient-facet representative.
- 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
Identify each lower refined top cell with its collar boundary facet.
- upperFacet : RefinedAffineMap.TopCell hp N₁ → self.cells.Facet
Identify each upper refined top cell with its collar 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)
- lowerFacet_exhaustive (s : self.cells.Facet) : self.cells.IsLowerFacet s → ∃ (q : RefinedAffineMap.TopCell hp N₀), self.lowerFacet q = s
- upperFacet_exhaustive (s : self.cells.Facet) : self.cells.IsUpperFacet s → ∃ (q : RefinedAffineMap.TopCell hp N₁), self.upperFacet q = s
- 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 • 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 • upperCylinderPoint (RefinedAffineMap.vertex hp N₁ q (Fin.cast ⋯ i))
Instances For
Every lower horizontal quotient facet is represented by at least one level-N₀ refined orbit
cell. Uniqueness is intentionally not required; the endpoint chain pairing collects repeated
geometric representatives with their signed coefficients.
Every upper horizontal quotient facet is represented by at least one level-N₁ refined orbit
cell.
Existence proposition for the genuine relative affine collar. In contrast with the previous raw interface, this proposition cannot be inhabited by an empty cell family or by a collar whose horizontal boundary is unrelated to the supplied Fox--Neuwirth subdivision levels.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Global vertices and boundary-frozen parameters #
Symmetry-decorated local vertex occurrences.
Equations
Instances For
Geometric point represented by a decorated local occurrence.
Equations
Instances For
Equality of geometric cylinder points identifies duplicate local occurrences.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Finite global vertices of the explicit relative affine collar.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Left multiplication on the symmetry decoration.
Equations
Instances For
Prime symmetry acts on global relative-collar vertices.
Equations
- One or more equations did not get rendered due to their size.
Actual geometric point represented by a global vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Global vertex represented by an undecorated local slot.
Equations
Instances For
Geometrically equal local slots determine the same global sampled vertex.
Point-coordinate sites before quotienting by diagonal prime symmetry.
Equations
- One or more equations did not get rendered due to their size.
Instances For
One scalar parameter per diagonal prime orbit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A global vertex is frozen precisely on one of the two horizontal boundaries.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Frozen status is well-defined on diagonal parameter orbits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Frozen horizontal scalar parameter orbits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Movable interior and spatial-side scalar parameter orbits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A full compatible equivariant scalar assignment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Replace only movable values, retaining the horizontal boundary assignment literally.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Full polynomial ring before fixing the horizontal boundary.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Polynomial ring in movable parameter orbits only.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Substitute frozen variables by their base constants and retain movable variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Restriction homomorphism to the boundary-relative movable polynomial ring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation after restriction equals evaluation at the reconstructed boundary-relative full assignment.
Scalar value reconstructed at a global vertex.
Equations
Instances For
Vector value reconstructed at a global vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every assignment reconstructs a prime-equivariant vector assignment.
Scalar endpoint-adjusted sample attached to one point-coordinate site. Interior sites sample the supplied zero-free homotopy. Sites on the two horizontal boundaries instead sample the actual endpoint approximations whose refined counts are being compared.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Endpoint-adjusted samples are constant on diagonal prime orbits.
Distinguished compatible assignment which agrees with the two supplied endpoint approximations on the horizontal boundary and with the zero-free homotopy at every other sampled vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reconstructing the endpoint-adjusted assignment on the lower horizontal boundary gives the supplied lower approximation exactly.
Reconstructing the endpoint-adjusted assignment on the upper horizontal boundary gives the supplied upper approximation exactly.
Away from both horizontal boundaries, reconstructing the endpoint-adjusted assignment gives the original homotopy sample.
Local values agree whenever two local slots represent the same geometric point.
Replacing movable parameters leaves a horizontal local vertex unchanged.
Full and boundary-restricted determinant polynomials #
Coordinate variable attached to one global vertex and one output coordinate.
Equations
Instances For
Polynomial coordinate vector at a global vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Polynomial coordinate vector at one local explicit-cell vertex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Fixed deviation coordinate in the full polynomial ring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Real local vertex map reconstructed from an assignment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation at a full assignment as a ring homomorphism.
Equations
Instances For
Polynomial augmented deviation matrix on the facet omitting k.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Full-variable facet determinant polynomial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation of the polynomial facet matrix gives the real facet matrix.
Evaluation of the full facet polynomial is the actual local facet determinant.
Ordered codimension-two face type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Retained local vertex after the two ordered omissions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Polynomial deviation matrix on an ordered codimension-two face.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Full-variable codimension-two deviation minor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Corresponding real deviation matrix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation of the polynomial codimension-two matrix gives the real matrix.
Evaluation of the full codimension-two polynomial is the actual determinant.
Boundary-restricted facet determinant polynomial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Boundary-restricted codimension-two minor polynomial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact restricted evaluation identity for facet determinants.
Exact restricted evaluation identity for codimension-two minors.
An ordered codimension-two face is purely lower horizontal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An ordered codimension-two face is purely upper horizontal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Purely horizontal codimension-two faces are excluded from the movable full-minor family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Movable codimension-two indices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Relative genericity indices: all local facets, plus only non-purely-horizontal codimension-two faces.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Combined boundary-restricted genericity polynomial family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Real determinant family corresponding to a full boundary-relative assignment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation identity for the combined relative genericity family.