Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Second order expansion interfaces #
This file contains the local formulation of second order differentiability used for the convex Aleksandrov theorem.
A continuous linear operator is symmetric with respect to the real inner product.
Equations
Instances For
The concrete quadratic second order expansion at x, written in increment coordinates.
The point p is the first-order vector and B is the Hessian candidate. The quadratic term is
(1 / 2) * ⟪z, B z⟫_ℝ, the usual inner-product notation for z · B z / 2.
Equations
Instances For
A second-order expansion whose first-order term is a continuous linear functional.
Mathlib's Fréchet derivative of a scalar-valued map has this shape. The project theorem statement
uses gradient vectors instead, so hasSecondOrderExpansionAt_of_clm below converts this interface
through the Fréchet-Riesz representation theorem.
Equations
Instances For
Second order differentiability at a point, with a symmetric Hessian candidate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Points where u has the prescribed second-order expansion data (p, B).
Equations
Instances For
Points where u has prescribed second-order expansion data whose first-order term is the
continuous linear functional ℓ.
Equations
Instances For
Points where u carries some symmetric second-order expansion data whose first-order term is
a continuous linear functional. In Hilbert spaces this is another route into
secondOrderDifferentiabilitySet, via Fréchet-Riesz.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Points where u is second-order differentiable in the project sense.
Equations
Instances For
The symmetric part of a continuous linear operator. The quadratic form
z ↦ inner ℝ z (B z) only depends on this symmetric part.
Equations
- AleksandrovDifferentiability.symmetricPartCLM B = (1 / 2) • (B + ContinuousLinearMap.adjoint B)
Instances For
The symmetric part is symmetric.
The quadratic form of an operator agrees with that of its symmetric part.
A second-order expansion may always be rewritten with the symmetric part of its quadratic operator.
A second-order expansion with any continuous linear quadratic operator gives second-order differentiability by replacing the operator with its symmetric part.
Constant functions have zero second-order expansion everywhere.
Constant functions are second-order differentiable everywhere.
Affine functions represented by an inner-product slope have zero Hessian everywhere.
Affine functions represented by an inner-product slope are second-order differentiable everywhere.
Symmetry is preserved by scalar multiplication of the operator.
Pull a second-order expansion back across a nonzero scalar dilation and translation.
If z ↦ u (a + r • z) has expansion data (p, B) at z, then u has expansion data
(r⁻¹ • p, (r⁻¹)^2 • B) at a + r • z. This is the local transport step needed for the
source-cube-to-open-domain localization.
Second-order differentiability is transported back across a nonzero scalar dilation and translation.
On a subsingleton inner product space every function is second-order differentiable at every point. This records the degenerate finite-dimensional endpoint used as a sanity check for the theorem-boundary statements.
Finite-dimensional rank-zero version of secondOrderDifferentiableAt_of_subsingleton.
Convert a scalar first-order continuous-linear-map expansion into the project expansion
format when the linear functional is represented by inner product with p.
A continuous-linear-map first-order expansion with a symmetric Hessian candidate gives
second-order differentiability in the project sense, provided the linear functional is represented
by inner product with p.
In a real Hilbert space, convert a scalar first-order continuous-linear-map expansion into the project expansion format by representing the functional via Fréchet-Riesz.
A continuous-linear-map first-order expansion with a symmetric Hessian candidate gives second-order differentiability in a real Hilbert space.
A fixed CLM expansion locus with symmetric Hessian lies inside the project differentiability locus in a real Hilbert space.
The CLM expansion-data locus lies inside the project differentiability locus in a real Hilbert space.