Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Source-cube cluster-density final assembly #
If the local Rockafellar theorem is available in the source cube space, then the cube-level cluster-density statement has exactly the quantifiers used by the Aleksandrov assembly.
The normalized source-cube Aleksandrov theorem from the named cluster-density statement.
All other cube-local analytic inputs are now supplied by the concrete convex Stieltjes route and
the second-order assembly in Statements.Cube.SecondOrder.
Normalized source-cube Aleksandrov theorem from the remaining Straszewicz-style convex-geometry input.
The directional exposed-face outer semicontinuity part of Rockafellar 25.6 is discharged by
SourceCubeSubgradientClusterDensity.of_bounded_mathlibStraszewicz_ray; the only hypothesis left
here is that the extreme points of each source-cube subdifferential are limits of Mathlib exposed
points.
Normalized source-cube Aleksandrov theorem from the standard compact-convex Straszewicz theorem.
This is now the cleanest source-cube boundary: after the upper-contact/Stieltjes analysis and
Rockafellar directional outer-semicontinuity work, the only remaining external convex-geometry
input is StraszewiczCompactConvexStatement for the finite-dimensional source cube space.
Normalized source-cube Aleksandrov theorem for bounded convex functions.
This version discharges the compact-convex Straszewicz input using
straszewiczCompactConvexStatement.
Normalized source-cube Aleksandrov theorem from the local Rockafellar cluster-density theorem.
This is the current source-faithful cube boundary: all analytic and integration work has already been discharged, and the remaining density input is exactly the local interior consequence of Rockafellar 25.6.