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

Segmented Taylor error and resources

Statement

Let H=∑j<majVj be the finite Hermitian-unitary decomposition on a nonzero finite-dimensional complex-inner-product space in Segmented Taylor LCU simulator, let Λ=∑j∣aj∣, let t∈R, and let 0<ϵ≤1. For the segmented branch, let r be the segment count selected by that algorithm. It satisfies Λ∣t∣/r≤ln⁡2 and r<Λ∣t∣/ln⁡2+2; put η=ϵ2/(1600r2). Choose K by the factorial-doubling rule in that algorithm. Let Vimpl be its complete circuit or access-circuit unitary, including all work registers, and suppose the sum of its per-call operator-norm error bounds is at most ϵ/2. Let Jin append all initial work registers in zero, and let Jout append the same work registers in zero to an ideal output. Then ∥VimplJin−Joute−itH∥≤ϵ. For every finite reference space and every input density operator on system plus reference, tracing out the work registers gives output states ρimpl,ρideal satisfying D(ρimpl,ρideal):=12∥ρimpl−ρideal∥1≤ϵ. The certified small-time branch returns identity with error at most ϵ/3; it is exact when t=0 or Λ=0. No operator-norm bound on arbitrary nonzero initial work registers or exact cleanup of the output registers is claimed.

On the segmented branch the segment count is r, and the truncation order obeys K=O(1+log⁡(1/η)/log⁡log⁡(e+1/η)). With the explicitly supplied controlled indexed term multiplexer of the algorithm, the construction uses at most 3rK indexed term queries. If each such multiplexed call is instead assembled from the m individually supplied controlled Vj, the corresponding bound is 3rmK individual term calls; equality tests, routing, coefficient phases and their inverse/control operations remain separately charged. Independently supplied Taylor SELECT access has only its declared internal query/gate cost, with no inferred K-call implementation. It uses exactly 3r PREPARE calls, 3r PREPARE† calls, 2r SELECT calls, r SELECT† calls, and 2r reflection calls. If the expanded Taylor list has NK=∑k=0Kmk ordered terms and each segment keeps a fresh index register, the index width is ⌈log⁡2(NK+2)⌉ qubits and the r retained registers' total index width is r⌈log⁡2(NK+2)⌉. All PREPARE table, internal work, term gates, coefficient bits, circuit description, control, inverse, and classical generation costs are charged separately under Hamiltonian simulation error and resources.

Facts & Assumptions

Given: The exact finite term list and access model, the specified r,K,η, and a compiled unitary whose summed operator-norm error is at most ϵ/2.

[L1]

Segmented Taylor LCU simulator: its interval procedure obtains a rational lower bound ϵ− with ϵ/2≤ϵ−≤ϵ; the identity branch certifies Λ∣t∣≤ϵ/4, and the other branch chooses r and factorial doubling chooses K using η−:=ϵ−2/(1600r2), where η/4≤η−≤η. In the segmented branch, each segment uses fresh clean coefficient/work registers, pads the Taylor LCU to norm 2, applies −WR0W†R0W, retains all work registers, and has certified sum of per-call errors ∑iδi≤δimpl≤ϵ/2.

[F1]

Finite Taylor LCU polynomial: the Taylor expansion has listed coefficient norm sK=∑k=0K(Λ∣h∣)k/k! and the two padding coefficients cancel in the represented operator.

[F2]

Taylor simulation tail bound: ∥MK(h)−e−ihH∥≤eΛ∣h∣(Λ∣h∣)K+1/(K+1)!, ∥H∥≤Λ, and ln⁡2<1. Its proof supplies the scalar exponential series, the factorial estimate n!≥(n/e)n, and the factorial-order choice argument.

[F3]

LCU projected-block and postselection correctness: PREPARE/SELECT/PREPARE† has clean-ancilla block M/α for its listed LCU.

[F4]

Oblivious-amplification block identity: the projected block of WR0W†R0W is −3M/2+MM†M/2 when the input block is M/2.

[F5]

Robust one-step OAA including ancilla leakage: if ∥M−V∥≤η≤1/100 for a unitary V, the phase-corrected circuit on clean input has isometry error at most 10η, including leakage.

[F6]

Finite Hermitian matrix dynamics and Unitary and differential identities for finite matrix dynamics: UH(t)=e−itH is unitary and UH(t+s)=UH(t)UH(s).

[F7]

Hamiltonian simulation error and resources: operator-norm simulation error and query, gate, controlled/inverse, width, coefficient-bit, description, and classical-generation costs are distinct coordinates.

[F8]

Density operator: a density operator is a nonnegative trace-one endomorphism of a nonzero finite-dimensional complex-inner-product space.

[F10]

Partial trace over a finite tensor factor: the partial trace is the finite coordinate contraction over the discarded factor.

[F11]

Ordered tensor registers, their inner product, and wire permutations: tensor factors have the declared product inner product and ordered product basis.

[F12]

Pure-state trace distance is bounded by vector error: for unit vectors u,v, 12∥∣u⟩⟨u∣−∣v⟩⟨v∣∥1≤∥u−v∥.

[F13]

Partial trace contracts the trace norm on Hermitian operators: partial trace does not increase the trace norm of a Hermitian difference.

[F14]

The basis-independent trace of an endomorphism of a finite-dimensional vector space: trace is the sum of diagonal entries in any ordered basis.

[F15]

Every finite-dimensional real or complex inner product space has an orthonormal basis: a finite-dimensional inner-product reference space has an orthonormal basis.

Proof

Given: As in Facts & Assumptions.

1.1givenL1F1F2F6algebracases

On the identity branch let S=Λ∣t∣≤ϵ/4≤1/4<1. In an orthonormal eigenbasis as in [F2], each Hamiltonian eigenvalue satisfies ∣λ∣≤Λ. Its scalar-series error obeys ∣e−itλ−1∣≤∑k≥1Sk/k!≤∑k≥1Sk=S/(1−S)≤ϵ/(4−ϵ)≤ϵ/3. The diagonal norm calculation in [F2] proves ∥I−UH(t)∥≤ϵ/3, and the error is zero if t=0 or Λ=0. Otherwise step 2 chooses a finite r with x:=Λ∣t∣/r≤ln⁡2; no lower bound on S is needed. Hence sK≤ex≤2, and cancelling padding makes the norm exactly 2 without changing MK.

1.2givenL1F2F3F4F5

By [F3], the padded circuit has block MK(h)/2. The uncorrected amplified block is −3MK(h)/2+MK(h)MK(h)†MK(h)/2 by [F4], so the explicit phase correction in [L1] gives the corresponding opposite-sign block; [F5] supplies the needed full isometry estimate including leakage. The Taylor-tail rule gives ∥MK(h)−UH(h)∥≤η, and η≤1/1600<1/100. Apply [F5] with V=UH(h) to obtain a clean-input isometry error at most 10η=ϵ/(4r) for each segment, including any finite reference and all earlier retained registers.

1.3givenL1F2algebra

By [L1], the scheduler uses the positive rational η−:=ϵ−2/(1600r2), where η/4≤η−≤η. The loop terminates because n! tends to infinity. Since ϵ−≤ϵ≤1 and r≥1, η−≤1/1600; hence L−:=ln⁡(4/η−)>1. For N=⌈16eL−/ln⁡(e+L−)⌉, the inequalities ln⁡(e+L−)≤e+L− and e+L−<4L− give N/e>4e+L−, hence ln⁡(N/e)>12ln⁡(e+L−). Therefore Nln⁡(N/e)≥8eL−≥L−+ln⁡4. Monotonicity of ln⁡s gives ln⁡(N!)=∑k=1Nln⁡k≥∫1Nln⁡s ds=Nln⁡N−N+1, so N!≥(N/e)N≥4/η−. The least power of two at least N is less than 2N and already meets the factorial comparison, so the scheduler stops at some n<2N. Thus K=n−1=O(1+L−/ln⁡(e+L−)). Since η/4≤η−≤η and η≤1/1600, this is O(1+log⁡(1/η)/log⁡log⁡(e+1/η)). The rule uses only a finite integer loop, and its cost is a separate classical coordinate. For the error estimates, exxn/n!≤2/n!≤η−/2≤η/2 because x≤ln⁡2<1.

2.1step 1.2F6algebra

The ideal segment maps each input to the same system evolution UH(h) and a fresh zero register. Telescoping the r compositions, every intervening exact segment is an isometry and has norm 1, so the total access-circuit isometry error is at most rϵ/(4r)=ϵ/4. The ideal system factor is UH(h)r=UH(t) by [F6].

3.1givenL1step 2.1algebra

Replacing the exact access calls by their compiled unitaries changes the full circuit in operator norm by at most the sum of their per-call errors: expand the product difference as a telescoping sum and use norm 1 for each unitary factor. The declared sum is at most ϵ/2 by [L1]. The triangle inequality therefore gives ∥VimplJin−JoutUH(t)∥≤ϵ/4+ϵ/2=3ϵ/4≤ϵ.

4.1step 1.1step 3.1F10F11F12F13F15

First take a pure unit input, including any finite reference. The segmented isometry bound in step 3.1, or the identity-branch bound in step 1.1 tensored with that reference, gives vector error at most ϵ. For the identity branch, write a system-reference vector as ∑jxj⊗fj in an orthonormal reference basis [F15]; [F11] makes its squared error the sum ∑j∥(I−UH(t))xj∥2≤(ϵ/3)2∑j∥xj∥2, justifying that extension explicitly. Then [F12] bounds the joint pure-state trace distance by ϵ. The difference of the two joint density operators is Hermitian, so applying partial-trace contractivity [F13] over all work registers preserves this bound.

5.1givenF8F9F10F11F13F14F15step 4.1algebra

For a general input density operator, [F8]–[F9] give an orthonormal eigenbasis (ej) with nonnegative eigenvalues λj; [F14] and trace one imply ∑jλj=1. Take an auxiliary reference space with orthonormal basis (fj), which exists by [F15], and set Ψ=∑jλj ej⊗fj. By the product inner product [F11], ∥Ψ∥2=∑jλj=1. In the product basis, its projector has entries X(i,j),(i′,j′)=λiλi′ 1i=j1i′=j′. The coordinate rule [F10] gives (Tr⁡refX)ii′=∑jX(i,j),(i′,j), which is λi if i=i′ and 0 otherwise, exactly the matrix of ρ. Thus Ψ purifies ρ. Apply step 4.1 with the original reference and this purifying reference, then trace out the work registers and the purifying register; [F13] again preserves the bound. Therefore the reduced outputs for ρ differ in trace distance by at most ϵ.

6.1L1F1F7givenalgebra∎

In each segment the chronological OAA circuit has two forward W factors, one W† factor, and two reflections [L1]. Expanding each W=P†SselP gives three PREPARE and three PREPARE† calls, two SELECT and one SELECT† call per segment. In the indexed term-query implementation [L1], a length-k tuple acts by processing its labels in reverse order, so its K conditionally active positions implement exactly Vj1⋯Vjk. The phase and invalid-label rules are separately specified. Thus each SELECT or its adjoint uses at most K controlled indexed term calls and the total is at most 3rK. If only individual controlled Vj are used to assemble a multiplexer, apply the jth unitary conditioned on label equality, for every j<m: exactly one block is active on each valid label, so this implements the same direct sum with at most m individual calls per indexed call. This gives 3rmK individual calls with the declared label/routing/phase costs; no such decomposition bound is inferred for an arbitrary supplied SELECT. The expanded coefficient list has NK=∑k=0Kmk ordered terms and two retained padding labels, giving the stated widths. Internal work and all other resource coordinates are charged as in [F7]. The identity branch has no queries or retained segment registers.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

80 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources