Documentation

LeanPool.NandakumarRamanaRao.NRR.Geometry.ConvexBody.WidthContinuity

NRR.Geometry.ConvexBody — continuity of the width function #

This module proves that the width function u ↦ w_K(u) = h_K(u) + h_K(-u) of a ConvexBody K in a real inner product space E is continuous in the direction variable, and gives the quantitative Lipschitz estimate.

Contents #

Design notes #

Everything is built on the support-function continuity and Lipschitz results from SupportFunctionContinuity.lean. Continuity follows since w_K is the sum of h_K and its composition with the (continuous) negation map. The Lipschitz estimate applies the support function estimate to u, v and to -u, -v, and adds; the two ‖·‖ terms coincide since ‖(-u) - (-v)‖ = ‖u - v‖.

Import policy #

Width.lean and SupportFunctionContinuity.lean (via Basic.lean) already pull in import Mathlib, so no extra imports are required here.

Full-space continuity of the width function in the direction variable.

Continuity at a point.

Continuity on a set.

Lipschitz estimate. If every point of K has norm at most R, the width function satisfies |w_K(u) - w_K(v)| ≤ (2 R) · ‖u - v‖.