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.
Machine time and space constructibility
Definition
Use Uniform asymptotic time space comparison and fix a nondecreasing integer-valued function with . The canonical binary numeral of zero is the one-letter word ; every positive numeral starts with , with no leading zeros. Unary input for is , including the empty word when .
The bound is time constructible in this interface if a fixed deterministic multitape transducer reads that unary input completely, writes on its output tape, and halts in at most transitions for one fixed and all . We count output cells in its space. Its actual visited workspace, including its tapes under the preceding convention, is denoted ; an application must specify a bound on this quantity if it needs one.
For nondecreasing with , space constructible means that a fixed halting transducer reads completely and outputs using at most visited cells. There is no time bound in this definition.
Exact-clock constructibility means the separately specified existence of a machine whose run on halts after exactly transitions. Its initial state is nonhalting and its last transition enters a halting state; in particular a value zero would be incompatible with that convention. The guard excludes it here. This item asserts no equivalence between exact clocks, output constructors, or versions using read-only input space.
An external clock supplied as is an input, not a call to a constructor. If an application instead sets by the stated constructor, it adds the constructor's time and workspace to the subsequent algorithm's resource accounting. The guard includes the complete-input scan and the empty-input case. Finite exceptional lengths can be treated by finitely many literal branches, but such branches must be exhibited in any proof that uses them; no bound on an arbitrary computable function follows from this definition.
Depends on
Used by
Dependency tree · two levels
3 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
- Arora–Barak Chapter 3 constructibility conventions, adapted contract; complete source reading pending (standard reference, not scraped)