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.
QMA Verification and Local Hamiltonian
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Approximate Universality and Solovay–Kitaev
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Linear Operators and Quotient Spaces
- Chain Conditions, Semisimple Modules and the Wedderburn–Artin Theorem
- Circuit Syntax, Denotational Semantics, and Measurement
- Clifford+T Exact and Approximate Synthesis
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Coordinate and Path Transport
- Complex Differentiability and the Cauchy–Riemann Equations
- Complex Norms and Realification
- Complex Power Series and Analytic Functions
- Complex Subspace Realification
- Complexification, Realification and Real Structures
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Continuous-Gate Universality and Exact Synthesis
- Controlled Gates, Phase, and Entanglement
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Effective Numberings, Reductions, Resources, and Randomness
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite Dimensional Normed Spaces and Riesz Lemma
- Finite Probability Spaces and Random Variables
- Finite-Dimensional Complex Inner-Product Spaces and Matrix Interfaces
- Formal Languages, Encodings, and Decision Problems
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Fundamental Trigonometric Identities
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Independence Borel Cantelli and Zero One Laws
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Integral Extensions and Going Up
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Recurrences and Rational Generating Functions
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Logarithmic Space, NL, and Reachability
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurable Functions and Simple Approximation
- Measurements, POVMs, and Instruments
- Measures and Their Basic Properties
- Metric Spaces
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Normed and Banach Spaces
- Number Fields Rings of Integers and Discriminants
- Order, Zorn's Lemma, and the Axiom of Choice
- Partitions of Unity and Paracompactness
- Pointwise Extended-Real Function Products
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Pure and Mixed States, Ensembles, and Schmidt Decomposition
- Qubits, Bloch Sphere, Pauli Algebra, and One-Qubit Gates
- Registers, Tensor Products, and Partial Trace
- Relations, Functions, and Quotients
- Resource Bounds and Machine Invariance
- Reversible Computation, Ancillas, and Coherent Oracles
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Simple Field Extensions and the Construction of the Complex Numbers
- Sine, Cosine, and the Definition of Pi
- Splitting Fields
- Strongly Continuous Semigroups and Hille Yosida
- Subspaces, Products, and Quotients
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tensor Products of Modules
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Complex Exponential and Euler's Formula
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Field of Fractions and Localisation
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Polynomial Hierarchy and Relativization
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Time and Space Hierarchy Theorems
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Turing Machines, Configurations, and Computation
- Uniform Circuit Families, Promise Problems, and Complexity
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
This page defines QMA verifiers over the QC14 full-list uniform circuit model, with an explicit witness register, zero-initialized verifier workspace, and an acceptance effect obtained by compression to the witness. It proves entangled-witness parallel amplification by an operator moment bound. It then proves matrix-encoded fixed-locality Hamiltonian membership through generated finite-arity measurements and circuit uniformization.
The hardness route constructs the unary-clock Feynman–Kitaev history Hamiltonian and proves its path gap, endpoint penalties, geometric soundness bound, and 5-locality. The 2-local route follows KKR’s four successive restrictions: legal unary clocks, one-qubit propagation, controlled-phase propagation, and initialized inputs. Each restriction has its own norm and penalty budget. Rational local entries and promise thresholds are produced with an explicit inverse-polynomial gap.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Effective finite matrix encodings for local Hamiltonians
Definition
A finite-dimensional complex matrix input of dimension is effectively encoded if its complete binary description specifies and conforms to one fixed deterministic entry-approximation machine. Given the description, an entry index, and unary precision request , that machine returns rational real and imaginary parts within of the exact entry in time bounded by one fixed polynomial in the total description length plus , uniformly over all valid encodings. Rational entries use their exact binary numerator and denominator; algebraic entries use a finite encoding compatible with this same evaluator and bound. A uniform matrix family has one fixed deterministic algorithm which, given the unary family index and any explicitly encoded family parameters, outputs the complete description of that member in time bounded by one fixed polynomial in plus the parameter length, uniformly over all valid indices and parameters. Hermiticity, dimensions, and norm bounds are promises on the exact matrices, not conclusions inferred from a finite approximation.
This interface includes finite output size and all approximation bit costs. It does not supply a matrix oracle, exact comparisons on arbitrary computable reals, or a free unitary implementation.
Bernstein approximation to the square root
Statement
For each integer , the degree- Bernstein polynomial satisfies . Consequently degree suffices for uniform error at most .
Facts & Assumptions
Given: An integer and .
The binomial coefficients count subsets (The set of -element subsets and the binomial coefficient ). For , counting pairs with and gives . For and , counting triples with and an ordered pair of distinct marked elements gives .
Cauchy-Schwarz with its equality case, the triangle inequality for , the parallelogram law and polarisation: finite weighted sums satisfy Cauchy–Schwarz.
Proof
Regard the nonnegative weights as a finite distribution. [F1] gives . Reindexing the first count in [F2] gives . For , reindexing the second count gives ; for this expectation is directly. Since , it follows that .
Since for , [F3] gives and . Therefore The bound is uniform in , and solving gives the stated degree choice.
Polar correction of a near-unitary matrix
Statement
Let be unitary on a nonzero finite-dimensional complex inner-product space and let be an endomorphism with . Then is invertible and its polar unitary satisfies . The inverse square root is defined by the positive spectral square root. When has effectively computable entries in fixed dimension, the inverse square root also has an effective matrix approximation: expand at , whose norm is less than , and truncate the absolutely convergent binomial series.
Facts & Assumptions
Given: A finite-dimensional space, a unitary , and .
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely: a finite-dimensional normal endomorphism has an orthonormal eigenbasis.
The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: the operator norm is the largest singular value.
Proof
For every vector , . Thus is injective and hence bijective in finite equal dimension. The eigenvalues of are , where each singular value obeys by the triangle inequality and [F2].
By [F1], define by applying the positive scalar inverse-square-root to its positive eigenvalues. Then , so is unitary; moreover the singular-value decomposition, obtained by diagonalizing , gives . Consequently . Finally, has norm at most ; the binomial series for converges absolutely in operator norm, and its geometric tail bound gives effective truncations from effective entries of .
Projection lemma for a large penalty
Statement
Let be a nonzero finite-dimensional complex inner-product space and let be a nonzero subspace. Let be Hermitian endomorphisms, with and for every , where . Write . Then
Here is the compression on , where is orthogonal projection. Assume so that is defined. If , the lower spectral hypothesis is vacuous and the conclusion reduces to equality.
Facts & Assumptions
Given: A finite-dimensional complex-inner-product space , a nonzero subspace , Hermitian maps , and the penalty and norm hypotheses in the Statement.
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely: a finite-dimensional normal endomorphism has an orthonormal basis of eigenvectors.
Proof
Set . By [F1], the Hermitian compression has a unit eigenvector with eigenvalue . Since , its Rayleigh quotient for is , so .
If , then and , so the conclusion is equality. Otherwise both and are nonzero. For a unit vector , write with , unit and , ; absorb the phases into . If either component of is zero, choose any unit vector in its nonzero subspace for the unused direction. Self-adjointness of and make its cross terms zero, so . Also , , and .
Expanding the quadratic form and using gives Indeed the -diagonal term is , the term is at least , and bounds the cross term below by .
The scalar quadratic has minimum by completing the square. Thus every unit Rayleigh quotient is at least ; [F1] identifies the least eigenvalue with the minimum Rayleigh quotient. This proves the lower bound.
Dense normalized one-qubit Clifford–T package
Statement
Use the exact one-qubit matrices and of Exact one-qubit gates and rotations. The matrices and , together with their inverses, are determinant-one representatives in . Their generated subgroup is dense in . Replacing each normalized letter in a word by its underlying physical letter changes the product only by one scalar phase, so an unconditional one-qubit circuit can approximate every target up to an irrelevant global phase. A normalized letter must not be placed under a control without correcting its scalar phase.
Facts & Assumptions
Given: The exact one-qubit matrices and the dense-projective Clifford–T result.
Clifford+T Is Dense Projectively on One Qubit: and lie in and generate a dense subgroup there.
Exact one-qubit gates and rotations: and have their displayed exact phases; a scalar phase is part of a matrix when it is controlled.
Proof
Direct determinants give because , and . Unitarity is preserved by unit-modulus scalars, so .
Density of the group generated by is [F1]. For any fixed finite word, replacing each normalized generator by its physical gate multiplies the whole word by the product of the corresponding scalar phases, which is a single scalar on the entire one-qubit subcircuit. Such a scalar does not affect any outcome probability when the subcircuit is applied unconditionally. If the word is controlled, this scalar acts only on the active control block and is therefore not irrelevant; the statement explicitly excludes that use without correction.
Encoded k-local Hamiltonian promise problem
Definition
Fix an integer . An encoded instance of input length gives , with polynomially bounded in and polynomially bounded in . For each term it lists a support set of size and a Hermitian matrix in the computational basis of those qubits, ordered by increasing index in . It also gives a positive rational polynomial bound with for every exact term. Matrix descriptions and their approximation procedures use Effective finite matrix encodings for local Hamiltonians. Embed each term as on the factors indexed by in increasing order and the identity on every other qubit, and put on . Given rational thresholds with for a polynomial , the promise problem has YES instances when and NO instances when . Inputs violating the format or promise are outside the promise; no behavior is required there. A matrix description is not a free measurement oracle: a verifier must generate every local test circuit from the finite encoding.
Uniform verifier interface with a quantum witness
Definition
For an input length , let be the ordered classical-input register, a witness register, and a zero-initialized workspace register; are polynomially bounded and zero qubits means the one-dimensional space . A verifier family is one full-list uniform family of finite circuits on , generated in polynomial time from . The widths and must also be computed from by one fixed polynomial-time algorithm. Equivalently, a fixed polynomial-time wrapper outputs the widths together with the full circuit description, whose circuit component is a valid full-list code; the register metadata does not alter that code or its measured wire indices. Its gate order and unitary denotation are those of Full-list uniform quantum circuit family, Finite circuit syntax and ordered wire labels, and Denotational semantics of a finite layered circuit. The first register holds the classical basis input , the witness may be any density operator on , and the workspace qubits start in . Thus this definition adds an explicit quantum witness register to the classical-input, zero-ancilla promise-computation convention of Finite quantum promise-computation model; a witness is not an initialized ancilla. The workspace need not return to zero; the exact clean-return subroutine contract of Clean and dirty ancillas is a separate requirement when invoked.
Let be the ordered tuple of distinct terminally measured wires. One fixed total polynomial-time algorithm evaluates the predicate and determines acceptance from the measured output string . Let be , and let be the orthogonal projection onto all computational-basis output strings accepted by , tensored with the identity on every unmeasured wire. Define the witness acceptance effect and its probability by
The projection sums over every unmeasured output wire. The positivity of this compression and its equality with the terminal outcome law are proved separately. The matrix input, gate list, generator, output predicate, and all circuit and classical costs are charged according to Circuit-family and computation cost model; no intermediate measurement or free random source is assumed in this base interface.
Effective synthesis of fixed-dimensional unitaries
Statement
Fix a nonnegative integer and dimension , independent of input length. Given a unitary whose entries have polynomial-time Cauchy names from a finite description and a rational , a deterministic polynomial-time procedure outputs a circuit on its data wires, with a constant number of clean ancillas returned to zero, for which there is a unit scalar with . Writing for the matrix-description length and for the binary numerator/denominator encoding length of the rational tolerance, the procedure has bit cost polynomial in and gate count polynomial in . Scalar phase is immaterial only for this unconditional circuit. The construction uses complex Givens elimination with robust pivoting, a constant-width decomposition into unconditional one-qubit rotations and CNOT gates, and the finite-precision compiler of Finite-Precision Bit Complexity of the SU(2) Solovay–Kitaev Compiler. Its exact reversible-control subconstruction gives Toffoli from by the parity-phase identity in the proof.
Facts & Assumptions
Given: Fixed , an effectively encoded unitary , and rational .
Effective finite matrix encodings for local Hamiltonians: each matrix entry has a deterministic polynomial-time Cauchy approximation procedure.
Dense normalized one-qubit Clifford–T package: the normalized inverse-closed Clifford–T representatives are dense in .
Finite-Precision Bit Complexity of the SU(2) Solovay–Kitaev Compiler: an target supplied by a polynomial-time Cauchy name can be compiled over the fixed finite gate set to operator error for any rational , where is the fixed base-net radius; bit time includes reading the rational tolerance and is polynomial in its encoding length and the target precision parameters; word length is polynomial in .
Ordered tensor registers, their inner product, and wire permutations: the ordered tensor-register convention fixes computational-basis indices and factor order.
One-Qubit Euler Decomposition: every matrix is a product .
CNOT and Control-Target Order: CNOT flips its target exactly when the named control is one.
Fixed-Dimension Dyadic Matrix Routines Have Polynomial Bit Cost: fixed-dimensional sums, products, quotients with lower-bounded denominators, square roots, and matrix exponentials have polynomial-time Cauchy approximations.
Two-Level Unitary: a two-level unitary acts by a stated unitary block on two ordered basis vectors and by identity on their orthogonal complement.
Exact one-qubit gates and rotations fixes the exact exponential definitions and phases of ; One-Qubit Euler Decomposition derives the closed matrix forms for and used below.
Circuit-family and computation cost model: gate count, wire count, and full-list generator time are separate circuit costs that must each be bounded.
Proof
If , output the empty circuit: the scalar unitary is immaterial up to the allowed whole-circuit phase. Assume . Every Pauli- requested anywhere in this construction is emitted as the QC14 word : the exact matrices in [F9] give and . First construct exact computational-basis transpositions for row pivoting. For bit strings , flip their differing positions in order to form a Gray path . The adjacent swap is an on their differing bit, controlled on the other fixed bits; for each control required to be , apply the same exact word to that control wire before computing the control conjunction (or before the one-control gate), then undo it after the controlled operation and any conjunction uncomputation. A conjunction of at least two controls is computed into clean bits by a chain of Toffoli gates, the target is applied under the last conjunction bit, and the chain is reversed; with no controls use the same word, and with one positive control use CNOT. Toffoli is exact over the gate alphabet: for bits , Compute each parity into a clean bit by CNOTs, apply for positive terms and for negative terms, and uncompute; the resulting phase is . Conjugating the third bit by gives Toffoli. The product of swaps along the path except its last edge, followed by the last swap and the reversed prefix, is exactly the transposition of . In column , earlier columns have already been made zero below row , so the remaining tail has norm one by unitarity. Approximate its entry magnitudes to error at most and choose the least row among those with largest approximate magnitude as pivot; the selected exact magnitude is at least . Move that row to by the exact transposition just constructed, which preserves earlier zeros. For each lower entry and pivot , use the determinant-one Givens block , ; direct multiplication sends to . The pivot remains bounded below, so every division is conditioned and no exact zero test is needed. Fixed dimension, [F7], and the pivot lower bound give polynomial-time Cauchy names for the Givens factors and a diagonal unitary remainder. If the recorded left multipliers are , the terminal upper-triangular unitary is ; its first column has only a unit-modulus first entry, orthogonality forces the rest of the first row to vanish, and induction on the trailing principal block shows is diagonal. Hence , an exact factorization in reverse chronological application order.
Each Givens factor from step 1.1 is an block on two basis strings , in the two-level sense of [F8]. Flip their differing bit positions in order to form a Gray path . Controlled- gates on the other fixed bits swap for ; for the desired ordered block , the final controlled one-qubit gate uses native block when the differing target bit of is , and when that bit is . In the latter case the native target order is , so conjugating by gives precisely in the required order . Reversing the swaps therefore gives the exact ordered two-level action. Both possible native blocks remain in and have polynomial-time Cauchy names. Every intermediate controlled- is implemented by the conjunction and target construction of step 1.1, including the exact expansion for its target . With middle block , the same path conjugation is the exact basis transposition used in step 1.1. When , the order-corrected native block is itself an unconditional one-qubit gate. For , reduce each multi-control to one control by computing its -bit conjunction into clean bits with the exact Toffoli gates from step 1.1 and then uncomputing. For a one-controlled block, choose . For or , the chronological sequence “apply to the target, CNOT, apply to the target, CNOT” has denotation On control the two rotations cancel; on control , by the exact matrices in [F9], so the active block is . This proves the controlled Euler product using only unconditional one-qubit rotations and CNOTs. The closed forms from [F9] give and ; reduce each Euler angle modulo to a representative in . For a candidate mesh angle and , write with . Since , the interval routine [F7] evaluates in its stated domain; multiplying nine such matrices evaluates , with guard precision chosen so each three-rotation product and target has certified Frobenius error at most . Put and use the rational mesh in each coordinate. Since , each reduced Euler angle is within of a mesh point. The exact rotation formula gives , so the product at one such mesh triple is within of the target. For each candidate, compute a certified Frobenius-distance upper bound from the entry intervals; its square-root input is scaled by , since the squared distance between two unitaries is at most , and then rescaled by . Select the first mesh product whose upper bound is at most ; the guaranteed nearby mesh point passes because its true Frobenius distance is at most and the interval error is at most . Every selected product therefore has operator error at most . Here is a fixed upper bound for the total number of rotation factors requiring approximation, including the recursive diagonal construction described below; for example, for take . The search uses candidates and only rational interval comparisons, not an exact-real branch test.
Factor the diagonal remainder as . Since , every ratio is a unit scalar with a polynomial-time Cauchy name by [F7]: the denominator has the uniform lower bound one. For each , choose a bit position where is one, compute the condition that all other bits match , and apply to the chosen bit controlled by that condition; this phases and leaves its partner with chosen bit zero unchanged. If the condition is empty and the phase is unconditional. The common factor is the single global scalar for the complete diagonal remainder. Approximate each by scanning an -point rational angle grid, with , and accept a grid point whose certified chordal distance is at most ; a nearest grid point is within , so a valid one is found after evaluations using [F7]. Write its phase as . Implement a phase on a pattern of original data bits by induction on . For , use on that data bit (conjugated by exact gates for pattern zero), retaining its scalar as a whole-circuit scalar. For , choose an original data target and compute the conjunction of the other original data controls with the exact Boolean circuits of step 1.1 (one control needs no workspace). Apply controlled to the original target by the two target rotations and two CNOTs of step 2.1, and uncompute the conjunction immediately. For a signed pattern, conjugate the zero-valued controls by exact gates before computing the conjunction and undo them immediately after uncomputing; conjugate a zero-valued target by around the controlled rotation. Thus all data bits are restored to their original pattern coordinates before recursion. Apply, recursively, phase on the matching pattern of the original control data bits. On a nonmatching control pattern both ideal operations are identity; on a matching one their product is on the target, or its -conjugate when the target pattern bit is zero. This proves the required pattern phase, up to just the base case's whole-circuit scalar. Crucially, every rotation is on an original data bit: no computed flag receives a rotation or an approximating word. Each conjunction block is uncomputed before recursion changes any of its data controls. Its clean bits therefore return exactly to zero even when arbitrary one-qubit words replace the target rotations, because those words and their controlling CNOTs never alter the conjunction inputs or flags. The same argument applies to the Givens blocks in step 2.1. The phase recursion uses , one-qubit factors and exact Boolean gates, reusing clean bits. Thus the diagonal remainder is implemented by unconditional rotations, CNOTs and the fixed conjunction circuits above, with total phase error at most , since there are fewer than entries and .
All one-qubit rotations in step 2.1 and step 3.1 are unconditional factors. Compile their determinant-one matrices using [F2]–[F3]; any scalar phases from normalized Clifford–T letters then multiply the full circuit by a single global scalar, never a control block. Since is fixed, take , which also bounds the recursive phase factors. The accepted mesh approximations in step 2.1 contribute at most total error, and step 3.1 contributes at most for diagonal phases. For each factor request Solovay–Kitaev error ; this lies in the compiler's stated domain and is no larger than , so synthesis contributes at most . After factoring out whole-circuit scalars, the telescoping identity bounds total operator error by the sum, at most . The Givens pivots stay at least ; the Euler mesh has candidates and each diagonal phase grid has candidates, with fixed . Parse the binary numerator and denominator of in time. The mesh sizes, rational comparisons, and compiler tolerances are computed by integer arithmetic on numbers of bits. The certified arithmetic precision is ; [F1] charges each target query polynomial time in plus this precision, and [F3] also charges the encoding length of each derived tolerance. Thus all arithmetic and compiler bit time, including reading and printing the full gate list, is polynomial in . The number of rotation factors is fixed, and [F3] bounds each compiled word length polynomially in , giving the claimed gate-count bound independent of the tolerance encoding length. In the coordinates of [F10], the output gate count and wire count are polynomial, as is the deterministic full-list generator time; the ancilla count is constant because is fixed and the decompositions reuse work bits. Each compiled word acts only on original data wires; the exact Boolean compute/control/uncompute blocks return every work bit exactly to zero, so the resulting data operator is well-defined with exact clean-ancilla return, not merely small workspace leakage.
Rational encoding preserves a promised local-Hamiltonian gap
Statement
Fix and let be an encoded -local Hamiltonian with , local dimension at most , and algebraic entries supplied by polynomial-time Cauchy procedures. For every rational , a deterministic polynomial-time algorithm outputs rational Hermitian local matrices with . Consequently . If the original promise thresholds are with gap , choose and output thresholds ; the mapped YES and NO instances remain on their respective promise sides with gap at least . A concrete polynomial running-time conclusion requires the stated polynomial-time Cauchy bounds for each algebraic entry encoding.
Facts & Assumptions
Given: The finite local matrices and encodings, fixed , polynomial , and rational .
Effective finite matrix encodings for local Hamiltonians: each entry can be approximated by rational real and imaginary parts in polynomial bit time at requested precision.
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely: Hermitian matrices have finite orthonormal eigenbases and their least eigenvalue is the minimum unit Rayleigh quotient.
The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: the operator norm is the largest singular value and is bounded by the Frobenius norm.
Encoded k-local Hamiltonian promise problem: the explicit instance has finitely many fixed-arity Hermitian terms whose sum defines the promised Hamiltonian.
Proof
Request each of the at most entries of each to absolute complex error at most . Replace each entry by its rational approximation and symmetrize the matrix by ; this preserves rationality and Hermiticity, and does not increase the Frobenius error beyond the entrywise bound. The Frobenius norm of a error matrix is at most times its largest entry error, so [F3] gives . The precision request has bits beyond the input description and is computed in polynomial time by [F1]. The term list and common embedding are those of [F4].
Identity embedding preserves operator norm, so . For each unit , ; taking minima over the same unit sphere in both directions and using [F2] yields . If , then ; if , then . Their new gap is .
Uniform finite-arity local-energy measurement synthesis
Statement
Fix . Let be a Hermitian matrix on at most qubits with rational or effectively encoded algebraic entries of bit length , let be a positive rational of bit length , and set . For any rational , a deterministic polynomial-time generator in outputs a finite QC14 circuit with one flag bit whose measured outcome has effect satisfying . Let be the Naimark block unitary of the proof and define . The construction supplies polynomial-time Cauchy names for and a standalone dilation circuit whose unitary is within , up to global phase, of . With one selector bit, Effective synthesis of fixed-dimensional unitaries compiles the full block diagonal matrix from those Cauchy names. Circuit size and generator bit time are polynomial in , where is the binary encoding length of the rational tolerance. No local matrix is treated as a free gate or oracle.
Facts & Assumptions
Given: Fixed , encoded Hermitian , rational with , and rational .
Bernstein approximation to the square root: degree Bernstein polynomials approximate on uniformly within .
Polar correction of a near-unitary matrix: if for unitary , the polar unitary satisfies .
Effective synthesis of fixed-dimensional unitaries: a fixed-dimensional unitary with polynomial-time Cauchy entries can be compiled to operator error up to a global scalar phase, with polynomial bit cost and size.
Finite POVMs and their outcome law: measuring a two-outcome projective flag and ignoring the unmeasured data register yields the corresponding compressed effect on the input.
Encoded k-local Hamiltonian promise problem: each local term is an effectively encoded finite Hermitian matrix on at most fixed qubits.
Proof
The effective encoding and fixed arity in [F5] give a fixed-dimensional matrix with computable entries. By Hermiticity and the norm bound, every eigenvalue of lies in ; hence the eigenvalues of lie in . The finite-dimensional spectral theorem therefore gives positive square roots and . The block matrix is unitary: are commuting functions of , , and the off-diagonal products cancel. For input flag , its flag- block is . Follow the dilation by on the flag, so the accepted branch is labeled outcome ; define the marked-accept dilation to be this full unitary. Its accepted effect is .
Choose degree and use [F1] to form Bernstein polynomials and . Functional calculus on the eigenbasis gives . Thus the block matrix satisfies by the triangle inequality for its two block columns. Taking and applying [F2] gives an exactly unitary polar correction with .
Polynomial-time Cauchy names for the ideal dilation require a precision-polynomial construction. For or , put , . On each eigenvalue , the scalar iterate satisfies and . Thus and , even when . For error , take , approximate once to operator error , and round every iterate to dyadic entries with total operator rounding error at most . If the iterate error is , the inverse identity bounds inverse error by and approximate inverse norm by . Therefore . With , this gives for , smaller than and , so the bounds hold throughout. In fixed local dimension , rational inversion by adjugate and determinant uses a fixed number of arithmetic operations; the approximate iterates have least singular value at least and determinant modulus at least . Rounding after each iteration keeps all stored entries at bits. The iterations and the input approximation consequently cost polynomial time in the encoding length and . They supply polynomial-time Cauchy names for and .
Select , and compile to a circuit with a phase representative satisfying using [F3]. The accepted flag outcome effect of the physical circuit is , where is the flag- compression before the final relabeling; the global scalar relating the physical unitary to cancels in this effect. Compressions are contractions, so The fixed dimension is at most ; Bernstein degree is , and its coefficients and matrix products have polynomially many bits at the needed precision. The polar series and fixed-width synthesis also have polynomial generator cost by [F2]–[F3]. Step 2.2 supplies polynomial-time Cauchy entries for , so the same fixed-dimensional synthesis applies to the block diagonal matrix after adding one selector bit. Thus no controlled operation is assumed without synthesis.
Uniform interpretation of an input-generated quantum circuit
Statement
Use the fixed QC14 alphabet . Let be one fixed deterministic polynomial-time classical machine that, on each binary input of length , outputs a valid circuit description of at most gate records on at most data wires, where are fixed polynomials. Encode the output as exactly fixed-width records: each record is either blank, a one-qubit label with one wire address, or a CNOT label with an ordered pair of distinct wire addresses; unused address fields are zero. Let be any inverse-polynomial rational tolerance produced by a fixed polynomial-time machine from , with polynomial bit length. There is a full-list uniform QC14 family generated from which on classical basis input and data state outputs a state within operator error , up to a global scalar, of for a polynomially bounded work width . Its size and generator time are polynomial in and . The program and arithmetic registers are terminal unmeasured wires; their presence changes the data-register outcome law from executing by at most . This lemma converts a polynomial-time input-dependent compiler into the input-length-uniform verifier model.
Facts & Assumptions
Given: The fixed machine , the bounds , its valid padded gate-record output, the polynomial-time rational tolerance , a classical basis input , and a data state.
Polynomial-time computations have logspace-uniform circuit families: each fixed polynomial-time Boolean computation has a polynomial-size logspace-uniform Boolean circuit family.
Full-list uniform quantum circuit family: a QC14 family is generated from unary input length by a deterministic polynomial-time procedure that emits the complete gate list.
Finite circuit syntax and ordered wire labels: the finite circuit syntax specifies ordered wires and gate operands.
A logspace-uniform Boolean circuit family: a logspace-uniform circuit family has deterministic logarithmic-space SIZE, TYPE, predecessor, and output queries, so its polynomial-size records can be enumerated in polynomial time.
Effective synthesis of fixed-dimensional unitaries: every fixed-dimensional unitary with polynomial-time Cauchy entries can be compiled over QC14 to any inverse-polynomial operator precision; its construction gives an exact Toffoli decomposition from .
Exact one-qubit gates and rotations: are the exact one-qubit gates of the QC14 alphabet.
CNOT and Control-Target Order: CNOT flips its named target exactly when its named control is one.
Circuit-family and computation cost model: gate count, wire count, and full-list generator time are separate circuit costs that must each be bounded.
Proof
Let be a fixed record width, with three type bits and two address fields, and let be the padded program bit length. For each bit position , define a fixed polynomial-time machine that runs and returns the th bit of its padded record string. Apply [F1] to . The uniform generator can specialize the index input to each constant , enumerate every Boolean gate record using [F4]'s logarithmic-space size/type/predecessor queries, and concatenate the circuits. The resulting multi-output Boolean circuit computes the entire gate program; it has polynomial size and is generated in polynomial time from .
Allocate one clean value wire per Boolean node and traverse the circuit's topological order. A constant zero leaves its target zero; a constant one applies ; a NOT node writes by followed by CNOT; an AND node writes into a zero target with Toffoli; and an OR node writes with two CNOTs and one Toffoli. If both input ports name the same source, one CNOT copies that source for either AND or OR. Copy each designated circuit output into its separate program bit by CNOTs, then reverse all node computations to return their value wires to zero. The exact Toffoli circuit is supplied by [F5]'s construction.
For each record position and each candidate gate/address tuple, compute into a clean condition bit the conjunction that all type and address fields match that tuple. Bitwise comparison uses on negative controls and an AND tree of Toffoli gates; reverse it after the controlled operation. Apply the fixed controlled target to this bit and the one or two selected data wires, where is the candidate gate , or CNOT. The target dimension is at most and its matrix is fixed, so [F5] produces a QC14 template with operator error up to one global phase on the full target. For a valid record exactly one candidate condition is true; the exact product of all candidate templates at position is therefore the specified gate, while a blank record applies identity.
Put and ; there are at most candidate templates, including the case . Choose . Each comparison and its inverse are exact, so conjugating a template error preserves its operator norm; the global phases of the templates multiply the entire unconditional interpreter by one scalar. Telescoping the unitary replacements bounds the implemented program's operator error by ; when there are no replacements and the error is zero. The reversible program generator is exact on every basis input and leaves unchanged; its program bits can be included among the terminal unmeasured wires. Thus the full circuit implements to error at most for every classical .
If two output unitaries differ by operator norm at most , then for every unit input vector their output vectors differ in norm by at most ; for any accepting projection , the acceptance probabilities differ by at most , since This also holds for mixed inputs by finite linearity. The polynomial bounds on and make the complete full-list generator and circuit size polynomial in the separate coordinates of [F8]. No nonstandard axiom is used.
A finite verifier induces an effect on its witness
Statement
For every verifier interface of Uniform verifier interface with a quantum witness, the compression is a positive contraction on . For every witness density operator , its terminal acceptance probability, summed over every unmeasured wire, equals .
Facts & Assumptions
Given: The finite input and witness registers and zero-initialized workspace, circuit unitary , accepting output projection , and witness embedding .
Uniform verifier interface with a quantum witness: embeds as , is unitary, and .
The partial trace is characterized by the trace pairing and is basis-independent: for finite tensor factors.
For and , : the finite matrix trace satisfies for compatible rectangular matrices.
POVM outcome weights are probabilities: for a density operator and a finite POVM, its weights are nonnegative and sum to one.
Finite POVMs and their outcome law: a finite POVM has positive effects summing to identity, and its outcome weight on is .
Partial trace over a finite tensor factor: the partial trace over a finite tensor factor is defined by summing equal-index matrix entries in the ordered product basis.
Density operator: a density operator is nonnegative and has trace one on a nonzero finite-dimensional space.
Proof
Put . The input basis vector and clean zero state are unit vectors, so is an isometry; is unitary, hence . Then and . For every , , and . Therefore .
For a density operator , [F7] gives the state hypotheses for the two-outcome POVM defined in [F5]. Applying [F4] gives .
The post-circuit state is . By [F6] and the partial-trace identity [F2], the probability of the accepting projection on the named output register equals , where is the accepting projection tensored with identity on all unmeasured wires; [F5] gives this projective measurement outcome law. Cyclicity [F3] and finite matrix multiplication give . The projection sums the probabilities over all unmeasured basis strings, so this is the stated terminal acceptance probability.
QMA promise class with a verifier effect on witnesses
Definition
Let be a promise problem, efficiently encoded rational thresholds, and polynomially bounded witness and zero-initialized workspace lengths. Require for some polynomially bounded positive . Then if there is a full-list uniform verifier interface as in Uniform verifier interface with a quantum witness such that every has a witness density operator with , and every and every witness density operator satisfy . Behavior outside is unrestricted. The standard bounded-error class uses and . The effect and probability are well-defined by A finite verifier induces an effect on its witness.
QMA parallel repetition with a midpoint threshold
Definition
Inputs: A length- verifier from Uniform verifier interface with a quantum witness, its classical basis input with , an -block witness register, rational thresholds , and an integer . Each verifier has input register , witness register , zero-initialized workspace , terminally measured tuple , and total predicate . The admissible parameters are those of the verifier's promise-class contract, with polynomially bounded when polynomial resources are claimed.
Procedure: Partition the witness into blocks . Use the given input register as , allocate fresh zero-initialized -bit registers , and for every bit position and , apply a CNOT from to . Since is a computational-basis string, this copies exactly and leaves every input register in . Give each verifier copy its own fresh zero-initialized workspace and distinct output wires, then run its finite circuit on . At termination measure each copy's tuple and evaluate on that outcome. Let be the number of copies whose predicate accepts. Output exactly when
The rational midpoint and integer threshold are computed exactly from the binary encodings of . The input-copy registers, verifier ancillas and output registers are separate across copies; no copy uses a shared quantum input register after the CNOT fanout. The acceptance predicate is evaluated separately on each copy's terminal outcome. Completeness and soundness for arbitrary joint witnesses, including witnesses entangled across the blocks, are established in the separate entangled-witness amplification theorem.
Feynman–Kitaev history Hamiltonian
Definition
Let a verifier circuit have gates , each acting on at most two computation qubits, with its accept/reject predicate reversibly computed into one output qubit (accept is ). Let and encode time by the unary clock word on clock qubits. For an initial computation vector define its history vector where the product is . Orthogonality of the clock words and unitarity give ; this history is normalized exactly when . For each propagation edge , let be the local clock patterns which have on their smallest common window: for these are on ; for they are on ; for they are on ; and for they are on . Define where each clock ket is only on the displayed local window. For each local pre/post block, its quadratic form is one half the squared norm of the difference between the post component and applied to the pre component, so it is positive semidefinite. On legal clock words these patterns identify exactly the adjacent times . Put . Define Here indexes initially zero verifier workspace qubits, and the output predicate is computed into the displayed accept qubit. The history Hamiltonian is the positive sum . A propagation term uses at most two computation and three clock qubits; each other summand uses at most two qubits.
QMA completeness under promise-preserving reductions
Definition
A promise problem is QMA-hard if every problem in QMA reduces to it by a deterministic polynomial-time many-one promise-preserving reduction. It is QMA-complete if it is QMA-hard and itself belongs to QMA. “Promise-preserving reduction” has the meaning of Promise preserving reduction; no behavior is required off the source promise.
A pure witness suffices for a QMA completeness threshold
Statement
For a finite QMA verifier with witness acceptance effect , if a witness density operator satisfies , then some pure-state density operator satisfies . Thus allowing mixed witnesses does not increase the completeness threshold.
Facts & Assumptions
Given: A nonzero finite-dimensional witness space, a density operator , and its positive contraction from the verifier.
Density operator: a density operator is nonnegative, self-adjoint, and has trace one.
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely: every finite-dimensional normal endomorphism has an orthonormal eigenbasis.
A finite verifier induces an effect on its witness: the acceptance probability of a witness density is and .
Dirac Notation Conversion: is the rank-one map for a unit vector .
Trace is a linear functional on : the finite-dimensional trace is linear.
The basis-independent trace of an endomorphism of a finite-dimensional vector space: trace is independent of the chosen ordered basis and is the sum of diagonal entries in that basis.
QMA promise class with a verifier effect on witnesses: on a YES instance the completeness threshold is witnessed by a density operator satisfying .
Proof
By [F1]–[F2], choose an orthonormal eigenbasis for , with eigenvalues . Basis independence [F6] and its diagonal-sum definition give . Thus , with zero eigenvalue terms allowed.
Linearity [F5] gives . By [F3], these terms are precisely the verifier's pure-state acceptance probabilities. By [F4], in an orthonormal basis beginning with , the rank-one factor has only its first diagonal entry nonzero after multiplication by ; [F6] therefore gives . This is a convex average; if every positive-weight term were below , its finite weighted average would be below . Hence some with has acceptance at least , so [F7] gives a pure witness meeting the QMA completeness threshold.
Propagation kernel and path-Laplacian gap
Statement
On the legal clock space spanned by , the propagation Hamiltonian of Feynman–Kitaev history Hamiltonian is unitarily conjugate to tensor the identity on computation space. Its kernel is the uniform clock vector, equivalently the valid computation histories, and its first positive eigenvalue is
Facts & Assumptions
Given: The ordered computation unitaries and legal clock basis.
Feynman–Kitaev history Hamiltonian: each propagation edge couples adjacent legal times with weight and transports computation by .
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely: a finite Hermitian matrix has an orthonormal eigenbasis.
Dirac Notation Conversion: ket-bra products and inner products use the stated root convention and matrix-adjoint correspondence.
Proof
Set and . The block diagonal map is unitary because every is unitary and clock sectors are orthogonal. Conjugating an edge term by replaces in its off-diagonal block by ; its diagonal clock blocks remain unchanged. The ket-bra multiplications use the convention [F3]. Summing gives . Thus the kernel consists of vectors constant across clock time, and undoing gives exactly the history vectors , normalized when .
Put . For , the vector with coordinates , , is nonzero. The cosine addition identity verifies the interior eigenvalue equation for with eigenvalue ; the same identity with the endpoint degree-one rows verifies both endpoint equations. These eigenvalues are distinct, so symmetry of makes the corresponding vectors orthogonal; by [F2] they form a full eigenbasis. The vector is constant and the smallest positive eigenvalue is the value.
For , concavity of sine gives . Hence This proves the stated gap and includes ().
KKR restriction to legal unary clocks
Statement
For clock qubits let and Its kernel is and every illegal computational-basis clock word has eigenvalue at least one. Let be the sum of the remaining weighted KKR terms, with , and let be the soundness gap allocated before this restriction. Any integer makes the projection-lemma error strictly less than . The clock penalty is 2-local even though it has summands.
Facts & Assumptions
Given: unary clock qubits, the remaining KKR Hamiltonian , a polynomial norm bound , and inverse-polynomial .
Projection lemma for a large penalty: a penalty with gap outside a zero space changes the compressed least eigenvalue by at most when .
Feynman–Kitaev history Hamiltonian: legal unary words are and each two-qubit clock projector is a 2-local term.
Proof
The sum is diagonal in the computational clock basis. It has eigenvalue equal to the number of pairs with bit and bit . This number is zero exactly when no zero precedes a one, which is equivalent to a word ; every other word has at least one such pair and hence eigenvalue at least one. Thus its zero space and gap are as stated.
Apply [F1] with , and . The spectral penalty on is at least , while it vanishes on . The chosen strict bound gives , and so the correction . For polynomial resource bounds, choose specifically , using a supplied rational norm bound . This is strictly above the threshold and at most . If and are polynomially bounded and their encodings have polynomial length, this choice has polynomial magnitude and bit length, and the term list has polynomial size; no size bound is claimed for arbitrary larger admissible integers.
Parallel QMA amplification remains sound for entangled witnesses
Statement
Let a QMA verifier have completeness and soundness with , and put . For , choose an integer
Then the parallel verifier of QMA parallel repetition with a midpoint threshold has completeness at least and soundness at most . On a NO input its soundness bound holds for every joint -block witness state, including entangled states. The repetition uses witness blocks and verifier copies, so choosing the least integer satisfying the bound gives polynomial size when and are polynomially bounded. The probability bounds hold for every larger as well.
Facts & Assumptions
Given: A finite verifier, a YES or NO promise input, copies, , , and .
A finite verifier induces an effect on its witness: a verifier's accept operator is an effect and its acceptance probability on witness is .
Tensor products of finitely many linear maps: tensor maps act factorwise on elementary tensors, and the ordered tensor registers retain the stated factor order (Ordered tensor registers, their inner product, and wire permutations).
Chernoff bound for independent bernoulli trials: for independent Bernoulli trials with sum and mean , each one-sided additive tail at deviation is at most ; its proof also establishes for a single Bernoulli variable and every real .
QMA promise class with a verifier effect on witnesses: on a YES input some witness has acceptance at least , while on a NO input every witness state has acceptance at most .
The natural logarithm as the inverse of the exponential function: is the inverse of the positive real exponential on .
QMA parallel repetition with a midpoint threshold: the verifier runs copies on distinct witness blocks and accepts when the number of accepts is at least .
Finite POVMs and their outcome law: the joint finite measurement is represented by tensor-product effects whose weights are obtained by the Born trace rule.
POVM outcome weights are probabilities: the joint POVM outcome weights are nonnegative and sum to one.
Complex spectral theorem: a normal endomorphism of a finite-dimensional complex inner product space has an orthonormal eigenbasis, and conversely supplies an orthonormal eigenbasis for each finite-dimensional self-adjoint effect.
Proof
Put . By [F6], the midpoint test accepts at . Its CNOT fanout prepares a separate register for every verifier copy from the classical basis input, and the outputs are evaluated using the same predicate , so each block realizes the acceptance effect of [F1]. On a YES input, choose a witness with acceptance and give the product witness . Each copy acts on a distinct input, witness and ancilla block, so its accept bit is an independent Bernoulli variable by the product rule in [F2] and the finite POVM law. If the midpoint test rejects, then , hence and . The lower-tail inequality in [F3] bounds this event by .
Fix a NO input and any joint witness density on the blocks. By the exact basis-state fanout in [F6], every verifier copy starts with its own fixed input and its own clean ancillas; hence its acceptance effect on its witness block is the same from [F1]. On one block, [F1] and [F4] give for every unit witness vector ; as is an effect, this means . Let on the full -block space. An eigenbasis of from [F9], tensored with the other block bases, shows . Distinct act on distinct tensor factors, so they commute by [F2].
Define the full-space effects and . The joint outcome has effect on this same space: equivalently it is for the one-block effects , . This product/tensor identity follows on elementary tensors by [F2]. The finite POVM trace rule and normalization [F7]–[F8] therefore give, for , . Each factor is positive and at most by step 1.2. In the product of the single-block eigenbases from [F9], their product is diagonal with entries bounded by , so the product is at most that scalar times identity. Taking its trace against the density gives , without any tensor product of full-space effects.
Apply the single-Bernoulli moment bound in [F3] with parameter : . Thus . Since implies , the finite-sum Markov bound gives Taking makes this at most . No independence assumption is used for .
The choice gives on both promise sides by [F5]. The threshold is the exact integer rule in [F6], and repeating a polynomial-size full-list verifier times gives polynomial gate count, witness width, and generator time whenever is polynomially bounded. For the least admissible integer, , which is polynomial under the resource hypotheses of the Statement.
Input and output penalties on history states
Statement
Let and let be the history of an arbitrary normalized initial computation state for Feynman–Kitaev history Hamiltonian. Let be the number of initially clean ancilla bits equal to one, let be the probability that the ancilla register is not all zero, and let be the verifier rejection probability at time . Then Moreover, the squared norm removed by orthogonally projecting onto is exactly : the input constraint removes the entire dirty-ancilla component at clock time zero, and the output constraint removes the reject component at clock time . In particular, a clean-ancilla history with acceptance at least has zero input energy and output energy at most .
Facts & Assumptions
Given: The normalized history, the clean-ancilla input subspace, and the one-bit accept output convention.
Feynman–Kitaev history Hamiltonian: the history has equal squared clock amplitude , checks dirty ancillas only at time zero, and has coefficient at time .
QMA promise class with a verifier effect on witnesses: verifier acceptance and rejection are complementary terminal measurement probabilities.
Proof
Expand the history in the orthogonal legal clock basis. In the projector is one exactly on and zero on for . At , the sum of ancilla projectors has expectation in ; since on the dirty subspace, this expectation is at least . The history clock weight is , proving the input identity and inequality.
The output projector is one only on legal clock word . The history weight there is ; multiplying by the explicit coefficient cancels it. The remaining computation state is , whose reject-bit probability is by [F2]. Thus the output identity holds. The kernel of imposes a zero-ancilla projector only at clock and the accept projector only at clock ; these clock sectors are orthogonal, so the removed squared norm is . For a clean ancilla and every input penalty vanishes; acceptance at least gives .
KKR restriction to correct one-qubit propagation
Statement
Fix and let be the number of controlled- gates. Pad the verifier to steps, with controlled- gates exactly at times for and exactly clock configurations in each block . Every other is one-qubit. For each one-qubit gate time , define the KKR local propagation term by for . When , use the endpoint terms For (necessarily ), use only . Each summand is at most 2-local. Put . On the legal clock space it is a direct sum of half-weight path Laplacians, and its kernel is spanned by block histories where ranges over a computational basis of the work register and over the blocks. The nonzero gap is at least . If the remaining weighted terms have norm at most , choose ; the projection lemma then incurs additive error below when restricting to .
Facts & Assumptions
Given: The legal unary clock, a padded circuit with one-qubit gates except at the designated block boundaries, and bounding the norm of all remaining weighted terms.
KKR restriction to legal unary clocks: the clock penalty has already restricted the analysis to legal unary clock words.
Propagation kernel and path-Laplacian gap: a half-weight path on consecutive configurations has gap .
Projection lemma for a large penalty: a penalty with spectral gap changes the compressed minimum by at most .
Proof
Within one block, conjugate each clock-time sector by its accumulated one-qubit circuit prefix. Every propagation edge becomes tensor identity. No edge in connects distinct blocks because the separating edge is the designated two-qubit gate. Therefore the operator is a direct sum, over blocks and work basis labels, of half-weight path Laplacians on vertices. Their common kernel is the constant vector on each block, which after undoing the conjugation gives the displayed basis; [F2] gives the minimum nonzero gap .
The weighted penalty has zero space and least positive eigenvalue at least . Apply [F3] with the remaining Hermitian sum as and this penalty as . Since , the error is strictly less than . For polynomial , and , a polynomial integer satisfies this inequality.
The encoded Local Hamiltonian problem belongs to QMA
Statement
For each fixed , the encoded -Local Hamiltonian promise problem of Encoded k-local Hamiltonian promise problem is in QMA. A verifier receives an -qubit witness , uses the address qubits to choose uniformly one of addresses, rejects addresses , and for measures the locally synthesized effect . Its ideal local-energy test has acceptance probability The promised acceptance gap is (with when ). Synthesize each conditional test to effect error at most one eighth of this gap; then the implemented verifier retains an inverse-polynomial gap and is uniformly generated from the term encodings. An efficiently synthesized coin normalizes the instance-dependent acceptance midpoint to length-only QMA thresholds. The QMA amplifier of Parallel QMA amplification remains sound for entangled witnesses then gives standard bounded error.
Facts & Assumptions
Given: A promised encoded instance , each , and a witness density operator .
Encoded k-local Hamiltonian promise problem: the explicit encoding has polynomial in input length and lists finite Hermitian local matrices; YES has , and NO has .
Uniform finite-arity local-energy measurement synthesis: a polynomial-time classical compiler obtains a finite gate list for each local test from its matrix encoding and supplies Cauchy names for the controlled dilation target.
QMA promise class with a verifier effect on witnesses: acceptance is a uniform finite-circuit effect on the witness, with an inverse-polynomial completeness/soundness gap.
Parallel QMA amplification remains sound for entangled witnesses: a verifier with inverse-polynomial gap can be amplified with polynomial overhead to any inverse-polynomial target error.
Trace is a linear functional on : trace is linear on finite matrices.
Effective synthesis of fixed-dimensional unitaries: a fixed-dimensional unitary and its selector-controlled block diagonal form can be generated to any inverse-polynomial operator precision.
Uniform interpretation of an input-generated quantum circuit: any polynomial-time input-to-gate-list compiler is simulated by one full-list uniform verifier family with inverse-polynomial operator error.
Exact one-qubit gates and rotations: the exact Hadamard matrix sends to .
Finite POVMs and their outcome law: finite measurement effects determine the outcome probabilities by the Born trace formula.
Effective finite matrix encodings for local Hamiltonians: each encoded local matrix has a uniform polynomial-time entry-approximation procedure.
Proof
Let . Because is polynomially bounded in , choose fixed polynomial envelopes and bounding both and on every valid length- input; these envelopes are computable in polynomial time from . Put . Since for and for , the exact gap satisfies . Prepare the address uniformly with Hadamards using [F8]. A fixed polynomial-time classical compiler on the encoded instance builds the verifier gate list: compute each equality predicate, apply the selector-controlled local Naimark test, and reject invalid addresses. The controlled target has fixed dimension at most ; [F2] supplies its Cauchy matrix description, and [F6] compiles each full selector-controlled block to operator error at most , up to a whole-circuit scalar. Telescoping the block replacements gives total operator error at most , hence acceptance error at most for the complete address test; this also bounds leakage from approximate selector controls. The compiler's full output list has polynomial length because are polynomially bounded and each matrix encoding has the uniform polynomial-time approximation routine of [F10]. The compiler is uniformized by [F7] with operator error after appending the threshold normalization below; the single full-list family generated from computes the complete list from and interprets it. A fixed polynomial time limit makes the classical compiler total, emitting a fixed rejecting circuit on malformed input or overrun; promised encodings satisfy the established bounds.
In the address basis, the acceptance effect on the witness is the direct sum average . The finite outcome law [F9] and trace linearity [F5] give For a YES instance use a ground-state eigenvector from the finite spectral theorem; for a NO instance every density matrix has energy at least . Thus the exact acceptance gap is . If , ; if , , so in either case it is at least .
By [F2] and [F7], the implemented energy test has acceptance error at most . Its ideal instance-dependent thresholds are and , with . Compute exactly. If , then , so no NO instance can occur because acceptance is nonnegative; accept deterministically. If , then , so no YES instance can occur; reject deterministically. For , use a fair branch coin: on one branch perform the energy test, and on the other accept with probability . The ideal combined acceptance is , at least on YES and at most on NO. The second coin is prepared by synthesizing the one-qubit real rotation with first column to probability error at most using [F6]; square-root Cauchy evaluation, including zero endpoints, is supplied by the rounded Newton construction in [F2]. All branch and outcome bits are measured only at termination, with a polynomial-time final predicate. Apply the interpreter once to this complete input-generated circuit. Its energy-block error contributes at most after the half mixture, the second coin contributes at most , and interpreter error contributes at most , for total error at most . Thus the length-only rational thresholds and apply to every promised length- input. Both lie in since , and their gap is inverse polynomial. Amplify this uniform verifier using [F4]; witness width, initialized workspace, size and generator time remain polynomial.
Geometric soundness bound for a history Hamiltonian
Statement
Fix a NO input and an amplified, input-specific verifier circuit with soundness . Its only unrestricted initial register is the witness: every other work qubit belongs to the zero-initialized set checked by . In particular, any classical-input scratch registers start at zero and the circuit loads the fixed string before verification; the output predicate is specialized to . Let . In the legal-clock history space let and . Then for every unit history vector , Consequently the least eigenvalue of on legal clocks is at least . The proof allows arbitrary initial ancilla states in ; the QMA soundness premise is applied only to the clean-ancilla component.
Facts & Assumptions
Given: The input-specific NO verifier with soundness , all nonwitness initial wires checked by , its legal-clock history Hamiltonian, and .
Propagation kernel and path-Laplacian gap: is the image of the linear history map, which preserves norms; in particular its unit vectors are exactly histories of unit initial vectors. The propagation gap is at least .
Input and output penalties on history states: the squared norm removed by projecting a history onto is .
QMA promise class with a verifier effect on witnesses: for the fixed NO input and any witness, acceptance is at most . By the input-specific initialization hypothesis, this applies to every normalized vector in the zero- subspace.
Parallel QMA amplification remains sound for entangled witnesses: the verifier can be amplified to the stated inverse-polynomially small soundness while preserving polynomial size.
Feynman–Kitaev history Hamiltonian: is a sum of ancilla-one projectors restricted to clock time zero, and is times the reject projector restricted to clock time .
Proof
The amplification supplied by [F4] lets us fix a verifier with NO soundness . Write a normalized initial computation vector as , where has clean verifier ancillas and is orthogonal to that subspace; set and , so and . Let be the verifier's accept Kraus map, which is a contraction. By [F3], ; hence the triangle inequality gives . Therefore The symmetric matrix has largest eigenvalue ; its Rayleigh quotient at bounds the subtracted term. This eigenvalue is increasing for , and at it is because . Thus .
By [F2], every unit has . Put ; then and For any two orthogonal projections , the map has squared norm operator . On its block matrix has diagonal and off-diagonal norm , so . Taking gives By [F5], the input penalty has positive integer eigenvalues on the dirty-ancilla sector at time zero, while the output penalty has eigenvalue on the reject sector at time ; these clock sectors are orthogonal. Thus . Also by [F1], and . The sum is at least . This proves the ground-energy bound.
KKR restriction to correct two-qubit propagation
Statement
Assume the padded verifier has designated controlled- gates and fixes an integer , with and those gates at times ; if the source circuit has none, the hard-instance compiler can add a cancelling pair, after which this restriction applies. On , let each designated controlled- gate at time be preceded at times by on its first and second work wires, respectively, and followed at times by on those wires. Since , all clock indices lie in . Each wire receives two gates; they commute with controlled- and square to identity, so the insertions preserve the verifier unitary. Write , , and . Define Put . Each displayed summand is at most 2-local. On the four physical work sectors , the legal-clock matrix on the adjacent coordinates is respectively , where In block-history coordinates the phase conjugates the -sector to . After the common normalization, every sector therefore dominates one copy of . Summing these lower bounds over blocks and basis labels gives Its kernel is the full correct-propagation space and its gap is at least . If the remaining terms have norm at most , choosing makes the restriction error less than .
Facts & Assumptions
Given: The padded controlled- verifier, the listed KKR terms, and bounding the remaining terms on .
KKR restriction to correct one-qubit propagation: has the block-history basis and correct one-qubit propagation.
Projection lemma for a large penalty: a penalty with gap incurs error at most .
Propagation kernel and path-Laplacian gap: a half-weight path on vertices has gap .
Proof
Let project onto and order the physical work sectors as . The two inserted gates after the controlled- gate give forward snapshot sign vectors on clocks , up to a common phase; the two preceding gates give the same four vectors on . On legal clock words, the forward part of has matrix on its three snapshots, and the backward part is its reflected copy. Direct multiplication gives with , so the two parts contribute to the two endpoint diagonal entries in physical clock coordinates. There are no cross-endpoint entries from . The work coefficient of is , and its clock bit-flip contributes that coefficient directly to the off-diagonal entries in physical coordinates. The resulting matrices are on each diagonal and off diagonal: they are , respectively. In the block-history basis, the state at the later endpoint includes the controlled- phase; in sector this changes its sign, conjugating to . The common block normalization is , so after this basis change every sector dominates one copy of .
At boundary , the computational basis vectors in are the normalized block histories . The clock endpoint projectors compress as and . Since , its cross term compresses to , with the adjoint giving the reverse block. Substitution into the half-weight propagation edge gives , where . Summing over boundaries gives the displayed . Its kernel consists exactly of equal adjacent block-history coefficients, i.e. the full history space with every controlled phase correctly propagated. It is a half-weight path Laplacian on blocks scaled by , so [F3] gives gap at least .
Since , it suffices for a lower bound to retain on . Apply [F2] within that subspace using kernel and penalty gap . The inequality makes the projection error less than . All quantities are polynomially bounded and is inverse polynomial, so an integer of polynomial size exists.
Unary clock legality and 5-locality
Statement
For the unary clock , the penalty has kernel exactly the legal-clock subspace and every illegal clock basis word has penalty at least . With the local windows specified in Feynman–Kitaev history Hamiltonian, every propagation summand is supported on at most two computation qubits and three clock qubits; input, output and clock summands are at most two-local. For any , a weight makes the projection-lemma error strictly less than , where bounds the sum of all other weighted terms. Such a weight can be chosen polynomially bounded when both and are polynomially bounded; the formula does not assert polynomial size for smaller gaps.
Facts & Assumptions
Given: , the unary-clock history terms, a polynomial bound , and an inverse-polynomial positive gap when a polynomial penalty weight is required.
Feynman–Kitaev history Hamiltonian: propagation windows have at most three clock bits and each verifier gate touches at most two work qubits.
Projection lemma for a large penalty: a penalty changes the least eigenvalue of a Hermitian operator of norm by at most when .
Geometric soundness bound for a history Hamiltonian: the legal-clock Hamiltonian has an inverse-polynomial soundness gap before illegal clocks are penalized.
Proof
A binary word has no adjacent occurrence of exactly when its bits are nonincreasing from left to right: if a zero occurred before a later one, the first subsequent transition from zero to one would be adjacent; conversely a word has no such transition. Thus the common zero space of all adjacent projectors is spanned by the legal unary words. On a basis word, is diagonal with eigenvalue the number of forbidden adjacent pairs, so every illegal word has eigenvalue at least one.
The stated propagation windows contain three clock bits and at most two work bits; each input/output term couples one clock and one work bit, and each clock penalty couples two clock bits, proving the support bounds from [F1]. Let be the legal-clock subspace. Then vanishes on and is at least on . Applying [F2] with , gives additive error at most . For polynomial resources choose the integer . It strictly exceeds the threshold and is at most , hence is polynomially bounded when and are. The resulting error is strictly below , preserving a positive gap at that scale.
KKR restriction to correctly initialized witness histories
Statement
Fix an input-specific verifier circuit with only its witness unrestricted initially and all other work qubits in the checked zero-initialized set . For , use the history map and endpoint penalties of Feynman–Kitaev history Hamiltonian. Write , and let be the span of all full correct-propagation histories for this circuit, identified isometrically with their initial computation vectors. When the padding hypotheses of KKR restriction to correct two-qubit propagation hold, this is the space obtained by that restriction. On , the compressed input term is where is the checked zero-initialized workspace set, and the compressed output term is the transported reject projector . Thus the kernel of consists of histories initialized with zero workspace. If , its least positive eigenvalue is at least ; if , the input term is zero and the restriction is immediate. If bounds the norm of the remaining output term, choose Then the final projection-lemma error is below . For an amplified verifier with YES acceptance at least and NO acceptance at most , the compressed output energy is at most on YES and at least on NO.
Facts & Assumptions
Given: The input-specific verifier and initial-vector identification in the Statement, correctly propagated histories, the input/output penalties, and an amplified verifier with the stated completeness and soundness.
KKR restriction to correct two-qubit propagation identifies its restricted space with full verifier histories under its stated padding hypotheses; no padding is needed for the endpoint calculation here.
Projection lemma for a large penalty: a penalty with gap changes the compressed minimum by at most .
Input and output penalties on history states gives input history energy and output history energy equal to rejection probability.
Feynman–Kitaev history Hamiltonian defines the linear history map , where and , and the endpoint penalties used here.
Proof
By [F4], orthogonal clock sectors give , so is an isometry onto . The clock factors in and select only times and , respectively. Direct multiplication gives and , agreeing with the energy identities of [F3] and requiring no padding. Under the padding hypotheses, [F1] identifies this same image with the preceding KKR restriction space. The input compression has eigenvalues , where counts workspace bits equal to one, so its kernel is exactly the zero-workspace subspace. If , every positive eigenvalue is at least ; if , the input operator is zero on all of .
If , the weighted input penalty has nonzero gap . Apply [F2] with the compressed output term as and this input penalty as ; the chosen inequality makes the correction strictly less than . If , the input penalty is zero, its kernel is all of , and no projection error is incurred. On the restricted kernel, [F3] identifies the least output energy with minimum rejection probability over witness states. Completeness gives energy at most ; soundness gives rejection at least for every clean witness, so the restricted NO minimum is at least .
5-Local Hamiltonian is QMA-complete
Statement
For fixed , the rationally encoded local-Hamiltonian promise problem with polynomial term count, polynomial local norm bound, and inverse-polynomial promise gap is QMA-complete under deterministic polynomial-time promise-preserving many-one reductions. The reduction is the unary-clock Feynman–Kitaev construction of Feynman–Kitaev history Hamiltonian, with the overlap correction in Geometric soundness bound for a history Hamiltonian and illegal-clock penalty in Unary clock legality and 5-locality. It outputs at most 5-local terms, polynomially many terms of polynomial norm, and explicitly computable rational thresholds. Algebraic gate entries are rationalized by Rational encoding preserves a promised local-Hamiltonian gap.
Facts & Assumptions
Given: A QMA promise problem and its polynomial-time uniform verifier family.
The encoded Local Hamiltonian problem belongs to QMA: the finite matrix-encoded 5-local Hamiltonian promise problem belongs to QMA.
QMA completeness under promise-preserving reductions: QMA-hardness requires a deterministic polynomial-time promise-preserving map from every QMA promise problem.
Feynman–Kitaev history Hamiltonian: unary-clock propagation terms use at most two computation and three clock qubits.
Propagation kernel and path-Laplacian gap: the legal propagation kernel has gap at least .
Input and output penalties on history states: a valid clean history has output energy equal to verifier rejection probability.
Geometric soundness bound for a history Hamiltonian: after amplification to soundness at most , the legal-clock base Hamiltonian has least eigenvalue at least on NO inputs.
Unary clock legality and 5-locality: a polynomial clock weight makes the illegal-clock restriction error less than one quarter of the legal soundness gap.
Rational encoding preserves a promised local-Hamiltonian gap: polynomial-time rational approximations preserve the promise gap with explicit threshold shifts.
Parallel QMA amplification remains sound for entangled witnesses: polynomially many repetitions reduce both QMA errors to any inverse-polynomial target.
Uniform interpretation of an input-generated quantum circuit: a polynomial-time classical computation of the terminal predicate has a full-list uniform reversible QC14 implementation with clean initial work.
Promise preserving reduction: a deterministic polynomial-time many-one map is promise-preserving when it sends YES inputs to YES inputs and NO inputs to NO inputs.
A pure witness suffices for a QMA completeness threshold: if a witness density operator attains a completeness threshold, some pure-state density operator attains at least the same threshold.
Proof
First use [F9] to amplify the source verifier to completeness at least and soundness at most . Compile each copy's terminal predicate into a reversible circuit with one accept output, and include its input-copy CNOTs and clean predicate workspace in a fixed polynomial gate envelope . Fix a constant large enough that a second amplification with repetitions, together with its reversible majority predicate, has gate count at most ; such a exists because and . Put and . This is a polynomial-time computable rational target, and the second amplification has completeness at least and soundness at most . For each input , form an input-specific circuit with fresh scratch input wires initially zero, and count the root input register, every copied-input register, all predicate workspace and every other initially zero work wire among the clean ancillas . Its prefix loads into the root input register using ; the CNOT fanout in [F9] then prepares a separate in each verifier-copy input register. Run the amplified verifier gates, and reversibly compute their complete acceptance predicate, specialized to this fixed , into one output qubit. Thus enforces zero on each classical-input scratch register at time zero, and the prefix and fanout set every verifier input to this fixed before verification. The input-specific full gate list is generated in polynomial time from , and the envelope includes these prefix, fanout and predicate gates. If the verifier has zero gates, include one idle identity time slot in the Hamiltonian list so its padded length without changing acceptance. Construct the unary history Hamiltonian with . Every propagation term uses at most two work qubits and a three-bit clock window by [F3]; input, output and clock penalties are at most 2-local.
For a YES input, [F12] lets the twice-amplified verifier use a pure witness accepted with probability at least ; let be its normalized history. Input, propagation and clock energies vanish; [F5] gives output energy at most because . Thus . For a NO input, [F6] gives legal-clock ground energy at least . The norm of the non-clock sum is at most because each propagation edge has norm at most one, the input sum has norm at most the number of clean ancillas, and . Choose the explicit integer ; then [F7] gives illegal-clock projection error less than , so . Since , the promise gap is at least , inverse polynomial. Each matrix term and its norm bound is computed from the finite gate list and polynomial weights.
The verifier gate alphabet has fixed algebraic matrix entries, so the generated local terms have effectively encoded algebraic entries of polynomial description length. Apply [F8] with and output rationalized terms with thresholds and . The resulting promise gap is at least , and the number, bit length and norm of the rational terms remain polynomial. This is a deterministic polynomial-time map preserving YES and NO by [F11]; [F2] makes the problem QMA-hard. Membership is [F1], so it is QMA-complete.
2-Local Hamiltonian is QMA-complete
Statement
For fixed , the rationally encoded -Local Hamiltonian promise problem with polynomially many terms of polynomial norm and inverse-polynomial promise gap is QMA-complete. Hardness uses KKR's direct circuit-to-Hamiltonian reduction: penalize illegal unary clocks, incorrect one-qubit propagation, incorrect controlled-phase propagation, and nonzero initialized ancillas in that order. Every displayed summand is at most 2-local. If the four projection errors are each below , the amplified NO ground energy is at least , while YES energy is at most . The resulting gap is at least before rationalization; Rational encoding preserves a promised local-Hamiltonian gap yields a rational instance with inverse-polynomial encoding and preserved gap. Membership is The encoded Local Hamiltonian problem belongs to QMA.
Facts & Assumptions
Given: A QMA promise verifier on input with polynomially bounded circuit size.
The encoded Local Hamiltonian problem belongs to QMA: rationally encoded fixed-locality Hamiltonian is in QMA using generated local measurements.
QMA completeness under promise-preserving reductions: QMA-completeness is membership plus hardness under deterministic promise-preserving reductions.
KKR restriction to legal unary clocks: a polynomial clock penalty restricts to legal unary clocks with error below .
KKR restriction to correct one-qubit propagation: a polynomial restricts legal histories to correct one-qubit propagation with error below .
KKR restriction to correct two-qubit propagation: a polynomial restricts to all correct propagation with error below .
KKR restriction to correctly initialized witness histories: a polynomial restricts to clean ancillas with error below and gives the output energy bounds.
Rational encoding preserves a promised local-Hamiltonian gap: rationalization shifts each energy threshold by at most the chosen total norm error.
Parallel QMA amplification remains sound for entangled witnesses: the verifier can be amplified with polynomial overhead to completeness at least and soundness at most .
Polynomial-time computations have logspace-uniform circuit families supplies polynomial-size Boolean circuits for a fixed polynomial-time predicate; the size, type, predecessor and output queries of A logspace-uniform Boolean circuit family enumerate their complete lists in polynomial time.
Effective synthesis of fixed-dimensional unitaries supplies an exact Toffoli decomposition over QC14 by its parity-phase construction. The exact one-qubit matrices of Exact one-qubit gates and rotations give , , and CNOT has the control-first action of CNOT and Control-Target Order.
Promise preserving reduction: a deterministic polynomial-time many-one map is promise-preserving when it sends YES inputs to YES inputs and NO inputs to NO inputs.
A pure witness suffices for a QMA completeness threshold: if a witness density operator attains a completeness threshold, some pure-state density operator attains at least the same threshold.
Proof
By [F8], amplify the verifier to completeness at least and soundness at most using polynomially many repetitions. On each YES input, [F11] lets the amplified verifier attain its completeness threshold with a pure witness. For each source input , make the amplified circuit input-specific: replace its classical input register and every parallel-copy input register by fresh zero-initialized scratch wires, count all of them among the clean ancillas , and prefix the circuit with on each root input bit where . Then use the CNOT fanout prescribed by [F8] to load the same basis string into each separate copy register. Use [F9] to enumerate Boolean circuits for the terminal predicates and the final majority predicate, specializing their classical input bits to . Implement these exactly: compute each Boolean node into a fresh zero bit in topological order, using and CNOT for constants and NOT, Toffoli for AND, and two CNOTs and a Toffoli for ; repeated input ports are handled by copying their common input. Copy the final accept bit to a fresh output and reverse the node computations. By [F12] every gate in this predicate computation is an exact QC14 word. Count all its zero-initialized work wires in . Thus no approximate quantum interpreter is invoked and there is no predicate-compilation acceptance error. Thus the input-penalized history starts with all input scratch registers zero, and the prefix and fanout set every verifier input to this particular before verification. Replace each CNOT by the exact identity ; , and has exact matrix . If there are no controlled- gates, add two cancelling gates on two fresh clean work qubits; their product is identity. For each designated on wires at time , insert at times before it and at after it. These commute with and each wire has two factors, so the computation is unchanged. Let count the resulting controlled- gates; choose polynomial larger than every one-qubit segment plus its four inserted steps, including the input-loading prefix, pad each segment with exact idle identity matrices on a fixed work wire to exactly one-qubit steps, placing all padding between its prescribed initial and final steps so that the two steps on each side of every stay adjacent to that gate, and set . Thus controlled- gates occur at , every other step is a one-qubit unitary, and all clock indices required by the KKR terms exist. The identities are matrix entries of the reduction's finite Hamiltonian list and do not alter the verifier computation. The padded length remains polynomial.
Set . First choose with effective gap , where bounds the compressed output term. Next choose so , with bounding . Then choose so , where bounds . Finally choose , where bounds all preceding weighted terms. The gaps are inverse polynomial by [F4]–[F5]; each is polynomial in the verifier length and earlier weights. Choose each next integer also larger than times the previous weight. All four remain polynomial and satisfy .
Apply the four restrictions in order. The illegal-clock term, one-qubit edge terms, KKR controlled-phase checks, and input penalty each lose less than from the least eigenvalue by [F3]–[F6]. On YES the valid clean history has energy equal to rejection probability, at most , so the full Hamiltonian has least eigenvalue at most by the projection-lemma upper bounds. On NO the final clean-history subspace has least output energy at least ; the four lower-bound errors sum to less than , so the full least eigenvalue is greater than .
All terms of are pair projectors. A one-qubit propagation check couples one work qubit and a clock projector. Each summand couples one work qubit and one clock bit, and each summand acts on one or two clock bits. Input and output terms couple one work and one clock qubit. Thus every summand is at most 2-local, and the number and norms are polynomial because there are polynomially many clock pairs and all four weights are polynomial. Choose rational thresholds , ; the strict bound in step 1.3 places every NO instance above . Apply [F7] with and shifted thresholds; this preserves at least gap and gives a polynomial-time rational encoding. The verifier generator and all arithmetic are deterministic polynomial time, so [F10] makes this a promise-preserving reduction from every QMA problem. Membership is [F1].
5 · Examples, counterexamples and false statements
None yet.
Sources
- Julia Kempe, Alexei Kitaev, and Oded Regev, The Complexity of the Local Hamiltonian Problem
- Ronald de Wolf, Quantum Computing: Lecture Notes
- Andrew M. Childs, Lecture Notes on Quantum Algorithms
- Christopher M. Dawson and Michael A. Nielsen, The Solovay–Kitaev Algorithm
- John Watrous, Quantum Computational Complexity
- John Watrous, The Theory of Quantum Information
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach
- Dorit Aharonov and Tomer Naveh, Quantum NP: A Survey