Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-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.

Tensor-train storage and inner-product costs

Statement

If a TT representation has mode sizes nk and bond sizes r0=rd=1,r1,…,rd−1, its core storage is exactly ∑k=1dnkrk−1rk field entries. If A and B have TT cores of bond sizes rk and sk, respectively, their Frobenius inner product can be computed with O ⁣(∑k=1dnkrk−1sk−1rksk) scalar arithmetic operations and O(max⁡krksk) additional workspace entries.

Facts & Assumptions

Given: Two finite tensors A,B with exact TT cores Gk,Hk, same mode sizes nk, and bond sizes r0=rd=s0=sd=1.

[F1]

Finite tensor arrays and the Frobenius inner product: ⟨A,B⟩F is the sum over all multi-indices of Ai1,…,id‾Bi1,…,id.

[F2]

Tensor train cores, bond ranks, and canonical gauges: each tensor entry is the contraction of its mode cores over adjacent bond indices.

Proof

1.1F2algebra

Core Gk contains rk−1nkrk entries, so storing all cores requires the stated sum. The corresponding dense tensor would have ∏knk entries; the TT formula counts its actual core storage and by itself asserts no savings unless that sum is smaller.

1.2F1F2constructalgebra

Set E0=[1] and recursively define (Ek)αk,βk=∑αk−1=1rk−1∑βk−1=1sk−1∑ik=1nk(Ek−1)αk−1,βk−1Gk(αk−1,ik,αk)‾Hk(βk−1,ik,βk). Induction on k expands Ek as the sum over indices i1,…,ik and bonds αk,βk of the conjugate prefix contraction of A times the prefix contraction of B. At k=d, the terminal bonds each have size one, so this is exactly ⟨A,B⟩F by [F1] and [F2].

2.1step 1.2algebra∎

At step k, each of the rksk output entries accumulates nkrk−1sk−1 terms. Thus its arithmetic is bounded by a fixed constant times nkrk−1sk−1rksk. Summing over modes gives the displayed cost. The recurrence stores the previous and next environments, of sizes rk−1sk−1 and rksk, so its additional workspace is bounded by a constant times their maximum over k.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · one level

2 results within one dependency step 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