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 and bond sizes , its core storage is exactly field entries. If and have TT cores of bond sizes and , respectively, their Frobenius inner product can be computed with scalar arithmetic operations and additional workspace entries.
Facts & Assumptions
Given: Two finite tensors with exact TT cores , same mode sizes , and bond sizes .
Finite tensor arrays and the Frobenius inner product: is the sum over all multi-indices of .
Tensor train cores, bond ranks, and canonical gauges: each tensor entry is the contraction of its mode cores over adjacent bond indices.
Proof
Core contains entries, so storing all cores requires the stated sum. The corresponding dense tensor would have entries; the TT formula counts its actual core storage and by itself asserts no savings unless that sum is smaller.
Set and recursively define . Induction on expands as the sum over indices and bonds of the conjugate prefix contraction of times the prefix contraction of . At , the terminal bonds each have size one, so this is exactly by [F1] and [F2].
At step , each of the output entries accumulates terms. Thus its arithmetic is bounded by a fixed constant times . Summing over modes gives the displayed cost. The recurrence stores the previous and next environments, of sizes and , so its additional workspace is bounded by a constant times their maximum over .
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
- Ivan V. Oseledets, Tensor-Train Decomposition, SIAM Journal on Scientific Computing 33(5) (2011), §4.2 (standard reference, not scraped)
- Mi-Song Dupuy, Tensor trains for high-dimensional problems, full lecture notes, Chapter 1, §1.2 (2026) (standard reference, not scraped)