The affine positive-ray boundary identity #
This is the local PL intersection theorem required by S6. An affine map from a p-simplex to
ℝ^p, transverse on every facet and avoiding the origin, meets the open positive diagonal ray in
an oriented compact interval (or not at all). Hence the signed positive-ray intersections of its
oriented facets add to zero.
The proof is elementary finite-dimensional linear algebra. In fixed difference coordinates the zero set of the deviation map is an affine line. Cramer's rule identifies the signs of its facet endpoints with the alternating facet determinants. The full-origin avoidance hypothesis makes the coordinate mean have a constant sign along the interval.
Full affine interpolation.
Instances For
Mean coordinate.
Equations
Instances For
Reindex the p augmented rows as the p - 1 deviation rows followed by the
constant row.
Equations
Instances For
Canonical embedding of the p facet-vertex indices into the coordinate type of
StandardSimplex (p - 1). For positive p this is an equivalence; the inclusion form keeps
facetAffineValue meaningful without adding a positivity hypothesis to its public API.
Instances For
Full-coordinate affine interpolation on a facet.
Equations
- V.facetAffineValue k w r = ∑ i : Fin p, ↑w (NRR.AffinePositiveRayBoundary.VertexMap.facetCoordinateIndex i) * V.facetValue k i r
Instances For
The affine simplex avoids the full origin.
Equations
- V.AvoidsOrigin = ∀ (w : NRR.StandardSimplex p), V.affineValue w ≠ 0
Instances For
Facet transversality.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.FacetRegular hp V = ∀ (k : Fin (p + 1)), NRR.AffinePositiveRayBoundary.VertexMap.facetDeterminant hp V k ≠ 0
Instances For
The deviation-zero affine line does not meet a codimension-two face of the simplex. This is the general-position condition needed to rule out a ray endpoint at the intersection of two facets. Facet regularity alone does not imply this condition.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Positive-ray-relative codimension-two avoidance. Degenerate deviation-zero points with negative mean are irrelevant to the open positive ray and are intentionally permitted.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact local hypotheses needed by positive-ray Stokes. This is weaker than GeneralPosition:
it excludes codimension-two degeneracy only on the positive part of the deviation-zero line.
- facetRegular : FacetRegular hp V
- avoidsPositiveRayCodimTwo : AvoidsPositiveRayCodimTwo hp V
- avoidsOrigin : V.AvoidsOrigin
Instances For
Exact local general-position hypotheses for unrestricted deviation-zero intersection theory.
- facetRegular : FacetRegular hp V
- avoidsCodimTwo : AvoidsCodimTwoDeviationZero hp V
- avoidsOrigin : V.AvoidsOrigin
Instances For
Unrestricted codimension-two avoidance implies the positive-ray-relative condition.
The rectangular augmented deviation matrix. Its final row is the barycentric-sum row and
its preceding rows are the fixed deviation coordinates. Deleting column k gives the oriented
facet matrix.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Laplace expansion with a repeated row: every row of a p × (p+1) matrix annihilates its
vector of signed maximal minors. This is the rectangular cofactor-kernel identity used below.
Every row of the augmented deviation matrix annihilates the cofactor direction.
Index of the final (constant) row of the augmented deviation matrix.
Equations
Instances For
The cofactor direction preserves the barycentric sum.
Under facet regularity, every coordinate of the cofactor direction is nonzero.
The facet matrix omitting vertex 0 is the tail-column block of the augmented matrix.
A vector in the augmented-row kernel is zero if its zeroth coordinate is zero. The remaining
coordinates form a vector annihilated by the facet matrix omitting vertex 0; facet regularity
makes that square matrix nonsingular.
The augmented-row kernel is the one-dimensional span of the cofactor direction. The scalar is fixed by the zeroth coordinate; subtracting that multiple leaves a kernel vector with zeroth coordinate zero, hence the zero vector by the preceding nonsingularity lemma.
Every row of the augmented matrix is either the final barycentric-sum row or one of the preceding deviation rows.
Deviation commutes with barycentric affine interpolation.
Fixed deviations together with zero mean determine the zero full-coordinate vector.
The coordinate mean commutes with barycentric affine interpolation.
Two barycentric points with deviation-zero affine values differ by a scalar multiple of the cofactor direction. Their coordinate difference has barycentric sum zero and is annihilated by every deviation row, so the augmented-kernel uniqueness theorem applies.
Barycentric coordinate of the cofactor line through w at parameter t.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.lineCoordinate hp V w t k = ↑w k + t * NRR.AffinePositiveRayBoundary.VertexMap.cofactorDirection hp V k
Instances For
Parameters for which the cofactor line remains in the standard simplex. The barycentric sum is automatic because the cofactor direction has coordinate sum zero, so feasibility consists only of the coordinatewise nonnegativity inequalities.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.LineFeasible hp V w t = ∀ (k : Fin (p + 1)), 0 ≤ NRR.AffinePositiveRayBoundary.VertexMap.lineCoordinate hp V w t k
Instances For
Indices at which the cofactor direction points into the simplex as the parameter increases.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.positiveCofactorIndices hp V = {k : Fin (p + 1) | 0 < NRR.AffinePositiveRayBoundary.VertexMap.cofactorDirection hp V k}
Instances For
Indices at which the cofactor direction points out of the simplex as the parameter increases.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.negativeCofactorIndices hp V = {k : Fin (p + 1) | NRR.AffinePositiveRayBoundary.VertexMap.cofactorDirection hp V k < 0}
Instances For
A nonzero vector with zero coordinate sum has a positive coordinate.
A nonzero vector with zero coordinate sum has a negative coordinate.
The positive cofactor-index finset is nonempty under facet regularity.
The negative cofactor-index finset is nonempty under facet regularity.
Lower-bound candidates contributed by positive cofactor coordinates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Upper-bound candidates contributed by negative cofactor coordinates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lower-threshold finset is nonempty.
The upper-threshold finset is nonempty.
Greatest lower bound imposed by the positive cofactor coordinates.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.lowerParameter hp V hregular w = (NRR.AffinePositiveRayBoundary.VertexMap.positiveThresholds hp V w).max' ⋯
Instances For
Least upper bound imposed by the negative cofactor coordinates.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.upperParameter hp V hregular w = (NRR.AffinePositiveRayBoundary.VertexMap.negativeThresholds hp V w).min' ⋯
Instances For
Every positive-coordinate threshold lies below the chosen lower endpoint.
Every negative-coordinate threshold lies above the chosen upper endpoint.
The lower endpoint is attained by a positive cofactor coordinate.
The upper endpoint is attained by a negative cofactor coordinate.
For a positive direction coordinate, nonnegativity is the corresponding lower-bound inequality on the line parameter.
For a negative direction coordinate, nonnegativity is the corresponding upper-bound inequality on the line parameter.
The cofactor line meets the simplex exactly on the closed interval between the finite lower and upper parameters.
Set-level form of the line--simplex interval classification.
Parameter zero is feasible because it is the original simplex point.
The lower endpoint is at most zero.
The upper endpoint is at least zero.
The finite lower endpoint does not exceed the finite upper endpoint.
The lower endpoint is feasible.
The upper endpoint is feasible.
Chosen coordinate attaining the lower endpoint.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.lowerEndpointIndex hp V hregular w = Classical.choose ⋯
Instances For
Chosen coordinate attaining the upper endpoint.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.upperEndpointIndex hp V hregular w = Classical.choose ⋯
Instances For
The lower endpoint coordinate has positive cofactor direction.
The upper endpoint coordinate has negative cofactor direction.
Formula for the lower endpoint parameter at its chosen coordinate.
Formula for the upper endpoint parameter at its chosen coordinate.
The chosen lower-endpoint coordinate vanishes.
The chosen upper-endpoint coordinate vanishes.
A feasible line parameter gives a barycentric point of the standard simplex.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.lineSimplexPoint hp V w t ht = ⟨fun (k : Fin (p + 1)) => NRR.AffinePositiveRayBoundary.VertexMap.lineCoordinate hp V w t k, ⋯⟩
Instances For
A scalar-multiple description of the barycentric difference identifies the second point with its coordinatewise position on the cofactor line through the first point.
Every zero-deviation simplex point lies on the feasible cofactor line through any chosen zero-deviation base point.
Closed-interval form of the classification of all zero-deviation simplex points.
The cofactor-line parameter is unique under facet regularity.
The feasible cofactor-line representation of a zero-deviation simplex point is unique.
If the base point has zero deviation, every feasible point on the cofactor line also has zero deviation.
Exact classification of the deviation-zero simplex locus by feasible cofactor-line points.
The coordinate mean along the feasible cofactor line is affine in the line parameter.
Origin avoidance makes the mean nonzero at every deviation-zero simplex point.
Origin avoidance makes the mean nonzero everywhere on a feasible deviation-zero cofactor line.
Along an ordered pair of feasible parameters, origin avoidance forces the mean to have the same positive/nonpositive classification at both points.
The mean has one constant sign on the entire feasible deviation-zero interval.
Under codimension-two avoidance, the chosen lower endpoint is the unique vanishing coordinate.
Under codimension-two avoidance, the chosen upper endpoint is the unique vanishing coordinate.
On the positive part of the deviation-zero line, the chosen lower endpoint is the unique vanishing coordinate under positive-ray-relative codimension-two avoidance.
On the positive part of the deviation-zero line, the chosen upper endpoint is the unique vanishing coordinate under positive-ray-relative codimension-two avoidance.
Every nonomitted lower-endpoint coordinate is positive when that endpoint lies on the positive ray.
Every nonomitted upper-endpoint coordinate is positive when that endpoint lies on the positive ray.
Every nonvanishing coordinate at the lower endpoint is strictly positive.
Every nonvanishing coordinate at the upper endpoint is strictly positive.
The two endpoint coordinates are distinct because their cofactor signs are opposite.
Under codimension-two avoidance, the feasible parameter interval is nondegenerate.
Complete endpoint classification: the lower endpoint has one vanishing coordinate with positive cofactor direction, and no other coordinate vanishes.
Complete endpoint classification: the upper endpoint has one vanishing coordinate with negative cofactor direction, and no other coordinate vanishes.
For prime p, the coordinate type of StandardSimplex (p - 1) is canonically
identified with the p vertices of a facet.
Equations
Instances For
The generic facet-coordinate inclusion is inverse to facetIndexEquiv for prime p.
Restrict a simplex point whose k-th coordinate vanishes to barycentric coordinates on the
facet omitting vertex k.
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.facetCoordinates hp w k hk = ⟨fun (i : Fin (p - 1 + 1)) => ↑w (k.succAbove ((NRR.AffinePositiveRayBoundary.VertexMap.facetIndexEquiv hp) i)), ⋯⟩
Instances For
Reading the restricted point at the coordinate corresponding to facet vertex i recovers the
original simplex coordinate at k.succAbove i.
The restricted facet point is the unique facet-coordinate vector recovering all non-k
coordinates of the original simplex point.
If k is the unique zero coordinate of w, the restricted facet coordinates are in the
relative interior of the facet simplex.
Affine interpolation of the restricted facet coordinates agrees with full-simplex affine interpolation at the original point.
Deviation values are likewise unchanged by facet-coordinate conversion.
Embed barycentric coordinates on the facet omitting k into the full simplex by inserting a
zero at coordinate k. The prime hypothesis identifies the p facet vertices with the
coordinate type of StandardSimplex (p - 1).
Equations
- NRR.AffinePositiveRayBoundary.VertexMap.fullSimplexOfFacet hp k u = ⟨k.insertNth 0 fun (i : Fin p) => ↑u (NRR.AffinePositiveRayBoundary.VertexMap.facetCoordinateIndex i), ⋯⟩
Instances For
The inserted coordinate is zero.
Every non-omitted coordinate recovers the corresponding facet coordinate.
Recovery stated directly in the native coordinate type of the facet simplex.
An interior facet point is strictly positive at every full-simplex coordinate other than the inserted zero coordinate.
For an interior facet point, the inserted coordinate is the unique zero coordinate of its full-simplex embedding.
Restricting the full-simplex embedding back to the same facet recovers the original facet point.
Conversely, embedding the facet coordinates of a full simplex point with zero k-th
coordinate recovers that full simplex point.
Affine interpolation of an embedded facet point agrees with affine interpolation on the
facet. This is the inverse direction of facetAffineValue_facetCoordinates.
Fixed-deviation coordinates are preserved by embedding a facet point into the full simplex.
The mean coordinate is preserved by embedding a facet point into the full simplex.
A facet point with zero fixed deviations gives a full-simplex point with zero fixed deviations.
A positive-mean facet point gives a positive-mean full-simplex point.
The deviation-zero and positive-mean data of a positive-ray facet witness transfer together to its full-simplex embedding.
The simplex point at the lower feasible parameter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The simplex point at the upper feasible parameter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The omitted coordinate of the lower endpoint point is zero.
The omitted coordinate of the upper endpoint point is zero.
Restriction of the lower endpoint to its unique boundary facet.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Restriction of the upper endpoint to its unique boundary facet.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lower endpoint gives a relative-interior point of its boundary facet.
The upper endpoint gives a relative-interior point of its boundary facet.
A positive lower endpoint gives a relative-interior point of its boundary facet under positive-ray-relative codimension-two avoidance.
A positive upper endpoint gives a relative-interior point of its boundary facet under positive-ray-relative codimension-two avoidance.
Facet interpolation at the lower endpoint restriction equals full interpolation at the lower endpoint simplex point.
Facet interpolation at the upper endpoint restriction equals full interpolation at the upper endpoint simplex point.
The lower endpoint facet point has zero deviation whenever the base line point does.
The upper endpoint facet point has zero deviation whenever the base line point does.
The lower and upper endpoint means have the same sign.
Mean-sign constancy transferred to the two relative-interior facet representatives.
A positive mean at the lower endpoint supplies the required positive-ray facet witness.
A positive mean at the upper endpoint supplies the required positive-ray facet witness.
A positive lower endpoint supplies the positive-ray facet witness under the weaker positive-ray-relative codimension-two condition.
A positive upper endpoint supplies the positive-ray facet witness under the weaker positive-ray-relative codimension-two condition.
A feasible cofactor-line point with a vanishing coordinate occurs at one of the two finite interval endpoints. The sign of that coordinate's cofactor direction determines which endpoint is attained.
Strong classification of an arbitrary positive-ray facet witness. Its full-simplex embedding is one of the two classified endpoint points, so both the omitted facet index and the positive mean are identified with the corresponding endpoint data.
Strong classification of a positive-ray facet under positive-ray-relative codimension-two avoidance.
Every positive-ray facet is one of the two interval endpoint facets under positive-ray-relative codimension-two avoidance.
If the lower endpoint has positive mean, the positive-ray facets are exactly the lower and upper endpoints under positive-ray-relative codimension-two avoidance.
Every positive-ray facet is one of the two interval endpoint facets.
If the lower endpoint has positive mean, the positive-ray facets are exactly the lower and upper endpoint facets.
Finite description of the positive-ray boundary of one generic affine prism simplex. Either the positive ray misses every facet, or it meets exactly two facets with opposite cofactor orientations.
- empty {p : ℕ} {hp : Nat.Prime p} {V : VertexMap p} (no_positive_facet : ∀ (k : Fin (p + 1)), ¬FacetHasPositiveRayIntersection hp V k) : RayBoundaryCertificate hp V
- pair {p : ℕ} {hp : Nat.Prime p} {V : VertexMap p} (lower upper : Fin (p + 1)) (lower_ne_upper : lower ≠ upper) (lower_positive : 0 < cofactorDirection hp V lower) (upper_negative : cofactorDirection hp V upper < 0) (positive_facets : ∀ (k : Fin (p + 1)), FacetHasPositiveRayIntersection hp V k ↔ k = lower ∨ k = upper) : RayBoundaryCertificate hp V
Instances For
The exact local line-geometry statement needed for the prism argument. It says that facet regularity and origin avoidance produce the two signed boundary points of the positive-ray preimage. The construction is finite-dimensional: write the deviation-zero affine line using signed maximal minors, intersect it with the barycentric simplex, and use origin avoidance to keep the mean sign constant.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct the finite positive-ray boundary certificate from the weaker positive-ray-relative general-position hypotheses.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct the finite positive-ray boundary certificate from the local general-position hypotheses. If the deviation-zero line misses the simplex, or if its constant nonzero mean is negative, no facet meets the open positive ray. Otherwise the lower and upper feasible endpoints are exactly the two positive-ray facets and have opposite cofactor signs.
Equations
Instances For
The local affine positive-ray boundary theorem.
Local affine Stokes theorem from the explicit boundary certificate.
Unconditional local affine Stokes under positive-ray-relative general position.
Local affine Stokes, reduced to the finite line-geometry theorem.
Unconditional local affine Stokes theorem under the general-position hypotheses.