Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-generatedjudge 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.

A scalar state-space layer has matching recurrent and convolutional outputs

Example

Take the scalar state-space model A=0, B=C=1, direct term D=0, step size Δ=1, and initial state x−1=0. For any integer L≥1 and any length-L scalar input sequence (u0,…,uL−1), the bilinear matrices are Aˉ=1 and Bˉ=1, so the recurrence gives xt=xt−1+ut and yt=∑s=0tus for 0≤t<L. The length-L impulse kernel is (1,…,1), and its causal convolution ∑j=0tKjut−j gives the same outputs for 0≤t<L.

Facts & Assumptions

Given: The scalar parameters and zero initial state in the Example, with a length-L input sequence.

[F1]

DPLR structured state-space parameterization: when I−ΔA/2 is invertible, Aˉ=(I−ΔA/2)−1(I+ΔA/2), Bˉ=(I−ΔA/2)−1ΔB, and the zero-state kernel has entries C∗AˉjBˉ.

[F2]

S4 state-space recurrence and convolution procedure: the recurrent mode solves (I−ΔA/2)xt=(I+ΔA/2)xt−1+ΔBut and returns C∗xt.

Proof

1.1givenF1algebra

Here I−ΔA/2=1 and I+ΔA/2=1, so [F1] gives Aˉ=1 and Bˉ=1.

2.1givenF2step 1.1induction

By [F2] and step 1.1, xt=xt−1+ut and yt=xt. The base value is x−1=0; if xt−1=∑s=0t−1us, then xt=xt−1+ut=∑s=0tus. Induction proves yt=∑s=0tus.

3.1F1step 1.1step 2.1algebra∎

By [F1] and step 1.1, every kernel coefficient is C∗AˉjBˉ=1. Therefore its causal convolution at time t is ∑j=0tut−j=∑s=0tus, which equals the recurrent output in step 2.1 after substituting s=t−j.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

6 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