NRR.HalfSpaceCutArea — area of fixed-normal halfspace cuts #
Defines lower and upper halfspace-cut areas for a planar convex body and proves their basic
monotonicity and endpoint properties. The compatibility name cutArea denotes the lower cut area.
Lower cut area: the real-valued Lebesgue measure of K ∩ {x | ⟪u, x⟫ ≤ c}.
Equations
- K.cutAreaLower u c = (MeasureTheory.volume (K.carrier ∩ NRR.Geometry.lowerClosedHalfspace u c)).toReal
Instances For
Upper cut area: the real-valued Lebesgue measure of K ∩ {x | c ≤ ⟪u, x⟫}.
Equations
- K.cutAreaUpper u c = (MeasureTheory.volume (K.carrier ∩ NRR.Geometry.upperClosedHalfspace u c)).toReal
Instances For
The compatibility name cutArea denotes the lower cut area.
Instances For
Finiteness of the cut measures #
theorem
NRR.Geometry.ConvexBody.volume_inter_lowerClosedHalfspace_lt_top
(K : ConvexBody Plane)
(u : Plane)
(c : ℝ)
:
theorem
NRR.Geometry.ConvexBody.volume_inter_upperClosedHalfspace_lt_top
(K : ConvexBody Plane)
(u : Plane)
(c : ℝ)
:
Nonnegativity #
Monotonicity in the threshold #
theorem
NRR.Geometry.ConvexBody.cutAreaLower_mono
(K : ConvexBody Plane)
(u : Plane)
{a b : ℝ}
(hab : a ≤ b)
:
theorem
NRR.Geometry.ConvexBody.cutAreaUpper_antitone
(K : ConvexBody Plane)
(u : Plane)
{a b : ℝ}
(hab : a ≤ b)
: