Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 11 results · all verified · 6 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Implicit bias of gradient-based learning

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Clarke subdifferential and gradient-flow trajectory

Definition

Let d≥1, let U⊆Rd be open, and let F:U→R be locally Lipschitz. For x∈U and v∈Rd, define the Clarke generalized directional derivative by

F∘(x;v):=lim sup⁡z→x, s↓0, z,z+sv∈UF(z+sv)−F(z)s.

The Clarke subdifferential (also called the Clarke generalized gradient) is

∂∘F(x):={ξ∈Rd:⟨ξ,v⟩≤F∘(x;v) for every v∈Rd}.

For locally Lipschitz F, this is a nonempty compact convex set and is equivalently the closed convex hull of all limits of ordinary gradients ∇F(xk) along differentiability points xk→x. Its support function is F∘(x;v)=max⁡ξ∈∂∘F(x)⟨ξ,v⟩. The pairing is Euclidean: ⟨a,b⟩=∑j=1dajbj.

The set-valued map x↦∂∘F(x) is locally bounded and has closed graph: if xk→x, ξk∈∂∘F(xk), and ξk→ξ, then ξ∈∂∘F(x). Here locally bounded means that every point has a neighborhood on which all subgradients have bounded norm. For each fixed v, the function x↦F∘(x;v) is upper semicontinuous: if a>F∘(x;v), some neighborhood V of x satisfies F∘(y;v)<a for all y∈V.

A locally Lipschitz function F admits the chain rule along absolutely continuous arcs if, for every arc z:[0,T]→U that is absolutely continuous on the compact interval [0,T], for almost every t∈[0,T] the derivative (F∘z)′(t) exists and equals ⟨ξ,z˙(t)⟩ for every ξ∈∂∘F(z(t)).

A global Clarke gradient-flow trajectory for F is a curve θ:[0,∞)→U that is absolutely continuous on every compact time interval and satisfies θ˙(t)∈−∂∘F(θ(t)) for almost every t≥0. The definition names a trajectory when it exists; it does not assert existence or continuation.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Bias-free linear margins and the hard-margin SVM

Definition

A finite binary sample is a list (xi,yi)i=1n with n≥1 and d≥1, features xi∈Rd, and labels yi∈{−1,+1}. The bias-free linear score with parameter w∈Rd is x↦⟨w,x⟩, and its signed margin on example i is mi(w):=yi⟨w,xi⟩. The sample is strictly linearly separable if there exists u∈Rd with min⁡1≤i≤nmi(u)>0. Its hard-margin feasible set is F:={w∈Rd:mi(w)≥1 for all i}, and its hard-margin problem is minimizing 12∥w∥22 over F. No intercept or bias term is present in this score or objective.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Tight exponential tail for a positive loss derivative

Definition

A function f:R→R has a tight exponential tail if there are positive constants c,a,μ+,μ−,u+,u−>0 such that

f(u)≤c(1+e−μ+u)e−au(u>u+),

and

f(u)≥c(1−e−μ−u)e−au(u>u−).

For a differentiable strictly decreasing loss ℓ, the source applies this definition to f=−ℓ′, the negative loss derivative.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Zero-initialized gradient descent selects minimum-norm least squares

Statement

Let n,d≥1, X∈Rn×d, y∈Rn, and F(w)=12∥Xw−y∥22. Define the full-batch fixed-step gradient iterates by w0=0 and wk+1=wk−ηXT(Xwk−y) for every integer k≥0. Here λmax⁡(XTX) is the largest eigenvalue of the symmetric matrix XTX. If X≠0 and 0<η≤1/λmax⁡(XTX), then wk converges to the unique least-squares minimizer of smallest Euclidean norm. If X=0, then every η>0 gives the constant iterate wk=0, which is the unique least-squares minimizer of smallest Euclidean norm.

Facts & Assumptions

Given: A finite real matrix X∈Rn×d, a vector y∈Rn, the quadratic objective F(w)=12∥Xw−y∥22, and the stated fixed-step iteration from w0=0.

[F1]

Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: every self-adjoint endomorphism of a finite-dimensional real inner-product space has an orthonormal eigenbasis.

[F2]

For a linear map T:V→W between finite-dimensional inner-product spaces, x minimises ∥Tx−b∥ if and only if T∗(Tx−b)=0, equivalently T∗Tx=T∗b; minimisers exist and any two differ by an element of ker⁡T: the least-squares minimizers of a finite-dimensional linear map are exactly the solutions of its normal equation, and any two minimizers differ by a vector in the map's kernel.

[F3]

For every right-hand side b, A+b is the unique least-squares solution of minimum Euclidean norm: for every finite real matrix A and right-hand side b, A+b is the unique least-squares minimizer of minimum Euclidean norm.

[F4]

Gradient descent: fixed-step Euclidean gradient descent uses the update xk+1=xk−tk∇f(xk) when the iterate is not stationary.

Proof

technique · diagonalize the positive-semidefinite normal matrix and solve each scalar recurrence
1.1givenalgebra

If X=0, then F(w)=12∥y∥22 for every w, and the displayed update leaves w0=0 fixed. Since ∥w∥2≥0 with equality only at w=0, this is the unique least-squares minimizer of minimum norm.

1.2F1givenalgebrachoose

Suppose X≠0 and set A=XTX. The matrix A is symmetric, and ⟨u,Au⟩=∥Xu∥22≥0, so its eigenvalues are nonnegative. By [F1], choose an orthonormal eigenbasis u1,…,ud with Auj=λjuj and 0≤λj≤λmax⁡. If λj=0, then Xuj=0 and ⟨XTy,uj⟩=⟨y,Xuj⟩=0; conversely, Xz=0 implies Az=0, so the zero-eigenvalue space is exactly ker⁡X.

2.1F4givenstep 1.2algebrainduction

For any increment h, expansion of the square gives F(w+h)=F(w)+⟨XT(Xw−y),h⟩+12∥Xh∥22; since the last term is O(∥h∥22), ∇F(w)=Aw−XTy. Thus the iteration is wk+1=(I−ηA)wk+ηXTy, the fixed-step update in [F4]. Writing cj,k=⟨wk,uj⟩ and bj=⟨XTy,uj⟩, for λj>0 induction on k gives cj,k=1−(1−ηλj)kλjbj; for λj=0, cj,k=0 for all k.

3.1givenF1step 1.2step 2.1algebra

The step bound gives 0≤1−ηλj<1 for every positive eigenvalue, including the endpoint η=1/λmax⁡ where the largest-eigenvalue factor is zero. Hence cj,k→bj/λj when λj>0, and the zero-eigenvalue coordinates remain zero. There are finitely many coordinates, so wk converges to a vector w∞ satisfying Aw∞=XTy and w∞⊥ker⁡X.

4.1F2F3step 3.1algebra∎

By [F2], the normal equation Aw∞=XTy makes w∞ a least-squares minimizer, and every least-squares minimizer is w∞+z for some z∈ker⁡X. The orthogonality in step 3.1 yields ∥w∞+z∥22=∥w∞∥22+∥z∥22, with equality to ∥w∞∥22 only for z=0. Thus w∞ is the unique minimum-norm least-squares minimizer, in agreement with [F3].

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

A strictly separable finite sample has a unique hard-margin vector

Statement

For a finite strictly linearly separable sample in Rd, the hard-margin feasible set is nonempty and the problem of minimizing 12∥w∥22 over that set attains a unique minimizer.

Facts & Assumptions

Given: A finite sample as in Bias-free linear margins and the hard-margin SVM, with a vector that strictly separates all of its examples.

[F1]

Bias-free linear margins and the hard-margin SVM: the feasible constraints are the finitely many closed half-spaces mi(w)≥1, where each mi is a continuous linear functional.

[F2]

Proof

technique · direct existence by compactness and uniqueness by strict convexity
1.1givenF1algebra

Strict separability gives u with mi(u)>0 for every i. Since the sample is finite, a:=min⁡imi(u)>0. The scaled vector u/a satisfies mi(u/a)=mi(u)/a≥1, so the feasible set in [F1] is nonempty.

2.1F1F2step 1.1construct

Put R=∥u/a∥2 and K=F∩{w:∥w∥2≤R}. The set K is nonempty by step 1.1 and is closed and bounded by [F1], so [F2] makes it compact and gives a minimizer w∗ of 12∥w∥22 on K. Every feasible vector outside the radius-R ball has norm greater than R, while u/a∈K has norm R; therefore no such vector improves on w∗. Hence w∗ is a global minimizer on F.

3.1F1step 2.1algebra∎

If two distinct feasible minimizers w,z existed, their midpoint would remain feasible because each mi is linear. But ∥w+z2∥22=12∥w∥22+12∥z∥22−14∥w−z∥22 is strictly smaller than their common minimum value, a contradiction. Therefore the minimizer is unique.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Logistic and exponential losses satisfy the tight-tail condition

Statement

For ℓexp⁡(u)=e−u and ℓlog⁡(u)=log⁡(1+e−u), the negative derivatives −ℓexp⁡′ and −ℓlog⁡′ have tight exponential tails with c=a=μ+=μ−=1 and u+=u−=1 in the definition of a tight exponential tail.

Facts & Assumptions

Given: The loss functions ℓexp⁡(u)=e−u and ℓlog⁡(u)=log⁡(1+e−u).

[F1]

Tight exponential tail for a positive loss derivative: it suffices to bound f(u) above by (1+e−u)e−u and below by (1−e−u)e−u for every u>1.

Proof

technique · differentiate the two losses and compare their negative derivatives with the defining bounds
1.1givenF1algebra

The exponential loss has −ℓexp⁡′(u)=e−u. For u>1, 0<1−e−u<1, so (1−e−u)e−u≤e−u≤(1+e−u)e−u, which is exactly the pair of bounds in [F1].

2.1givenF1algebra∎

The logistic loss has −ℓlog⁡′(u)=e−u/(1+e−u). For r=e−u∈(0,1), 1−r≤1/(1+r)≤1 because 1−(1−r)(1+r)=r2≥0 and 1≤1+r. Multiplying by r>0 gives (1−e−u)e−u≤−ℓlog⁡′(u)≤e−u≤(1+e−u)e−u for u>1, as required by [F1].

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Homogeneous classifier margins and exponential training risk

Definition

Let d,p≥1, let X⊆Rd be an input set, and let Φ:Rp×X→R be the scalar output of a finite feedforward computation graph: the graph is finite and acyclic, its vertices are evaluated in a fixed topological order, and each non-input value is a scalar activation applied to a weighted sum of earlier values and a bias. For a finite sample (xi,yi)i=1n with n≥1, xi∈X, and yi∈{−1,+1}, define the signed margin qi(θ):=yiΦ(θ;xi), the minimum margin qmin⁡(θ):=min⁡1≤i≤nqi(θ), and the exponential empirical risk L(θ):=∑i=1ne−qi(θ). The score map is positively homogeneous of degree L>0 in its parameters if Φ(cθ;x)=cLΦ(θ;x) for every c>0, θ∈Rp, and x∈X; this then gives qi(cθ)=cLqi(θ). For the gradient-flow results, assume each sample margin is locally Lipschitz, and let ∂∘qi(θ) denote the closed convex hull of limits of ordinary gradients at differentiability points approaching θ. Assume also that along every absolutely continuous arc θ(t), ddtqi(θ(t))=⟨h,θ˙(t)⟩ for every h∈∂∘qi(θ(t)) at almost every t. For θ≠0, the normalized margin is γˉ(θ):=qmin⁡(θ)/∥θ∥2L. When θ≠0 and L(θ)<1, define the smoothed normalized margin by γ~(θ):=log⁡(1/L(θ))/∥θ∥2L.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

KKT conditions and MFCQ for margin constraints

Definition

Let q1,…,qN:Rd→R be locally Lipschitz functions, with N,d≥1. Write ∂∘qi(θ) for the closed convex hull of limits of ordinary gradients at differentiability points approaching θ. The margin-constrained problem is to minimize 12∥θ∥22 subject to qi(θ)≥1 for every i. A point θ is feasible when all these inequalities hold; an index i is active at a feasible point when qi(θ)=1.

A feasible point θ is a Clarke KKT point if there are multipliers λi≥0 and vectors hi∈∂∘qi(θ) such that

θ=∑i=1Nλihi,λi(qi(θ)−1)=0(1≤i≤N).

A feasible point satisfies the Mangasarian–Fromovitz constraint qualification (MFCQ) in margin form if there is a direction v∈Rd such that ⟨hi,v⟩>0 for every active i and every hi∈∂∘qi(θ). If the same constraints are written gi(θ):=1−qi(θ)≤0, this condition is equivalently ⟨ki,v⟩<0 for every active i and ki∈∂∘gi(θ), since ∂∘gi(θ)=−∂∘qi(θ).

A feasible point is an (ε,δ)-approximate Clarke KKT point if there are λi≥0 and hi∈∂∘qi(θ) such that

∥θ−∑i=1Nλihi∥2≤ε,∑i=1Nλi(qi(θ)−1)≤δ,

where ε,δ>0. The second inequality measures total complementary-slackness error; every summand is nonnegative at a feasible point.

Remarks

The margin form fixes the sign convention for lower constraints qi≥1: a strict MFCQ direction increases every active margin. For upper constraints gi≤0, the corresponding active directional derivatives are negative. This sign convention is used in all local KKT arguments on this page.

The cited Lyu–Li Appendix C defines gi=1−qi≤0 but states MFCQ using positive directional derivatives of gi. This conflicts with its Lemma C.7: since ∂∘gi=−∂∘qi, homogeneity gives ⟨h,θ⟩=−Lqi(θ) for h∈∂∘gi(θ), not +Lqi(θ). The margin-form convention above is sign-consistent, and the assigned homogeneous MFCQ lemma proves its positive-direction claim directly.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Euler identity for Clarke subgradients of homogeneous margins

Statement

Let q:Rd→R be locally Lipschitz and positively homogeneous of degree L>0, meaning q(cθ)=cLq(θ) for every c>0. For every θ≠0 and every h∈∂∘q(θ), one has ∂∘q(cθ)=cL−1∂∘q(θ) for c>0 and ⟨θ,h⟩=Lq(θ).

Facts & Assumptions

Given: The locally Lipschitz map q, its positive homogeneity degree L, a nonzero parameter θ, and the Clarke subdifferential convention.

[F1]

Clarke subdifferential and gradient-flow trajectory: for locally Lipschitz maps, the Clarke subdifferential is the closed convex hull of limits of ordinary gradients along differentiability points.

Proof

technique · differentiate the homogeneity identity on the dense differentiability set, then pass to the Clarke closure
1.1givenalgebra

If q is differentiable at x, then q is differentiable at cx and the homogeneity identity gives Dq(cx)[v]=cL−1Dq(x)[v] for every direction v, by writing q(cx+tv)=cLq(x+(t/c)v) and taking the difference-quotient limit as t→0.

1.2givenalgebra

At every differentiability point x≠0, differentiating q(cx)=cLq(x) with respect to c at c=1 gives ⟨x,∇q(x)⟩=Lq(x).

2.1F1step 1.1construct

Conversely, differentiability at cx implies differentiability at x by applying the same argument with scale 1/c. Thus scaling by c bijects the differentiability points and sends each gradient to cL−1 times that gradient. Taking all gradient limits as x→θ, and then their closed convex hull as in [F1], proves ∂∘q(cθ)=cL−1∂∘q(θ).

3.1F1step 1.2construct∎

For any gradient limit h=lim⁡k∇q(xk) with differentiability points xk→θ, continuity of q gives ⟨θ,h⟩=Lq(θ). This identity is preserved by convex combinations and limits, so [F1] yields it for every h∈∂∘q(θ).

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Clarke chain rule for finite exponential empirical risk

Statement

Let N,d≥1 and let q1,…,qN:Rd→R be the locally Lipschitz sample-margin functions in a homogeneous-classifier model, and suppose each qi admits the Clarke chain rule along absolutely continuous arcs. Set L(θ)=∑i=1Ne−qi(θ). Then

∂∘L(θ)⊆{−∑i=1Ne−qi(θ)hi:hi∈∂∘qi(θ)}.

Along every absolutely continuous arc θ(t), for almost every t and every choice hi(t)∈∂∘qi(θ(t)), the derivative is

ddtL(θ(t))=−⟨∑i=1Ne−qi(θ(t))hi(t),θ˙(t)⟩.

In particular, if the arc also satisfies the negative Clarke gradient-flow inclusion, its loss derivative is −∥θ˙(t)∥22 almost everywhere.

Facts & Assumptions

Given: The finite sample margins, their local Lipschitz and chain-rule hypotheses, and the empirical exponential risk.

[F1]

Clarke subdifferential and gradient-flow trajectory: Clarke subdifferentials are closed convex hulls of limiting ordinary gradients and their support functions are the Clarke generalized directional derivatives.

[F2]

Homogeneous classifier margins and exponential training risk: the empirical exponential risk is the finite sum L=∑ie−qi.

[F3]

A point outside a nonempty closed convex set is strictly separated from it: a point outside a nonempty closed convex subset of a finite-dimensional Euclidean space is strictly separated from that set by a linear functional.

Proof

technique · apply the smooth scalar chain rule to each margin and use support functions to prove the finite-sum subdifferential inclusion
1.1F1F2givenalgebra

Put fi(θ)=e−qi(θ). At every differentiability point of qi, ordinary differentiation gives ∇fi=−e−qi∇qi. The exponential has nonzero derivative, so fi is differentiable exactly where qi is; passing to limits of gradients and then closed convex hulls as in [F1] gives ∂∘fi(θ)=−e−qi(θ)∂∘qi(θ). Along an absolutely continuous arc, the assumed chain rule for qi and the one-variable chain rule give (fi∘θ)′=−e−qi⟨hi,θ˙⟩ for every hi∈∂∘qi(θ).

2.1F1F2F3step 1.1algebra

For any direction v, the limsup of the finite sum of difference quotients is at most the sum of their limsups, so L∘(θ;v)≤∑ifi∘(θ;v). The right side is the support function of the nonempty compact convex set C:=∑i∂∘fi(θ) by [F1]. If some g∈∂∘L(θ) lay outside C, [F3] would give a direction v with ⟨g,v⟩>sup⁡c∈C⟨c,v⟩=∑ifi∘(θ;v), contradicting ⟨g,v⟩≤L∘(θ;v). Thus ∂∘L(θ)⊆C. Using step 1.1 expands this inclusion to the displayed weighted-margin form.

3.1step 1.1step 2.1algebra∎

Summing the ordinary arc derivatives from step 1.1 gives the displayed derivative formula. For a negative Clarke gradient-flow arc, step 2.1 supplies hi with θ˙=∑ie−qihi; substitution makes the derivative −⟨θ˙,θ˙⟩=−∥θ˙∥22.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Recursive hard-margin comparison trajectories have summable descent defects

Statement

Let v1,…,vn∈Rd, with n,d≥1, be strictly linearly separable, let w∗ be their unique Euclidean hard-margin vector, and let η>0. There are 1≤M≤d, mutually orthogonal nonzero vectors h1,…,hM with h1=w∗, fixed vectors c,dk,m, and, for all sufficiently large integers t, a comparison sequence Gt=∑m=1Mhmlog⁡∘mt+c+∑1≤k<m≤Mdk,m∏j=km−1log⁡∘jt, whose margins viTGt all tend to +∞. For each of Lexp⁡(w)=∑ie−viTw and Llog⁡(w)=∑ilog⁡(1+e−viTw), the defect δt=Gt+1−Gt+η∇L(Gt) is absolutely summable: ∑t≥T∥δt∥2<∞ for some finite T. The hierarchy is obtained by recursively separating and projecting precisely the active constraints that have zero coefficient in every nonnegative dual representation; it imposes no generic-position assumption. If all first-stage active indices have a simultaneously positive dual representation, then M=1 and the correction sum is empty.

Facts & Assumptions

Given: The strictly separable finite vectors and the positive fixed number η in the Statement.

[F1]

Bias-free linear margins and the hard-margin SVM: strict separability gives a vector with all margins positive, and hard-margin constraints require each margin to be at least one.

[F2]

A strictly separable finite sample has a unique hard-margin vector: every finite strictly separable sample has a unique minimum-norm hard-margin vector.

[F4]

Farkas alternative for a finite linear system: exactly one of Aλ=b, λ≥0, or ATy≥0, bTy<0, is feasible for a finite real matrix and right-hand side.

Proof

1.1givenF1F2F3F4constructalgebra

Set H0=Rd, R0=I, and T0={1,…,n}. Suppose Tm−1 is nonempty and the projected vectors ai=Rm−1vi, i∈Tm−1, are strictly separable inside Hm−1. Here Rm−1 is the orthogonal projector onto Hm−1. Let hm∈Hm−1 be the unique minimum-norm vector with hmTai≥1. Existence and uniqueness follow by restricting to a nonempty compact norm sublevel of the closed feasible set and strict convexity, exactly as for the original hard-margin problem. Let Jm={i∈Tm−1:hmTai=1} and Dm=Tm−1∖Jm. There exist coefficients αi≥0, i∈Jm, with hm=∑i∈Jmαiai. To prove this dual representation from a proved finite-dimensional supplier, apply [F4] to the matrix with columns ai, i∈Jm, and right-hand side hm. If no nonnegative representation existed, the alternative would give a vector y with aiTy≥0 for active indices and hmTy<0. Replace y by its orthogonal projection into Hm−1, preserving these pairings. Then hm+ϵy preserves all active inequalities, preserves the finitely many inactive strict inequalities for sufficiently small positive ϵ, and decreases squared norm because its derivative at zero is 2hmTy<0. This contradicts minimality, proving the representation. Define Sm as the union of the positive-coordinate supports of all such nonnegative representations, and Tm=Jm∖Sm. Because there are finitely many indices, averaging one witness representation for each index in Sm gives a single representation hm=∑i∈Smαiai,αi>0(i∈Sm). In particular Sm≠∅. Set Em=span⁡{ai:i∈Sm},Hm=Hm−1∩Em⊥. Let Qm be the orthogonal projector onto Em, and let Rm=Rm−1−Qm be the orthogonal projector onto Hm. These are nested orthogonal projections by construction. Define Vm=E1⊕⋯⊕Em and its projector Pm=I−Rm. Thus hm∈Em, each Em≠{0}, and distinct Em are orthogonal. If Tm≠∅, its next projected data bi=Rmvi are strictly separable in Hm. To prove this crucial assertion, suppose not. The origin then belongs to the convex hull of the bi: otherwise the nearest point b≠0 of that compact convex hull satisfies bTbi≥∥b∥2>0 for every i, a strict separator. Thus there are ci≥0, not all zero, with ∑i∈Tmcibi=0. Consequently ∑i∈Tmciai lies in Em and can be written ∑j∈Smdjaj. For sufficiently small ϵ>0, each αj−ϵdj remains positive, and hm=∑j∈Sm(αj−ϵdj)aj+∑i∈Tmϵciai. This is an admissible nonnegative dual representation with a positive coefficient at an index of Tm, contradicting the definition of Sm. This proves strict separability, including that no next projected vector vanishes. Continue until TM=∅. At each nonterminal stage a nonzero orthogonal subspace is removed, so 1≤M≤d and the procedure terminates. The sets S1,D1,…,SM,DM partition the indices. The following elementary identities will be used repeatedly: If i∈Sk, then vi∈Vk, viThj=1 for 1≤j≤k, and viThj=0 for j>k. If i∈Dk, then viThj=1 for j<k, viThk>1, and the later viThj are arbitrary finite constants. Indeed membership in the successive remaining sets gives the equalities before removal; Rk−1vi∈Ek gives vi∈Vk for i∈Sk; and orthogonality gives all later zero inner products. Also h1=w∗. This construction deliberately uses spans of the projected support vectors. It never assumes that a product of unrelated raw-data projectors is an orthogonal projector.

2.1givenF3step 1.1constructalgebra

Inductively choose cm∈Em to solve hm=η∑i∈Smexp⁡(−viT∑j=1mcj)Qmvi. For existence and uniqueness put ai=Qmvi=Rm−1vi for i∈Sm, and βi=ηexp⁡(−viT∑j<mcj)>0. We need ∑i∈Smβie−aiTcmai=hm. On Em consider Φm(c)=∑i∈Smβie−aiTc+hmTc=∑i∈Sm(βie−aiTc+αiaiTc), using the strictly positive αi from step 1.1. Every scalar function s↦βie−s+αis is bounded below and tends to +∞ as s→±∞. The ai span Em, so max⁡i∣aiTc∣≥δm∥c∥ for some δm>0, by compactness of the unit sphere. Therefore Φm(c)→∞ when ∥c∥→∞: one scalar summand tends uniformly to infinity and all the others have finite lower bounds. Thus Φm attains its minimum. Its Hessian satisfies zT∇2Φm(c)z=∑i∈Smβie−aiTc(aiTz)2>0(0≠z∈Em), so the minimizer is unique. Its zero gradient is exactly the required equation. Put c=∑m=1Mcm and bi=ηe−viTc>0. For i∈Sm, later cj are orthogonal to vi, so the equation becomes Qm∑i∈Smbivi=hm. All factors of η are thus included in bi, and c depends on the fixed step as expected.

3.1givenstep 1.1step 2.1constructalgebra

Put Bm=∑i∈Smbivi and Ak=∑i∈SkbiviviT. Since vi∈Vk for i∈Sk, Ak maps into Vk. Its diagonal block QkAk∣Ek:Ek→Ek is positive definite: for z∈Ek∖{0}, zTAkz=∑i∈Skbi((Qkvi)Tz)2>0. For each m>1 define the vectors dk,m∈Ek, 1≤k<m, by ∑k<mAkdk,m=Pm−1Bm. This system has exactly one solution. To see this without neglecting its cross blocks, start with y=Pm−1Bm∈Vm−1. For k=m−1,m−2,…,1 solve the invertible diagonal-block equation QkAkdk,m=Qky, and replace y by y−Akdk,m. Before that step y∈Vk and afterwards y∈Vk−1, because Akdk,m∈Vk and its Ek component has been removed. The final residual is zero. The same backward argument applied to a homogeneous system proves uniqueness. This is a genuinely triangular solution; an Akdk,m can have nonzero components in earlier Ej. Because Bm∈Vm and QmBm=hm, these solutions give the exact cancellation identity Bm−∑k<mAkdk,m=hm(1≤m≤M), with the empty sum understood as zero. All cm and dk,m are fixed finite vectors.

4.1givenstep 3.1algebra

For sufficiently large real s let L0(s)=s, Lm(s)=log⁡Lm−1(s), and am(s)=Lm′(s)=1s∏j=1m−1Lj(s),ϵk,m(s)=am(s)ak(s)=1∏j=km−1Lj(s)(k<m). All iterated logs used here, including LM, are positive and eventually increasing. Each am and each ϵk,m is positive, decreasing and tends to zero. The summability test used below is elementary. A product s−ν0∏j=1qLj(s)−νj is integrable and integer-summable on a sufficiently large tail if its first exponent differing from 1 is greater than 1. Indeed, if that first exponent occurs at Lr (where r=0 denotes s), the substitution y=Lr(s) removes all earlier factors and reduces the integral to y−1−δ times finitely many real powers of iterated logs of y. Those later powers are O(yδ/2), since log⁡log⁡y=o(log⁡y), so the integral converges. The original function is eventually decreasing: its logarithmic derivative is dominated by the negative derivative of its earliest positive-power denominator. The integral test gives integer summability. This proves the needed form of source Lemma 16, including arbitrary signs of later exponents. In particular: ∑tak(t)Lj(t)<∞(j<k),∑tak(t)Lk(t)2<∞. For the first series the exponent at Lj is 2, while all earlier exponents are 1; for the second the exponent at Lk is 2. Also ∑t∣ϵk,m(t+1)−ϵk,m(t)∣<∞, by positive monotonicity and telescoping. Finally ∑t∣Lm(t+1)−Lm(t)−am(t)∣<∞. Indeed the summand equals am(t)−∫tt+1am(s) ds, is nonnegative, and is at most am(t)−am(t+1), which telescopes. These observations account explicitly for every discretization term.

5.1givenstep 1.1step 2.1step 3.1step 4.1algebra∎

Define, for all sufficiently large integer t, Gt=∑m=1MhmLm(t)+c+D(t),D(t)=∑k<mdk,mϵk,m(t). The correction D(t)→0, and step 4.1 proves ∑t∥Gt+1−Gt−∑m=1Mhmam(t)∥<∞. We next prove, separately and in full, the analogous gradient estimate ∑t∥−η∇L(Gt)−∑m=1Mhmam(t)∥<∞. First consider the exponential loss, for which −η∇L(Gt)=∑iηe−viTGtvi exactly. Discarded nonsupport indices. If i∈Dk, write pi=viThk>1. The identities in step 1.1 give e−viTGt=e−viTc−viTD(t)(∏j<kLj−1(t)−1)Lk−1(t)−pi∏j>kLj−1(t)−viThj. The first factor is bounded above because D(t)→0. In the remaining product the first exponent differing from 1 is pi>1. step 4.1 therefore shows ∑te−viTGt<∞. This handles all nonsupport gradients, including arbitrary negative later margins. Retained indices. For i∈Sk, step 1.1 gives the exact factorization ηe−viTGt=biak(t)e−viTD(t). Because vi∈Vk, only the dj,m with j≤k can contribute to viTD(t). Split viTD(t)=Ui,k(t)+Wi,k(t), Ui,k(t)=∑m>kviTdk,mϵk,m(t),Wi,k(t)=∑j<k∑m>jviTdj,mϵj,m(t). All sums are finite. Since every extra iterated log in a product is eventually at least 1, ∣Ui,k(t)∣≤CLk(t),∣Wi,k(t)∣≤C∑j<k1Lj(t),∣viTD(t)∣≤C′Lk(t). The last bound follows because Lj(t)≥Lk(t) for j<k. It remains valid when k=M, where Ui,M=0. Taylor's theorem on a fixed neighborhood of zero gives e−viTD(t)=1−Ui,k(t)+Ei,k(t),∣Ei,k(t)∣≤C(∑j<k1Lj(t)+1Lk(t)2). Thus ∑tak(t)∣Ei,k(t)∣<∞, by step 4.1. This bound includes every crossed correction with j<k, every product of two different corrections, and every higher Taylor remainder; none is silently omitted. Consequently, after summing over the finite sets of indices, −η∇Lexp⁡(Gt)=∑k=1Mak(t)Bk−∑k<mak(t)ϵk,m(t)Akdk,m+et, where ∑t∥et∥<∞. Since akϵk,m=am, the exact triangular identity in step 3.1 makes the right side ∑m=1Mam(t)(Bm−∑k<mAkdk,m)+et=∑m=1Mhmam(t)+et. This proves the gradient estimate for exponential loss. Logistic tail correction. Since flog⁡(s)=e−s/(1+e−s), 0≤e−s−flog⁡(s)=e−2s1+e−s≤e−2s. For every index, viTh1≥1, and all later Lm(t) are o(log⁡t); therefore viTGt≥(1−o(1))log⁡t. In particular, simultaneously for the finitely many indices and all sufficiently large t, viTGt≥34log⁡t. Hence e−2viTGt≤t−3/2 is summable. The difference between the logistic and exponential gradient vectors at Gt is thus summable, proving the same gradient estimate for logistic loss. Combining the increment and gradient estimates proves the promised absolutely summable defect: δt:=Gt+1−F(Gt)=Gt+1−Gt+η∇L(Gt),∑t∥δt∥<∞. Also L(Gt)→0, because every comparison margin tends to +∞.

TheoremStatement: AI-adaptedProof: AI-generatedjudge pass (gpt-6-luna)Open item page →

Separable logistic and exponential gradient descent select the hard-margin direction

Statement

Let (xi,yi)i=1n be a finite strictly linearly separable sample with xi∈Rd and yi∈{−1,+1}, use the bias-free score w↦⟨w,xi⟩, and let w∗ be the unique minimizer of 12∥w∥22 subject to yi⟨w,xi⟩≥1 for all i. Put vi:=yixi, let X be the matrix with columns vi, and write λmax⁡(XXT) for its largest eigenvalue. Use either the logistic loss ℓlog⁡(u)=log⁡(1+e−u) or the exponential loss ℓexp⁡(u)=e−u, empirical risk L(w)=∑i=1nℓ(⟨w,vi⟩), arbitrary finite initialization w0, and full-batch fixed-step gradient descent wt+1=wt−η∇L(wt). The source's tight-tail condition means that f=−ℓ′ has constants c,a,μ+,μ−,u+,u−>0 with f(u)≤c(1+e−μ+u)e−au for u>u+ and f(u)≥c(1−e−μ−u)e−au for u>u−; both listed losses satisfy it with all six constants equal to 1. For logistic loss take 0<η<8/λmax⁡(XXT). For exponential loss take a fixed positive step in the local-smoothness regime: assume a convex region containing every update segment on which ∇L is βloc-Lipschitz, and require 0<η<2/βloc.

Under these hypotheses, L(wt)→0, ∥wt∥2→∞, and wt/∥wt∥2→w∗/∥w∗∥2. There are vectors rt with wt=w∗log⁡t+rt and ∥rt∥2=O(log⁡log⁡t) as t→∞. Assuming Countable Choice for this almost-everywhere clause, for Lebesgue-almost every feature array among the strictly separable samples, the residual rt is bounded; in degenerate cases the expansion may include nonzero log⁡log⁡t and further iterated-log terms. No population-risk or test-risk conclusion is asserted.

Facts & Assumptions

Given: The strictly separable sample, either of the two named losses, arbitrary finite initialization, and the exact fixed-step hypotheses in the Statement. Countable Choice is assumed only for the almost-everywhere clause.

[F1]

Gradient descent: the fixed-step Euclidean update map is F(w)=w−η∇L(w).

[F2]

Bias-free linear margins and the hard-margin SVM and A strictly separable finite sample has a unique hard-margin vector: the bias-free strictly separable finite sample has its unique nonzero hard-margin vector w∗.

[F3]

Tight exponential tail for a positive loss derivative and Logistic and exponential losses satisfy the tight-tail condition: both stated loss derivatives satisfy precisely the stated two-sided tight-tail bounds with all six constants one.

[F4]

Recursive hard-margin comparison trajectories have summable descent defects: the full recursive zero-dual-support construction gives Gt=∑m=1Mhmlog⁡∘mt+c+o(1), h1=w∗, M≤d, diverging comparison margins, and defects δt:=Gt+1−Gt+η∇L(Gt) satisfying ∑t∥δt∥2<∞ for each named loss.

[F6]

The zero set of a nonzero real polynomial is Lebesgue null: under Countable Choice, every nonzero finite real polynomial has a Lebesgue-null zero set.

[F7]

Farkas alternative for a finite linear system: if no nonnegative coefficient vector represents a right-hand side as a linear combination of given columns, a vector pairs nonnegatively with every column and negatively with that right-hand side.

[A1]

The Axiom of Countable Choice (ACω): Countable Choice is inherited only by [F6]; it is not used in the all-data argument or in the separate homogeneous Clarke-flow branch.

Proof

1.1givenF1F2F3algebra

Write vi=yixi, L(w)=∑iℓ(viTw), f=−ℓ′>0 and F(w)=w−η∇L(w). The sample is nonempty and strictly separable. Choose a unit vector u and γ>0 with uTvi≥γ for every i. For logistic loss, 0<ℓ′′(s)≤1/4, so 0⪯∇2L(w)⪯14XXT. Thus β=λmax⁡(XXT)/4 is a global smoothness constant. The stated bound is exactly η<2/β. For exponential loss use the stated βloc on the convex region containing the actual update segments, and put β=βloc. Integration of the Hessian along the update segment (or the ordinary Lipschitz-gradient descent inequality) gives L(wt+1)≤L(wt)−η(1−ηβ/2)∥∇L(wt)∥2. Since L≥0, the gradient squares are summable and ∥∇L(wt)∥→0. Meanwhile, ∥∇L(wt)∥≥−uT∇L(wt)=∑if(viTwt)uTvi≥γ∑if(viTwt). Hence every f(viTwt)→0. For both listed losses this forces viTwt→+∞, and therefore L(wt)→0. In particular ∥wt∥→∞. No asymptotic directional information has been used in this step.

2.1givenF1F2F4F5step 1.1algebra

Here is the elementary comparison fact replacing the full source Lemma 14 case split. For a C2 convex loss L, let x,y be such that the Hessian has eigenvalues in [0,B] at every point of the segment [x,y], and suppose ηB≤2. The symmetric matrix Hx,y=∫01∇2L(y+s(x−y)) ds has eigenvalues in [0,B], and ∇L(x)−∇L(y)=Hx,y(x−y). Therefore ∥F(x)−F(y)∥=∥(I−ηHx,y)(x−y)∥≤∥x−y∥. For logistic loss this applies globally with B=λmax⁡(XXT)/4 by step 1.1 and the stated step restriction. For exponential loss, no membership of Gt in the assumed local-smoothness region is needed. Let K=max⁡i∥vi∥2. At every z, ∥∇2Lexp⁡(z)∥op≤∑ie−viTz∥vi∥2≤KLexp⁡(z). Convexity gives Lexp⁡(z)≤max⁡{Lexp⁡(wt),Lexp⁡(Gt)} on the connecting segment [wt,Gt]. Both endpoint losses tend to zero, by step 1.1 and [F4]. Thus on this segment the Hessian bound Bt=Kmax⁡{Lexp⁡(wt),Lexp⁡(Gt)} tends to zero. Since η is fixed, ηBt≤2 for every sufficiently large t. This proves eventual nonexpansiveness between the actual and comparison iterates, under exactly the stated exponential-loss hypothesis. Choose T large enough for this property and define rt=wt−Gt. Then ∥rt+1∥=∥F(wt)−F(Gt)−δt∥≤∥rt∥+∥δt∥. Iteration yields sup⁡t≥T∥rt∥≤∥rT∥+∑t≥T∥δt∥<∞. This closes the residual estimate without first assuming any residual growth or sign bound. It is a complete substitute for source Lemmas 14 and 15 in this two-loss theorem. For completeness, the source's scalar recurrence follows directly: for nonnegative ϕ,h,z with ϕt+12≤ϕt2+htϕt+zt and ∑ht<∞, use htϕt≤ht(1+ϕt2)/2 and iterate; ∏t(1+ht/2)≤exp⁡(∑ht/2) bounds the product and gives ϕt+12≤C2+C3∑s≤tzs, which is precisely the needed Lemma 15 estimate. By [F4], Gt−∑m=1Mhmlog⁡∘mt is bounded. Thus the bounded residual above proves wt=∑m=1Mhmlog⁡∘mt+O(1). In particular wt=w∗log⁡t+O(log⁡log⁡t),wt∥wt∥⟶w∗∥w∗∥. The first convergence uses h1=w∗≠0 and log⁡log⁡t=o(log⁡t). Any component of the initialization orthogonal to the data span simply remains in the bounded remainder; arbitrary initialization is covered.

2.2givenF2F7step 1.1constructalgebraassume-contradischarge-contradiction

Let I:={i:(w∗)Tvi=1} be the first-stage active set. It is nonempty: otherwise the finite minimum ρ:=min⁡i(w∗)Tvi would exceed 1, and w∗/ρ would be feasible with smaller norm. Let A have columns vi for i∈I. If no α≥0 satisfied Aα=w∗, [F7] would give y with viTy≥0 for every i∈I and (w∗)Ty<0. For each inactive i, (w∗)Tvi−1>0; because there are finitely many constraints, choose ϵ>0 small enough that w∗+ϵy still satisfies every inactive constraint and that 2ϵ(w∗)Ty+ϵ2∥y∥22<0. The active constraints remain satisfied because viTy≥0. This gives a feasible vector of smaller norm, contradicting minimality. Therefore there is a nonnegative representation w∗=Aα.

3.1givenF2F4F6A1step 2.1step 2.2algebra

Fix the labels. Multiplication xi↦vi=yixi preserves Lebesgue-null sets. Outside a finite union of proper polynomial zero sets, every set of at most d of the vi is linearly independent and no d+1 of them lie in one affine hyperplane. The latter excludes the determinant-zero conditions for the augmented rows (viT,1); the former excludes the appropriate Gram determinant-zero conditions. Each relevant polynomial is nonzero, as witnessed by coordinate vectors for the linear conditions and affinely independent points for the affine conditions. By [F6] under [A1], each of these proper polynomial zero sets is Lebesgue null, and so is their finite union. This is the only inherited Countable Choice use. All first-stage active points lie in the hyperplane (w∗)Tv=1, so their number is at most d. Their column matrix A has full column rank, and the dual representation is uniquely α=(ATA)−11, because ATw∗=1 and w∗=Aα. Each coordinate of this rational function has a polynomial numerator not identically zero: for orthonormal columns, every coordinate is 1. After excluding these finitely many additional numerator-zero sets for every possible active subset, every active multiplier is nonzero. Since the KKT multipliers are nonnegative, they are all positive. Thus every first-stage active index has a simultaneously positive dual representation; [F4] gives M=1, and the expansion of step 2.1 gives wt=w∗log⁡t+O(1). Restricting this null-set conclusion to the open set of strictly separable arrays proves exactly the almost-everywhere clause in the Statement. This is a consequence, not an extra general-position assumption on the all-data result.

4.1givenF2F4step 2.1constructalgebra∎

The qualification that further logarithms may occur is realized by a concrete separable example. In Rq take n=q and vi=e1+⋯+ei(1≤i≤q). The first hard-margin vector is e1: the first constraint forces w1≥1 and e1 satisfies all constraints. Its unique dual representation has only the first coefficient positive, because comparison of coordinates from q down to 2 forces all later coefficients to vanish. After projecting off e1 the same argument applies to the remaining staircase vectors. Consequently Sm={m} and hm=em through M=q. Under either stated GD regime the proved expansion is wt=e1log⁡t+e2log⁡log⁡t+⋯+eqlog⁡∘qt+O(1). For q=2 this gives a nonzero log⁡log⁡t residual, and larger q give further nonzero iterated-log coefficients. This also confirms that replacing the all-data proof by only its almost-everywhere branch would lose an actual part of the stated theorem.

Remarks

The full all-data comparison construction and its summable-defect proof replace an opaque invocation of Soudry Appendix C. They apply to both convex losses explicitly named here and keep the exact logistic step threshold and exponential local-smoothness regime. Countable Choice is explicitly restricted to the almost-everywhere polynomial-null-set argument. No population or test-risk consequence follows, and this discrete linear result supplies neither a pointwise derivative at a ReLU kink nor the separate homogeneous Clarke-flow theorem.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Homogeneous margin constraints satisfy MFCQ

Statement

For homogeneous sample margins qi of degree L>0, every feasible point of the problem min⁡θ12∥θ∥22 subject to qi(θ)≥1 satisfies MFCQ in the margin convention.

Facts & Assumptions

Given: The degree-L homogeneous classifier margins and a feasible point θ.

[F1]

Homogeneous classifier margins and exponential training risk: each sample margin satisfies qi(cθ)=cLqi(θ) for every c>0, with L>0.

[F2]

Euler identity for Clarke subgradients of homogeneous margins: for hi∈∂∘qi(θ), ⟨θ,hi⟩=Lqi(θ) when θ≠0.

[F3]

KKT conditions and MFCQ for margin constraints: at a feasible point, MFCQ in margin form asks for one direction whose pairing with every Clarke subgradient of every active margin is strictly positive.

Proof

technique · use the parameter vector itself as the strict feasible direction
1.1F1givenalgebra

By [F1], qi(0)=qi(2⋅0)=2Lqi(0). Since 2L>1, this forces qi(0)=0 for every i. Thus a feasible point cannot be θ=0, because feasibility requires every margin to be at least one.

2.1F2F3step 1.1givenchoosealgebra∎

Choose v=θ. If no constraint is active, the universal condition in [F3] is vacuous. Otherwise, for each active index i, qi(θ)=1 and every hi∈∂∘qi(θ) satisfies ⟨hi,v⟩=⟨θ,hi⟩=Lqi(θ)=L>0 by [F2]. Hence the same direction v satisfies MFCQ for all active margins.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Smoothed margin monotonicity along homogeneous Clarke flow

Statement

Let N,p≥1 and let q1,…,qN:Rp→R be locally Lipschitz functions that are positively homogeneous of common degree L>0 and admit the Clarke chain rule along absolutely continuous arcs. Set L(θ)=∑i=1Ne−qi(θ). Let θ:[0,∞)→Rp be a global Clarke gradient-flow trajectory for L, and suppose L(θ(t0))<1 for some t0≥0. For t≥t0, the loss is nonincreasing, the smoothed normalized margin γ~(θ(t))=−log⁡L(θ(t))/∥θ(t)∥2L is nondecreasing, L(θ(t))→0, and ∥θ(t)∥2→∞. Moreover, 0≤γˉ(θ(t))−γ~(θ(t))≤(log⁡N)/∥θ(t)∥2L, so the normalized margin and smoothed normalized margin have the same finite positive limit.

Facts & Assumptions

Given: The finite homogeneous margins, their local Lipschitz and Clarke chain-rule properties, the global Clarke flow, and a time t0 with loss below one.

[F1]

Clarke subdifferential and gradient-flow trajectory: a Clarke gradient-flow trajectory is locally absolutely continuous, and the subdifferential is the closed convex hull of limiting ordinary gradients, is nonempty compact convex, and has support function the Clarke generalized directional derivative.

[F2]

Homogeneous classifier margins and exponential training risk: qi(cθ)=cLqi(θ) and L=∑ie−qi.

[F3]

Euler identity for Clarke subgradients of homogeneous margins: every hi∈∂∘qi(θ) satisfies ⟨θ,hi⟩=Lqi(θ).

[F4]

Clarke chain rule for finite exponential empirical risk: for sample margins in a homogeneous-classifier model, along a Clarke flow, L′=−∥θ˙∥22 almost everywhere, and almost everywhere θ˙=∑ie−qihi with hi∈∂∘qi(θ).

[F5]

For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: continuous real-valued functions attain finite extrema on nonempty closed bounded subsets of finite-dimensional Euclidean space.

Proof

technique · use Euler's identity to differentiate the radius and exponential risk, then compare the weighted average margin with the log inverse loss
1.1F1F4F5givenconstructalgebra

We establish the identities of [F4] for the arbitrary margins allowed here. At any fixed parameter x, put ai=e−qi(x) and fi=e−qi. Since qi=−log⁡fi, the two functions have exactly the same differentiability points, and ∇fi=−e−qi∇qi there. Taking gradient limits and closed convex hulls in [F1] gives ∂∘fi(x)=−ai∂∘qi(x). Set C=∑i∂∘fi(x), a nonempty compact convex set. For any direction w, the finite-sum limsup inequality and [F1] give L∘(x;w)≤∑ifi∘(x;w)=max⁡c∈C⟨c,w⟩. Thus ∂∘L(x)⊆C: otherwise, for g∈∂∘L(x)∖C, let c0 minimize ∥g−c∥2 on C, using [F5]. Convexity gives ⟨g−c0,c−c0⟩≤0 for every c∈C, whereas ⟨g,g−c0⟩>⟨c0,g−c0⟩, contradicting the directional bound. Consequently the flow inclusion supplies θ˙=∑ie−qihi with hi∈∂∘qi(θ) almost everywhere. The assumed arc chain rules give L′=−⟨∑ie−qihi,θ˙⟩=−∥θ˙∥22 almost everywhere. All these compositions are locally absolutely continuous, since the margins are locally Lipschitz. No graph realization is needed.

2.1F1F2step 1.1givenalgebra

Put ϕ(t)=L(θ(t)), r(t)=∥θ(t)∥2, and z(t)=−log⁡ϕ(t). By [F1], θ is locally absolutely continuous; local Lipschitz continuity of the margins makes these compositions locally absolutely continuous on each compact time interval where r>0. Since ϕ(t0)<1 and [step 1.1] gives ϕ′=−∥θ˙∥22≤0 almost everywhere, ϕ(t)<1 for all t≥t0. Thus every qi(θ(t))>0. Homogeneity gives qi(0)=0, so θ(t)≠0 and r(t)>0.

3.1F3step 1.1step 2.1algebra

At almost every t≥t0, set ai=e−qi(θ(t)), pi=ai/ϕ, and μ=∑ipiqi(θ(t)). By [step 1.1], choose hi∈∂∘qi(θ(t)) with v:=θ˙=∑iaihi. Euler's identity [F3] yields ⟨θ,v⟩=Lϕμ, hence (log⁡r)′=Lϕμ/r2>0. Also qi=z−log⁡pi, so μ=z−∑ipilog⁡pi≥z>0 because pi>0, ∑ipi=1, and −log⁡pi≥0.

4.1F3step 1.1step 3.1algebra

The chain rule in [step 1.1] gives z′=∥v∥22/ϕ. Differentiating z/rL and applying Cauchy–Schwarz, γ~′=r−L(∥v∥22/ϕ−L2zϕμ/r2)≥L2ϕμ(μ−z)/rL+2≥0, because ∥v∥22≥⟨θ,v⟩2/r2=L2ϕ2μ2/r2. Thus the smoothed margin is nondecreasing.

5.1F2F5step 2.1step 4.1algebra

The function u↦qmin⁡(u):=min⁡iqi(u) is continuous on the unit sphere, so [F5] gives a finite maximum C. Homogeneity and ϕ≥e−qmin⁡ imply 0<γ~(t0)≤z/rL≤γˉ≤C. Since γ~ is nondecreasing by step 4.1, it has a finite positive limit. Writing A=∑ie−(qi−qmin⁡)∈[1,N] gives z=qmin⁡−log⁡A and 0≤γˉ−z/rL=log⁡A/rL≤(log⁡N)/rL.

6.1F2F5step 3.1step 5.1assume-contradischarge-contradiction∎

The nonincreasing loss has a limit ϕ∞≥0. If ϕ∞>0, then z≥z(t0)>0 and (r2)′=2Lϕμ≥2Lϕ∞z(t0)>0 almost everywhere by step 3.1, so r→∞ while z remains bounded. This forces z/rL→0, contradicting the positive lower bound in step 5.1. Hence ϕ→0. To show r→∞, suppose otherwise. Then some R<∞ and times tk→∞ satisfy r(tk)≤R. The closed ball of radius R is compact by [F5], and each continuous qi is bounded above there. Since N≥1, this gives a common positive lower bound for ϕ(tk)=∑ie−qi(θ(tk)), contradicting ϕ(t)→0. Thus r→∞. The error bound in step 5.1 now tends to zero, so the normalized and smoothed margins converge to the same positive limit.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Limits of approximate margin-KKT points under MFCQ

Statement

Let N,d≥1 and let q1,…,qN:Rd→R be locally Lipschitz. Let θ∗ be feasible for qi(θ)≥1 and satisfy MFCQ in the margin convention. Suppose that for every ε>0 there is a feasible θε with ∥θε−θ∗∥2≤ε and multipliers/subgradients witnessing that θε is an (ε,ε)-approximate Clarke KKT point. Then θ∗ is a Clarke KKT point.

Facts & Assumptions

Given: Locally Lipschitz margins, a feasible point satisfying MFCQ, and for every tolerance a nearby feasible approximate KKT witness with stationarity and complementarity errors no larger than that tolerance.

[F1]

Clarke subdifferential and gradient-flow trajectory: Clarke subdifferentials are compact, locally bounded, and have closed graph; for fixed v, their support function qi∘(θ;v) is upper semicontinuous in θ.

[F2]

KKT conditions and MFCQ for margin constraints: approximate KKT supplies nonnegative multipliers, subgradients, and the two error bounds; exact KKT is the corresponding zero-error stationarity and complementary-slackness condition.

Proof

technique · bound all approximate witnesses uniformly with the MFCQ direction, then apply the finite-intersection property to nested compact sets of witnesses
1.1F1F2givenalgebra

Let I={i:qi(θ∗)=1}. If I=∅, every constraint has positive slack near θ∗. Local boundedness in [F1] gives a common bound M on all nearby subgradients. For any sufficiently small ε, the approximate witness in [F2] satisfies λi≤ε/ci for positive local slack bounds ci, so its stationarity residual gives ∥θ∗∥2≤2ε+Mε∑ici−1. This holds for every small ε, hence θ∗=0; setting all exact multipliers to zero gives KKT.

1.2F1F2givenconstructalgebra

Suppose I≠∅. By MFCQ choose v and let c>0 be a common lower bound for ⟨h,v⟩ over active i and h∈∂∘qi(θ∗); such a bound exists by compactness and finiteness. Then qi∘(θ∗;−v)≤−c for each active i. Upper semicontinuity in [F1] gives a neighborhood where every active subgradient satisfies ⟨h,v⟩≥c/2. Shrink it so each inactive constraint has slack at least ci>0 and all subgradients are bounded by M. For any sufficiently small ε, the approximate witness has λi≤ε/ci for inactive i. Dotting its stationarity equation with v therefore bounds the sum of active multipliers by 2c((∥θ∗∥2+2ε)∥v∥2+M∥v∥2ε∑i∉Ici−1). Thus, for all sufficiently small ε, all multipliers and subgradients in every witness are uniformly bounded.

2.1F1F2F3step 1.2construct

Choose an integer m0 large enough that every approximate witness with ε=1/m for m≥m0 lies in a fixed closed bounded box B of the finite-dimensional space of parameters, multipliers, and subgradients, using step 1.2. For each m≥m0, let Km⊆B consist of feasible witnesses with ∥θ−θ∗∥2≤1/m, stationarity residual at most 1/m, and aggregate complementarity residual at most 1/m. The hypothesis makes every Km nonempty; continuity and the closed-graph property in [F1] make it closed. Hence each Km is compact by [F3], and Km+1⊆Km.

3.1F1F2F3step 2.1algebra∎

The nested family (Km)m≥m0 has the finite-intersection property, since every finite intersection equals its largest-index member. Compactness of Km0 therefore makes ⋂m≥m0Km nonempty. Any tuple in this intersection has θ=θ∗, zero stationarity residual, and zero complementarity residual, because each corresponding norm/error is at most 1/m for every m. It is consequently an exact Clarke KKT witness by [F2]. This argument selects one point from one nonempty intersection and uses no choice principle.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

A constrained local margin minimum satisfies Clarke KKT under MFCQ

Statement

Let N,d≥1 and let q1,…,qN:Rd→R be locally Lipschitz, and let θ∗ be a local minimum of 12∥θ∥22 among points satisfying qi(θ)≥1. If θ∗ satisfies MFCQ in the margin convention, then θ∗ is a Clarke KKT point for these margin constraints.

Facts & Assumptions

Given: The locally Lipschitz margins, the feasible region, a constrained local minimizer θ∗, and margin-form MFCQ there.

[F1]

Clarke subdifferential and gradient-flow trajectory: the Clarke generalized directional derivative is the support function of the compact convex Clarke subdifferential.

[F2]

KKT conditions and MFCQ for margin constraints: at an active margin qi(θ∗)=1, MFCQ supplies one direction v with ⟨hi,v⟩>0 for every hi∈∂∘qi(θ∗); KKT requires nonnegative multipliers, stationarity, and complementary slackness.

[F4]

A point outside a nonempty closed convex set is strictly separated from it: a point outside a nonempty closed convex set is strictly separated from that set by a linear functional.

Proof

technique · derive Fritz-John multipliers by finite-dimensional separation, then use MFCQ to rule out the abnormal objective multiplier
1.1F1F2givenalgebra

Write f(θ)=12∥θ∥22 and gi(θ)=1−qi(θ). Then f is differentiable with ∂∘f(θ∗)={θ∗}, and ∂∘gi(θ∗)=−∂∘qi(θ∗) by the Clarke definition. Let I be the finite active set {i:qi(θ∗)=1}.

2.1F1F3step 1.1construct

Set S:=∂∘f(θ∗)∪⋃i∈I∂∘gi(θ∗). Each constituent is compact and convex, so S is bounded. In any finite convex combination of points of S, group together the points from each constituent; convexity then writes the combination using at most one point from each of the finitely many constituents. Therefore C:=conv⁡(S) is the continuous image of the product of those constituents and their finite coefficient simplex. That product is closed and bounded in a finite-dimensional Euclidean space, hence compact by [F3], so C is compact, nonempty, and convex.

3.1F1F4step 2.1givenassume-contradischarge-contradiction

If 0∉C, [F4] strictly separates 0 from C, giving a direction v with ⟨h,v⟩<0 for every h∈S. By [F1], this means f∘(θ∗;v)<0 and gi∘(θ∗;v)<0 for every active i. The definition of each limsup gives a positive step bound for which each corresponding difference quotient along θ∗+tv is negative; taking the minimum of these finitely many bounds makes f(θ∗+tv)<f(θ∗) and gi(θ∗+tv)<0 simultaneously for every active constraint. Continuity preserves the already strict inactive constraints. This is a feasible descent from a constrained local minimum, a contradiction. Hence 0∈C.

4.1F1step 3.1construct

Since 0∈conv⁡(S) and each Clarke subdifferential in S is convex, group the finite convex combination by its constituent set. There are coefficients α0≥0 and αi≥0 for active i, with α0+∑i∈Iαi=1, and vectors h0∈∂∘f(θ∗), hi∈∂∘gi(θ∗) such that 0=α0h0+∑i∈Iαihi.

5.1F2step 4.1algebra∎

If there are no active constraints, the coefficients in step 4.1 sum to one, so α0=1. Otherwise, if α0=0, some active coefficient is positive; dotting the equality in step 4.1 with the MFCQ direction from [F2] makes the right-hand sum strictly negative, a contradiction. In either case α0>0. Divide by α0, set λi=αi/α0 for active indices and λi=0 otherwise, and put h~i=−hi∈∂∘qi(θ∗). Then θ∗=∑iλih~i, all λi≥0, and λi(qi(θ∗)−1)=0 for every i. These are exactly the margin-form Clarke KKT conditions in [F2].

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Homogeneous Clarke flow produces approximate margin-KKT points

Statement

Let N,p≥1 and let q1,…,qN:Rp→R be locally Lipschitz functions that are positively homogeneous of common degree L>0 and admit the Clarke chain rule along absolutely continuous arcs. Let θ be a global Clarke gradient-flow trajectory for L(θ)=∑ie−qi(θ), and suppose L(θ(t0))<1. Put u(t)=θ(t)/∥θ(t)∥2 after t0. A limit point u∗ means that for every T≥t0 and ρ>0, some t>T satisfies ∥u(t)−u∗∥2<ρ. Then qmin⁡(u∗)>0, and, writing θ∗=u∗/qmin⁡(u∗)1/L, for every ε>0 there is a feasible θ^ with ∥θ^−θ∗∥2≤ε that is an (ε,ε)-approximate Clarke KKT point for minimizing 12∥θ∥22 subject to qi(θ)≥1.

Facts & Assumptions

Given: The finite positively homogeneous margins, their Clarke chain-rule property, a global flow, and a time when its exponential loss is below one.

[F1]

Clarke subdifferential and gradient-flow trajectory: Clarke subdifferentials are closed convex hulls of limiting ordinary gradients, are nonempty compact convex with the generalized directional derivative as support function, and are locally bounded with closed graph, and a global flow is locally absolutely continuous and satisfies θ˙∈−∂∘L(θ) almost everywhere.

[F2]

Homogeneous classifier margins and exponential training risk: qi(cθ)=cLqi(θ), L=∑ie−qi, and the normalized margins are qmin⁡(θ)/∥θ∥2L and −log⁡L(θ)/∥θ∥2L.

[F3]

KKT conditions and MFCQ for margin constraints: an approximate KKT witness has nonnegative multipliers, margin subgradients, stationarity residual at most ε, and aggregate complementarity residual at most δ.

[F4]

Euler identity for Clarke subgradients of homogeneous margins: ∂∘qi(cθ)=cL−1∂∘qi(θ) and ⟨θ,hi⟩=Lqi(θ).

[F5]

Smoothed margin monotonicity along homogeneous Clarke flow: after t0, the smoothed margin is nondecreasing, loss tends to zero, radius tends to infinity, and the smoothed and normalized margins converge to the same positive limit γ∞.

[F6]

For a nonempty subset of Rn with n≥1, compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent: nonempty closed bounded Euclidean sets are compact and continuous real-valued functions attain extrema on them; in particular, the unit sphere is compact.

[F7]

Clarke chain rule for finite exponential empirical risk: for classifier-model sample margins, almost everywhere along the flow, v:=θ˙=∑ie−qihi for some hi∈∂∘qi(θ).

Proof

technique · establish a radial-angle estimate, find one good time for each requested tolerance, and use the flow weights as approximate KKT multipliers
1.1F1F6F7givenconstructalgebra

The classifier restriction in [F7] is unnecessary for the following calculation, which we verify for the given margins. For fi=e−qi, the smooth inverse qi=−log⁡fi and ordinary differentiation give ∂∘fi(x)=−e−qi(x)∂∘qi(x) by the gradient-limit characterization [F1]. The finite-sum limsup inequality bounds L∘(x;w) by the support function of Cx:=∑i∂∘fi(x), a nonempty compact convex set. If g∈∂∘L(x)∖Cx, choose its nearest point c∈Cx using [F6]. Convexity gives ⟨g−c,b−c⟩≤0 for b∈Cx, so the direction g−c strictly separates g from Cx, contradicting that support bound. Hence ∂∘L(x)⊆Cx. The flow inclusion therefore yields θ˙=∑ie−qihi for some hi∈∂∘qi(θ) almost everywhere. Along the locally absolutely continuous flow, the assumed margin chain rules and ordinary scalar chain rule give L′=−⟨∑ie−qihi,θ˙⟩=−∥θ˙∥22 almost everywhere.

1.2F2F5algebra

For t≥t0, put r=∥θ∥2, u=θ/r, ϕ=L(θ), z=−log⁡ϕ, ai=e−qi(θ), pi=ai/ϕ, and μ=∑ipiqi(θ). By [F5], r>0, ϕ→0, and γ~(t)≥γ0:=γ~(t0)>0. Since ϕ<1, every qi>0 and μ≥z>0; indeed qi=z−log⁡pi. Homogeneity gives qmin⁡(u)=qmin⁡(θ)/rL=γˉ(t)≥γ0.

2.1F1F4F6step 1.2construct

Local boundedness in [F1] and compactness of the unit sphere [F6] give a common bound B for ∥h∥2 over all u on that sphere, all i, and h∈∂∘qi(u). By the scaling identity in [F4], every hi∈∂∘qi(θ) therefore satisfies ∥hi∥2≤BrL−1.

3.1F2F4F5step 1.1step 1.2step 2.1algebra

At almost every t≥t0, choose the flow representation from [step 1.1], put v=θ˙, and define β=⟨θ,v⟩/(r∥v∥2). Euler's identity [F4] gives ⟨θ,v⟩=Lϕμ>0, so v≠0 and 0<β≤1. Differentiating γ~=z/rL yields γ~′=L(μ/(β2rL)−z/rL)(log⁡r)′≥Lγ0(β−2−1)(log⁡r)′, since μ≥z and μ/rL≥γˉ≥γ0. Also ∥u′∥2≤∥v∥2/r≤BϕrL−2≤[B/(Lγ0)](log⁡r)′, because (log⁡r)′=Lϕμ/r2. Thus for s<t, Lγ0∫st(β−2−1)(log⁡r)′ dτ≤γ~(t)−γ~(s).

4.1F2F4F5F6step 1.1step 1.2step 3.1constructalgebra

The normalized margin is γˉ(t)=qmin⁡(u(t)) and converges to γ∞>0 by [F5]. Continuity of qmin⁡ and the limit-point definition in the Statement imply qmin⁡(u∗)=γ∞. Fix ε>0. Choose an integer k large enough that B/(Lγ0k)<εγ01/L/4 and 2/(kγ01/L)<ε. Then choose T so that for every t≥T, γ∞−γ~(t)≤Lγ0/k3, μ(t)≥z(t)>N/(eLγ02/Lε), and ∣γˉ(t)−1/L−γ∞−1/L∣<ε/2. By the limit-point property, choose s≥T with ∥u(s)−u∗∥2<εγ01/L/4. Since [F4] and [step 1.1] give (log⁡r)′=Lϕμ/r2>0 almost everywhere by step 3.1, absolute continuity makes r strictly increasing; [F5] gives r→∞. Thus there is a unique s′>s with log⁡r(s′)−log⁡r(s)=1/k. Step 3.1 gives Lγ0∫ss′(β−2−1)(log⁡r)′ dτ≤Lγ0/k3. Hence some nonexceptional t∈(s,s′) has β(t)−2−1≤1/k2; otherwise the integral would be larger. Integrating the direction bound in step 3.1 gives ∥u(t)−u∗∥2<εγ01/L/2. Therefore θ^:=u(t)/γˉ(t)1/L is feasible and ∥θ^−θ∗∥2<ε.

5.1F2F3F4F5step 1.1step 3.1step 4.1algebra∎

At this time t, choose hi from [step 1.1], let q∗=qmin⁡(θ(t)), and put h^i=hi/q∗(L−1)/L∈∂∘qi(θ^) using [F4]. Set λi=q∗(L−2)/Lrai/∥v∥2≥0. Then ∑iλih^i=q∗−1/Lr(v/∥v∥2) and ∥θ^−∑iλih^i∥2=2(1−β)/γˉ(t)1/L≤2/(kγ01/L)<ε. For complementarity, set di=qi(θ(t))−q∗≥0 and A=∑ie−di≥1; then pi=e−di/A and μ−q∗=∑ipidi≤N/e, since xe−x≤1/e for x≥0. Direct substitution gives ∑iλi(qi(θ^)−1)=βLγˉ(t)2/Lμ−q∗μ≤NeLγ02/Lμ<ε. This is the (ε,ε)-approximate KKT witness in [F3].

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Homogeneous gradient-flow limit points satisfy margin KKT conditions

Statement

Let N,p≥1 and let q1,…,qN:Rp→R be locally Lipschitz functions that are positively homogeneous of common degree L>0 and admit the Clarke chain rule along absolutely continuous arcs. Set L(θ)=∑ie−qi(θ). Suppose θ:[0,∞)→Rp is a global Clarke gradient-flow trajectory for L and L(θ(t0))<1 at some t0≥0. Then every limit point u∗ of θ(t)/∥θ(t)∥2 as t→∞ satisfies qmin⁡(u∗)>0, and there is an α>0 such that αu∗ is a Clarke KKT point of minimizing 12∥θ∥22 subject to qi(θ)≥1 for all i.

Facts & Assumptions

Given: The homogeneous margin model, exponential loss, a global Clarke flow, and a time when the loss is below one.

[F1]

Homogeneous classifier margins and exponential training risk: each margin is degree-L positively homogeneous and the empirical risk is L=∑ie−qi.

[F2]

KKT conditions and MFCQ for margin constraints: a Clarke KKT point is feasible and has nonnegative multipliers, subgradients, stationarity, and complementary slackness; MFCQ is positivity of every active margin subgradient on one direction.

[F3]

Homogeneous Clarke flow produces approximate margin-KKT points: each normalized-direction cluster point has positive minimum margin and, for every tolerance, admits a nearby feasible rescaling with stationarity and complementarity errors at most that tolerance.

[F4]

Limits of approximate margin-KKT points under MFCQ: a feasible point satisfying MFCQ is KKT if, for every positive tolerance, it has a nearby feasible approximate KKT witness with both errors at most that tolerance.

[F5]

Homogeneous margin constraints satisfy MFCQ: every feasible point of these positive-degree homogeneous margin constraints satisfies MFCQ.

Proof

technique · approximate each directional limit by feasible approximate KKT points, then pass to an exact KKT point using MFCQ
1.1F1F3givenchoose

Fix a limit point u∗ of the normalized trajectory. By [F3], qmin⁡(u∗)>0 and, for every ε>0, there is a feasible (ε,ε)-approximate KKT point within ε of θ∗:=u∗/qmin⁡(u∗)1/L.

2.1F2F4F5step 1.1algebra∎

The limit θ∗ is feasible and satisfies MFCQ by [F5]. Applying [F4] directly to the tolerance-wise witnesses from step 1.1 shows that θ∗ is a Clarke KKT point. Taking α=qmin⁡(u∗)−1/L>0 gives θ∗=αu∗, as required.

4 · Examples, counterexamples and false statements

None yet.

Sources