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.
BQTISP to Derived-Basis PrTISP Simulation
Statement
For sufficiently constructible , the published VMW model with charged operand extent satisfies The output uses the derived classical basis profile in Unbounded error time space counting model, with a fixed finite number of separate binary work tapes and native basis input queries. All work cells addressed by local operations or a query, including the highest query endpoint, count toward work extent. This is the explicit operand-space formalization of the published model; no general conversion to the erased-index head-access-only or sequential profile is asserted.
Facts & Assumptions
Given: the VMW quantum machine model and its bounded-error promise, with . The needed binary transition clock, space bound and precision indices have deterministic constructors in the matching profile within time and extent, and their construction is charged. No free scan of an input of length is assumed.
BQTISP Model fixes read-only input, classical and quantum work tapes, classically controlled local unitaries/measurements, coherent input queries, and the bounded-error thresholds.
Unbounded error time space counting model defines : fixed finitely many separate binary work tapes, erased sequential write-only index tapes for fresh head jumps and query endpoints, and native on a contiguous basis block of a specified work tape. Preparing every index is charged. The strict acceptance threshold and maximum addressed work extent include local operands and query endpoints. The index-only and preprint-delimited profiles are distinct.
Clifford+T gate library and exact matrices gives the exact ordered-basis matrices for and CNOT used in the path expansion below. The additional gate and its adjoint are defined explicitly in step 2.1.
Time-constructible and space-constructible functions gives the general clock-constructor convention. Here “sufficiently constructible” means specifically that the binary transition and resource clocks, compiler precision indices, and fixed padding-choice budgets can be obtained by deterministic routines within the displayed simulation time and extent in [F2]. Their work is included. This hypothesis does not identify a unary-input constructor with a free sublinear-time scan of the original input.
For a finite binary-branching nondeterministic computation, its accepting-path count is the number of accepting leaves. Below every such computation has an explicit transition and binary-choice bound. These are bounded path counts for arbitrary constructible ; the term #P is applicable only when the time bound is polynomial in input length. No #P membership is needed for the count algebra.
The operator norm is a norm on the space of bounded linear operators gives the triangle inequality for the operator norm.
The operator norm is submultiplicative and satisfies ||T^*T|| = ||T||^2 gives submultiplicativity of the operator norm; a unitary has norm one because it preserves vector norm.
Finite registers and their ordered computational bases makes each record qubit with its standard coordinate pairing and computational basis; the coordinate formula gives .
Ordered tensor registers, their inner product, and wire permutations defines the inner product of elementary tensor records as the product of their factor inner products. Distinct fixed-length two-qubit record strings differ in at least one coordinate, so their product-basis vectors are orthogonal by [F8].
Effective Exact Gate Factors for Fixed Local Unitaries supplies, for the fixed finite transition-gate family, exact constant-size decompositions into one-qubit gates and CNOTs with polynomial-time Cauchy procedures for each fixed one-qubit factor. It proves this effective interface without assuming a numerical QSD running-time bound.
The VMW F/H Alphabet Has an Algebraic Dense SU(2) Lift and a Fixed Base Net supplies an algebraic inverse-closed dense lift of and a certified fixed base net. Finite-Precision Bit Complexity of the SU(2) Solovay–Kitaev Compiler compiles an target given by a polynomial-time Cauchy name into this lifted alphabet with polynomial-in-precision bit time and expanded word length. Erasing letter phases gives the physical alphabet .
Fixed-Dimension Dyadic Matrix Routines Have Polynomial Bit Cost computes fixed-dimensional sums, products, square roots and quotients from polynomial-time Cauchy names, with polynomial bit cost under a supplied positive divisor lower bound. It also supplies polynomial-time approximations to fixed algebraic constants.
Proof
Detect source work-head collisions before decomposing a transition. The following classical marker construction stores positions without retaining their potentially long binary addresses. Fix a power-of-two stride , independent of , large enough for distinct tracks for source classical data, a marker for every source work head, an origin marker, compiler scratch, and a distinct parking track for every physical classical head. Logical cell on track is physical cell . For every source work head , keep one classical probe parked at and a single on marker track at logical position ; all other bits of that track are zero. Park the initially coincident physical heads at their distinct tracks using identity operations, then set the initial markers at logical zero. The origin track has its sole at zero and is never changed. To test , move probe within its current stride block to marker track , read its bit, and return to its parking track. Only that probe leaves its parking track during this test, so at the read no other classical head coincides with it. Transient collisions during movement perform identity operations only. Test all relevant pairs; there are only constantly many. Before a source movement clear each head's old marker using its own probe; then move the probes with their source heads and set their new markers before any further test. A local source move takes physical moves; probe the origin track to clamp a left move at logical zero. Duplicate each freshly emitted jump-address bit onto the probe's own erased index tape and append its fixed parking-label bits before use, obtaining without storing or rereading the address. Each source bit is duplicated only constantly many times. This maintains all markers exactly, costs constant time per source transition beyond charged index emission, uses fixed heads and alphabet, and has extent . Classical source symbols can likewise be read one probe at a time on the shared data track, saved in finite control, and written sequentially after evaluating the source's fixed classical function; the equality partition determines precisely whether that source operation is omitted. Auxiliary heads remain on distinct tracks, so source collisions do not suppress compiler or marker work. Apply the quantum source's collision-omission rule to the same equality partition: an omitted unitary is replaced by the empty word, not by its elementary factors. Otherwise its operands are distinct and are held fixed throughout its compiled block. The original quantum tape and its query blocks are not interleaved.
Each fixed one-qubit factor from [A1] has a polynomial-time Cauchy normalization into . Put , so , and hardcode with ; one exists since the larger absolute coordinate of is at least . Set and . Then , and . Fix an algebraic square root of and put . Thus , and . The formulas use only [A3] with fixed positive denominator bounds, so every coordinate of has a polynomial-time Cauchy procedure. There are finitely many factors; their branch constants and one common polynomial query bound may be hardcoded. No exact coordinate digits or run-time equality tests are needed.
For a fixed machine, only finitely many local transition unitaries occur, each on a fixed number of qubits. For every nonomitted unitary in step 1.1, decompose it into a constant number of one-qubit gates and CNOTs using [A1], with polynomial-time Cauchy names for the resulting fixed one-qubit factors. Choose fixed integers so that is the transition clock and bounds the one-qubit factors per transition. Fix and its base-net certificate from [A2]. Apply the bit-complexity theorem in [A2] to each normalized target of step 1.2 with rational tolerance . Its target-name, algebraic gate-package, inverse-closure and base-net hypotheses are satisfied. Erase the lifted word's scalar letter phases using [A2]; since , this compiles each factor to projective error at most over , its adjoint, and . CNOT and query gates remain exact. Direct multiplication gives because ; [F3] gives unitary and CNOT, and [F1] gives the query basis permutation. The finite-bit compiler has word length and bit time polynomial in , since the normalized Cauchy procedures have a fixed polynomial query bound and the tolerance has encoding length; workspace is at most bit time. Execute its deterministic work sequentially while holding the original quantum operand heads stationary. Preserve the source's classical transition, fresh index-bit emissions and scheduled jumps/queries once; extra compiler cycles neither duplicate nor consume its pending index words. Use the interleaved classical data, probes and scratch tracks of step 1.1, keeping a snapshot of the source input/classical scanned symbols from the beginning of its transition. Fixed extra classical heads access the compiler scratch track sequentially, whose used length is ; the resulting classical extent is . The original quantum work tape, operand positions and quantum-query endpoint indices are unchanged, so every native quantum-query block remains contiguous as in [F1]. The constructible bounds [F4] clock these loops, giving compiled time and work extent .
For a computational-basis measurement [F1], put for ; direct calculation gives , , , and . Postpone it in a proof-only deferred-measurement dilation by reserving a fresh two-qubit record slot, initialized to , at each of the transition times and using the isometry . The output branches are orthogonal by [F8]–[F9], and their squared norms sum to by the projector identities just checked. A transition with no measurement leaves that slot at . Thus every complete history has a fixed-length record string over the slots; distinct histories differ in some slot, so [F8]–[F9] make their record subspaces orthogonal, and subsequent classically controlled operations preserve orthogonality by [F1]. These record slots are not allocated by the simulator. A collision-omitted unitary has no compiled factors and zero approximation error. Projective compilation may multiply a one-qubit gate by a phase. Within each fixed history and transition time , all one-qubit factors act on the same quantum state, so their phases multiply to one scalar on that whole transition block. Rephase each compiled block by this scalar; telescoping its at most one-qubit replacements gives operator error at most , since surrounding gates and exact measurement dilations have norm one. The direct sum over orthogonal history blocks has this same bound: for and block errors , . Across the full computation, the actual and rephased compiled final vectors differ by , where is the product of the phase factors along history and . The accepting projection is block diagonal, , so . Thus the rephasing does not change acceptance probability. Telescope the phase-aligned transition products. Their exact and compiled prefixes and suffixes are norm one, so [F6]–[F7] give state-vector error at most . For unit vectors and accepting projection , . Cauchy–Schwarz [F10] and bound the absolute difference by . The compiled machine therefore accepts YES inputs with probability at least and NO inputs with probability at most .
Fix one input and the compiled computation. For a complete measurement history , let and count its and gates. Let be the final basis configurations accepted by the fixed machine after history , as determined by its finite transition table and terminal acceptance rule. Use the exact matrices from [F3] and the stated matrix in step 2.1. Expand every entry with numerator as five unit terms over denominator , and every numerator (respectively ) as three terms of phase and four terms of phase (respectively ). Each Hadamard transition contributes phase or over denominator ; CNOT, query, and computational-basis measurement transitions contribute or . Thus each path term has phase and denominator . For a final basis state , let count path terms of phase . Its amplitude is . Summing squared magnitudes over the accepting configurations gives the joint probability of history and acceptance: The identity follows by expanding the squared real and imaginary parts, and summing over histories gives the compiled acceptance probability.
Pad every branch to exactly quantum gate slots with identities, and set and . Multiply each joint accepting-history numerator in step 3.2 by . A bounded nondeterministic machine simulates two path terms in lockstep, requires the same measurement history and final basis row, tests shared classical acceptance, and counts pairs with equal phases positively and opposite phases negatively. The scale factor is exactly realized by extra binary choices and two five-way choices per missing slot, rejecting invalid encodings. All phase and scale choices use binary choices. At a measurement, guess one bit, require both basis rows to have it at the measured cell, feed it to their shared classical controller, then discard it. This sums histories without storing a transcript.
Store the two quantum basis rows on two separate binary work tapes and the shared classical configuration on separate fixed tapes, as permitted by [F2]. Corresponding heads on both rows make the same source local moves or fresh jumps; duplicate each newly emitted source index bit to the fixed number of required index tapes, so total address writing is multiplied only by a constant. Separate rows preserve contiguity of each query address block. For on source cells , apply native to each row using copies of its freshly written endpoint indices. Its address bits are unchanged and only its answer cell is updated. Duplicate the right-endpoint stream also to auxiliary heads on both rows; at query time place these at to read the old and new answer bits. These heads remain within charged operand extent . There is no copying or scanning of the possibly long address block, and no assertion that . Each row can read a different input bit, exactly as required by its distinct basis path. Maintain a counter of positions where the two rows disagree. It starts zero; every local gate or query changes only a fixed number of bits, so mirrored operand heads supply the before/after disagreement indicators and update . Since at most bit changes occur, uses bits; its final value is zero exactly when the rows agree, avoiding an terminal scan. Each counter operation costs bit time. Thus the two bounded path-count machines have time and extent , with accepting counts satisfying .
The sign of decides whether the compiled acceptance probability is above or below . The denominator is itself a bounded path count: guess bits and, for each of factors, two three-bit numbers, accepting only values below . Thus has exactly accepting branches and is generated in time and work space. Build bounded nondeterministic machines with path counts and by disjointly tagging the component computations and rejecting noncanonical padding. Pad both to the same total number of paths for an explicitly bounded , using zero-only suffix padding to preserve each accepting-path count. A fair leading bit chooses the machine on branch 0 and the complement of the machine on branch 1. The resulting machine has equiprobable paths and accepting paths, so it accepts with probability strictly greater than exactly when . The constructible bounds in [F4] let the simulator choose and exhaust these fixed choice lengths. All choice counters can be maintained in bits and time per choice. The total time is and work extent is in the derived basis profile.
Step 3.1 places compiled YES acceptance strictly above and NO acceptance strictly below . Step 6.1 preserves that sign, giving the stated bounded-error quantum to unbounded-error classical inclusion with its full claimed resources in . The classical operand-space convention is explicit in [F1]–[F2]; literal head-only accounting with uncharged distant query operands is not claimed. No general simulation into the index-only erased-address or sequential profile has been proved here.
Depends on
- BQTISP Model
- Unbounded error time space counting model
- Effective Exact Gate Factors for Fixed Local Unitaries
- Clifford+T gate library and exact matrices
- The VMW F/H Alphabet Has an Algebraic Dense SU(2) Lift and a Fixed Base Net
- Finite-Precision Bit Complexity of the SU(2) Solovay–Kitaev Compiler
- Fixed-Dimension Dyadic Matrix Routines Have Polynomial Bit Cost
- Time-constructible and space-constructible functions
- The operator norm is a norm on the space of bounded linear operators
- The operator norm is submultiplicative and satisfies ||T^*T|| = ||T||^2
- Finite registers and their ordered computational bases
- Ordered tensor registers, their inner product, and wire permutations
- Cauchy–Schwarz: $|\langle x,y\rangle|\le\|x\|\,\|y\|$, with equality exactly for dependent pairs
Used by
Dependency tree · two levels
66 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
- Van Melkebeek and Watson, Time-Space Efficient Simulations of Quantum Computation (standard reference, not scraped)
- Dawson and Nielsen, The Solovay–Kitaev Algorithm (standard reference, not scraped)