Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

The orthogonal-design Lasso is coordinatewise soft thresholding

Example

Let n≥d≥1, let X∈Rn×d satisfy XTX=nId, and let Y∈Rn be any response. Set Z=XTY/n and use the penalty τ>0 from Lasso estimator for fixed design. The unique Lasso minimizer has coordinates θ^j=Sτ(Zj).

In particular, if Z0∈Rd is an observation from the sparse Gaussian sequence model of Gaussian sequence model with sparse means and Y=XZ0, then Z=Z0, so the same formula applies coordinatewise to that sequence observation. The square case n=d, X=nId, and Y=nZ0 is included.

Facts & Assumptions

Given: Integers n≥d≥1, a design X∈Rn×d with XTX=nId, a response Y∈Rn, Z=XTY/n, and τ>0. For the Gaussian specialization, Z0 is an observation from the stated Gaussian sequence model, with its Axiom of Choice hypothesis, and Y=XZ0.

[F1]

The Lasso objective is n−1∥Y−Xθ∥22+2τ∥θ∥1 (Lasso estimator for fixed design).

[F2]

The Gaussian sequence observation has the form (Z0)j=θj∗+σξj/n with independent standard normal ξj (Gaussian sequence model with sparse means).

[F3]

The soft-threshold map is Sτ(z)=z−τ for z>τ, 0 for −τ≤z≤τ, and z+τ for z<−τ (Soft-thresholding map).

[F4]

For every response, the minimizer set of the Lasso objective is nonempty (The Lasso objective has a nonempty compact convex minimizer set).

Verification

1.1F1givenalgebra

Expanding [F1] and using XTX=nId and XTY/n=Z gives QY(θ)=∥Y∥22/n−2ZTθ+∥θ∥22+2τ∥θ∥1. Hence QY(θ)=c(Y)+∑j=1d((Zj−θj)2+2τ∣θj∣), where c(Y)=∥Y∥22/n−∥Z∥22 is independent of θ. The objective therefore separates into one-coordinate objectives plus a constant.

1.2F3algebracases

For a scalar z, on θ≥0 completing the square gives (z−θ)2+2τθ=(θ−(z−τ))2+2τz−τ2, whose constrained minimum is at max⁡{z−τ,0}. On θ≤0, (z−θ)2−2τθ=(θ−(z+τ))2−2τz−τ2, whose constrained minimum is at min⁡{z+τ,0}. If z>τ, the positive candidate has value 2τz−τ2 and is below the negative-branch boundary value z2 by (z−τ)2; if z<−τ, the negative candidate is below the positive-branch boundary value by (z+τ)2; if ∣z∣≤τ, both constrained minima occur uniquely at 0. Thus the unique scalar minimizer is Sτ(z).

2.1F1F2F4givenstep 1.1step 1.2algebra∎

By [F4] the minimizer set is nonempty. Since each coordinate term in step 1.1 has the unique minimizer from step 1.2, their vector of minimizers is the unique global minimizer, and its coordinates satisfy θ^j=Sτ(Zj) for every j. In the Gaussian specialization, Y=XZ0 gives Z=XTXZ0/n=Z0, so the formula applies pointwise to every realization of [F2]. When n=d and X=nId, this response is Y=nZ0, recovering the square case.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

10 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources