NRR.HalfSpace — public halfspace definitions #
Provides the set-theoretic lower and upper halfspaces used throughout the cut and power-diagram layers. Measure-theoretic and continuity results live in the dedicated halfspace-cut modules.
An affine hyperplane {x | ⟪u, x⟫ = c} in the plane, with nonzero normal u, has
Lebesgue measure zero. The hyperplane is a translate of the kernel of the (nonzero) linear
functional ⟪u, ·⟫, which is a proper submodule and hence Haar-null.
Intersecting a convex body K with the public closed half‑space Halfspace.of u c yields
a compact convex set; when it retains nonempty interior it is again a (solid) convex body.
This bundles the intersection as a ConvexBody, requiring the nonempty‑interior hypothesis
hInt explicitly (solidity is not automatic). It is a thin wrapper around the geometry
primitive ConvexBody.cutLowerClosed.
Equations
- K.interHalfspace u c hInt = K.cutLowerClosed u c hInt
Instances For
The carrier of interHalfspace is the set intersection with the public half‑space.