Descent lemma
\[f(y) \le f(x) + \langle \nabla f(x), y - x \rangle + \tfrac{L}{2}\lVert y - x \rVert^2 \]
If \(\nabla f\) is \(L\)-Lipschitz. For \(y = x - \eta \nabla f(x)\): \(f(y) \le f(x) - \eta(1 - L\eta/2)\lVert
\nabla f(x) \rVert^2\).
- Gives
- Guaranteed progress in one step.
- Costs
- \(L\)-smoothness along the trajectory.
- Wrong tool when
- The objective is non-smooth; use a proximal or subgradient argument instead.
Smooth convex gradient descent
\[f(x_T) - f^\star \le \frac{L\lVert x_0 - x^\star \rVert^2}{2T}\]
For convex, \(L\)-smooth \(f\) and \(x_{t+1} = x_t - \tfrac{1}{L}\nabla f(x_t)\).
- Gives
- An \(\mathcal{O}(1/T)\) rate to the global optimum.
- Costs
- Convexity, smoothness and an existing minimizer.
- Wrong tool when
- Training is non-convex: stationarity is not global optimality.
Polyak–Łojasiewicz (PL) inequality
\[\tfrac12 \lVert \nabla f(x) \rVert^2 \ge \mu\big(f(x) - f^\star\big) \;\Longrightarrow\; f(x_t) - f^\star \le
(1 - \mu/L)^t \big(f(x_0) - f^\star\big)\]
For \(L\)-smooth \(f\) and gradient descent with \(\eta = 1/L\).
- Gives
- Linear convergence in function value without convexity. PL is strictly weaker than strong convexity.
- Costs
- PL at every point the iterates visit.
- Wrong tool when
- You only have local or empirical evidence for PL but state a global theorem.
Non-convex stationarity
\[\min_{0 \le t < T} \lVert \nabla f(x_t) \rVert^2 \le \frac{2L\big(f(x_0) - f^\star\big)}{T}\]
For \(L\)-smooth \(f\) bounded below, gradient descent with \(\eta = 1/L\).
- Gives
- \(\mathcal{O}(\epsilon^{-2})\) iterations to reach \(\lVert \nabla f \rVert \le \epsilon\).
- Costs
- Smoothness and a finite lower bound.
- Wrong tool when
- You want to claim convergence to a global minimizer.
Stochastic descent
\[\frac{1}{T}\sum_{t < T} \mathbb{E}\lVert \nabla f(x_t) \rVert^2 \le \frac{2\big(f(x_0) - f^\star\big)}{\eta
T} + L\eta\sigma^2\]
If \(\mathbb{E}[g_t \mid x_t] = \nabla f(x_t)\), \(\mathbb{E}\lVert g_t - \nabla f(x_t) \rVert^2 \le \sigma^2\)
and \(\eta \le 1/L\).
- Gives
- The bias–variance trade-off in the step size, and the standard SGD stationarity rate.
- Costs
- Unbiased gradients and a variance bound.
- Wrong tool when
- Gradients are biased (compression, adaptive sampling) or dependent, unless that is analyzed separately.
Robbins–Siegmund lemma
\[\mathbb{E}[V_{t+1} \mid \mathcal{F}_t] \le (1 + a_t)V_t - b_t + c_t\]
For non-negative adapted \(V_t, a_t, b_t, c_t\) with \(\sum a_t < \infty\) and \(\sum c_t < \infty\)
almost surely: \(V_t\) converges and \(\sum b_t < \infty\) almost surely.
- Gives
- Almost-sure convergence from a noisy descent recursion.
- Costs
- Adaptedness and the summability conditions.
- Wrong tool when
- A finite-time rate is your main result; this lemma is only asymptotic.