Theorem 1 and Definition 5 — Observational Equivalence Under ReLU Scaling
ProvedDinhSharpness.ScalingSymmetryFor every network and function-based loss defined below, every parameter , and every ,
and is a local minimum of if and only if is. There is no differentiability or continuity assumption on the loss for this milestone. Formalization note: a source-derived formulation of Theorem 1's homogeneity consequence and Definition 5; the equivalence of local minima makes explicit the interpretation used by Theorem 4.
Source: Laurent Dinh, Razvan Pascanu, Samy Bengio, Yoshua Bengio, Sharp Minima Can Generalize For Deep Nets, ICML 2017, arXiv:1703.04933v2, https://arxiv.org/abs/1703.04933v2; Section 3, PDF p. 4, Theorem 1, Definition 5 and the paragraph following Definition 5; Section 2, PDF p. 2. Displays are unnumbered.
Notation and network conventions
Let be the input dimension and hidden width. The parameter consists of and , with the Euclidean norm on all entries. The scalar-output network is
There are no biases and no output activation. For any real-valued functional on prediction functions, . In particular, losses with additional parameter-dependent penalties are not included unless they also admit this representation. The positive rescaling is
Observational equivalence means equality of predictions on every input.
The local regularity condition means that is Fréchet differentiable at every point of some neighborhood of , and the map is Fréchet differentiable at . Write , a continuous bilinear form. Its norm is
Under Euclidean/Riesz identification, this is the spectral operator norm of the Hessian matrix. A local minimum uses the usual Euclidean neighborhood; it need not be isolated or global. No probability model is assumed: the claim is deterministic and compares the same prediction function.
Formalization note: the network and scaling directly encode Section 3, Definition 3 (PDF p. 3), Theorem 1 and Definition 5 (PDF p. 4). The function-based continuous-loss convention is Section 2, PDF p. 2. For the Hessian targets, the local regularity condition makes the source's implicit second differentiability explicit without requiring global smoothness or continuity of second derivatives. The model defines actual Fréchet derivatives, not an arbitrary matrix constrained by desired conclusions. Relevant displayed formulas have no equation numbers.
import Definitions.Def_DinhSharpness_Model
namespace DinhSharpness
theorem ScalingSymmetry :
∀ (d h : ℕ), 0 < d → 0 < h →
∀ (ℓ : (Input d → ℝ) → ℝ) (θ : Parameter d h) (α : ℝ), 0 < α →
prediction (scale α θ) = prediction θ ∧
parameterLoss ℓ (scale α θ) = parameterLoss ℓ θ ∧
(IsLocalMin (parameterLoss ℓ) (scale α θ) ↔ IsLocalMin (parameterLoss ℓ) θ) := by sorry
end DinhSharpnessRead-back
What the Lean code literally says, in plain math · gpt-6
For every pair of natural numbers with and , every function , every real array , every vector , and every real number , regard as a point of the Euclidean parameter space and define by . Then all three assertions hold: as functions, meaning equality at every ; ; and is a local minimum of the function if and only if is a local minimum of that same function. Here a parameter is a local minimum precisely when there exists such that, for every satisfying , one has ; the neighborhoods witnessing the two local minima may differ. The local minimum need not be strict. The array and vector may have zero entries or both be identically zero, and , , and are included. The cases , , and are excluded by the hypotheses, so the displayed inverse is taken only at a nonzero number. No continuity, differentiability, or other restriction is imposed on or on the resulting parameter loss.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.