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.

An exact primal state can have a wrong finite-unroll derivative

Example

Fix q∈(0,1) and define G(z,θ)=qz+(1−q)θ for z,θ∈R, with initialization z0(θ)=0, recurrence zk+1(θ)=G(zk(θ),θ), and outer objective g(z,θ)=z. The exact fixed-point branch is z∗(θ)=θ, so the exact hypergradient of J(θ)=g(z∗(θ),θ) is 1. For every finite K≥1, the K-step iterate is zK(θ)=(1−qK)θ. At θ0=0 it equals the exact state and its fixed-point residual rK:=zK(0)−G(zK(0),0) is zero, but its derivative is 1−qK≠1. Thus an exact primal state and zero primal residual do not force the finite-unroll derivative to equal the implicit hypergradient.

Facts & Assumptions

Given: q∈(0,1), G(z,θ)=qz+(1−q)θ, z0(θ)=0, and g(z,θ)=z. For comparison with the stationary-branch formula, set f(θ,z):=12(z−θ)2 on Θ=W=R; both f and g are polynomials, so they meet the C2 and C1 assumptions on these open domains. The stationarity equation is z−θ=0, which is equivalent to z=G(z,θ) because 1−q>0. Compare the exact fixed-point derivative with the derivative of a finite iterate at θ0=0.

[F1]

Smooth bilevel stationary problems and their hypergradients: the exact stationary branch defines the outer objective whose derivative is the implicit hypergradient.

[F2]

Finite fixed-point iteration sensitivity error bounds and the limits of residual control: a finite contraction iterate differentiates its finite composition, and its derivative can differ from the fixed-point sensitivity even with zero primal residual.

[F3]

Hypergradient of a smooth local stationary branch: for a C2 inner objective and C1 outer objective with invertible stationary Hessian, the local branch hypergradient is ∂θg−BTH−T∇zg.

Verification

1.1givenF1algebra

Solving z=G(z,θ) gives (1−q)z=(1−q)θ. Since 1−q>0, the unique fixed point is z∗(θ)=θ, and therefore J(θ)=z∗(θ) has derivative 1. Also Gz=q<1.

1.2givenalgebraconstruct

For K=0, z0(θ)=(1−q0)θ=0. If zK(θ)=(1−qK)θ, then zK+1=q(1−qK)θ+(1−q)θ=(1−qK+1)θ. Induction gives the displayed finite-iterate formula for every K≥1.

2.1F1F3givenstep 1.1algebra

The inner objective has ∂zf=z−θ, so its stationary branch is the same z∗(θ)=θ as the fixed-point branch. Here H=1, B=−1, ∂θg=0, and ∇zg=1. Formula [F3] therefore gives 0−(−1)(1)−1(1)=1, verifying the exact hypergradient under the bilevel prerequisites.

2.2givenstep 1.2algebra

At θ0=0, step 1.2 gives zK(0)=0=z∗(0) and the fixed-point residual is zK(0)−G(zK(0),0)=0−G(0,0)=0. The stopped outer objective is JK(θ)=g(zK(θ),θ)=(1−qK)θ, so JK′(0)=1−qK.

3.1F2step 2.1step 2.2algebra∎

Because 0<q<1 and K≥1, qK>0, hence 1−qK≠1. Thus the zero residual at the exact state does not make the finite-unroll derivative equal to the exact hypergradient.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

14 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