Corollary 2.5 — a strong Fréchet derivative implies semismoothness
ProvedNonsmoothNewton.Local.cor_2_5Let , be finite-dimensional real normed spaces, locally Lipschitz, and . Suppose has a strong Fréchet derivative at , i.e.
Then is semismooth at .
This shows that the class of semismooth maps contains every map that is strictly differentiable at the point, in particular every continuously differentiable map.
Formalization Note The paper's display (2.16) prints in the numerator where is meant; as printed the limit fails for every nonconstant . The proof of the corollary (taking ) and the cited definition of Ortega–Rheinboldt use , and the corrected form is stated. It is Mathlib's HasStrictFDerivAt, which reads the quotient as as .
import Mathlib import Definitions.Def_NonsmoothNewton_Local_dirDeriv import Definitions.Def_NonsmoothNewton_Shared_clarkeJac import Definitions.Def_NonsmoothNewton_Local_SemismoothAt open Filter Topology
namespace NonsmoothNewton.Local
/-- Qi–Sun (1993), Corollary 2.5, p. 358. If the locally Lipschitz map `F` has a strong
Fréchet derivative `F'` at `x` (Mathlib's `HasStrictFDerivAt`: the corrected (2.16),
`(F z - F y - F'(z - y)) / ‖z - y‖ → 0` as `y, z → x`), then `F` is semismooth at `x`. -/
theorem cor_2_5 {E G : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E]
[NormedAddCommGroup G] [NormedSpace ℝ G] [FiniteDimensional ℝ G]
(F : E → G) (hF : LocallyLipschitz F) (x : E) (F' : E →L[ℝ] G)
(hstrong : HasStrictFDerivAt F F' x) :
SemismoothAt F x := by sorry
end NonsmoothNewton.Local
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. and are finite-dimensional real normed spaces. is locally Lipschitz on all of . , and is a continuous linear map.
Hypothesis. has strict (strong) Fréchet derivative at :
with and varying independently.
Conclusion. is semismooth at , which means both of the following:
- There are and a neighbourhood of on which is -Lipschitz.
- For every direction there is such that for every there is a with
for all reals , all with , and all .
Here is the set of continuous linear maps given by the external definition clarkeJac, which is not shown here. The conclusion does not state that equals .
Degenerate cases.
- Empty . If is empty near , part 2 is vacuous.
- Zero spaces. If or is the zero space, both the hypothesis and the conclusion hold trivially: in part 2, works because or .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.