Problem 3.2 — Exact oracle inequality for the Lasso.
Rigollet, High-Dimensional Statistics, Problem 3.2 (line 2570).
Assume the noise vector ε is sub-Gaussian, ε ~ subGₙ(σ²), and the dictionary columns are normalised so that max_j ‖φⱼ‖₂ ≤ √n. Show that there exists a choice of the tuning parameter τ such that the Lasso estimator θ̂ᴸ with regularisation parameter 2τ satisfies the exact (non-residual) oracle inequality
MSE(φ_{θ̂ᴸ}) ≤ inf_{θ ∈ ℝᴹ} { MSE(φ_θ) + C σ |θ|₁ √(log M / n) }
with probability at least 1 − M⁻ᶜ for positive universal constants C, c.
Unlike the "slow-rate" oracle inequality of Theorem 3.4 (which requires incoherence), this bound holds without any structural assumption on the dictionary beyond column normalisation. The proof uses a direct analysis of the KKT conditions combined with a union-bound argument controlling max_j |⟨φⱼ, ε⟩| via sub-Gaussian maximal inequalities.