NRR.SupportFunction — public support-function and width API #
This compatibility module re-exports the implemented convex-body support function and width under
stable public names. All substantive proofs live under NRR.Geometry.ConvexBody.
Support function (compatibility alias). supportFn K u = h_K(u) = ⨆ x ∈ K, ⟪x, u⟫.
Equations
- K.supportFn u = K.supportFunction u
Instances For
Width (compatibility alias). width K u = w_K(u) = h_K(u) + h_K(-u).
Equations
- K.width u = K.widthFunction u
Instances For
Unfolding lemma for the supportFn alias.
Unfolding lemma for the width alias.
The support function is convex in the direction u
(from positive homogeneity and subadditivity).
The support function is continuous in the direction u.
Monotonicity of the support function under inclusion of bodies.
Half-space inclusion. K is contained in the intersection of all its supporting
half-spaces. (The reverse inclusion, i.e. exact reconstruction, requires a separation theorem
and is not claimed here.)
The width functional is continuous in the direction.
The width is nonnegative.
Width is monotone under inclusion of bodies.