Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Source-cube cluster-density ray reductions #
Source-cube directional outer semicontinuity along Rockafellar's canonical ray samples.
This is the cube-local version of the analytic input used in the exposed-point part of
Rockafellar 25.6. Boundedness of u on Q_3 supplies a compact ball containing all gradients
at differentiability samples in Q_1; the generic compact directional wrapper then puts every
cluster value in the exposed face of the base subdifferential.
Inner-cube source-cube cluster density from Straszewicz closure and the proved source-cube directional outer semicontinuity.
Compared with
SourceCubeSubgradientClusterDensity.of_bounded_mathlibStraszewicz_ray_one_unitOuter_seq',
this wrapper discharges the houter hypothesis using
eventually_frechetGradient_mem_normThickening_exposedFace_of_sourceCube_ray. Thus the remaining
mathematical input is the Straszewicz-style approximation of extreme subgradients by exposed
subgradients.
Inner-cube source-cube cluster density from the standard compact-convex Straszewicz theorem.
This is the source-cube bridge from the reusable convex-geometry theorem boundary
StraszewiczCompactConvexStatement to the Rockafellar subgradient cluster-density input.
Inner-cube source-cube cluster density from the proved compact-convex Straszewicz theorem.