Alphabeta Math
Pipeline-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.

Discrete Quantum Walks and Szegedy Theory

1 · Prerequisites

2 · Summary

This page fixes the row-stochastic convention Pxy=Pr⁡(y∣x) and constructs the row-preparation isometry and its self-adjoint discriminant. It distinguishes the one-reflection step U=S(2TT∗−I) from its square W=U2, proves the invariant-plane and endpoint spectral mapping, and states an explicit row-preparation access model with separate resource coordinates. For reversible chains it defines the absolute spectral gap on the mean-zero subspace and proves its eigenvalue characterization, including reducible and period-two cases. No irreducibility or aperiodicity is required for the finite spectral mapping, and a transition matrix alone supplies no circuit implementation or cost.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite row-stochastic kernel

Definition

A finite row-stochastic kernel is a finite set X and a matrix P=(Pxy)x,y∈X with Pxy∈[0,1] and

∑y∈XPxy=1(x∈X).

The row convention is Pxy=Pr⁡(Y=y∣X=x): distributions are row vectors and one transition sends μ to μP. If X=∅, the row conditions are vacuous and there is no probability distribution on X. No stationary distribution, reversibility, irreducibility, aperiodicity, or efficient circuit access is part of this definition.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite reversible Markov chain with positive stationary law

Definition

A finite reversible Markov chain is a finite row-stochastic kernel (X,P) together with a supplied probability vector π=(πx)x∈X such that πx>0 for every x, ∑xπx=1, πP=π, and

πxPxy=πyPyx(x,y∈X).

The stationary law and detailed balance are explicit input hypotheses; the definition does not invoke a theorem that produces a stationary law. No irreducibility or aperiodicity is assumed. In particular, a periodic reversible chain is included.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Szegedy row-preparation map and discriminant

Definition

For a finite row-stochastic kernel (X,P), let CX and CX×X carry the standard orthonormal label and ordered-product bases. If X≠∅, these coordinate spaces are implemented as two ordered registers; if X=∅, they are zero spaces and every map below is the unique zero-dimensional map. Define the row-preparation linear map T:CX→CX×X and the swap S on basis vectors by

T∣x⟩=∣x⟩⊗∑y∈XPxy∣y⟩,S∣x,y⟩=∣y,x⟩.

Every scalar square root is the unique nonnegative real root. Define the discriminant by D:=T∗ST, using the adjoint characterized by ⟨Tv,w⟩=⟨v,T∗w⟩ for the root inner product, which is linear in its first argument. The row-preparation map is an isometry; its complete verification is The Szegedy discriminant is self-adjoint and contractive ↗. This is the general row-stochastic construction and assumes no reversibility.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Finite stationary Markov operators contract in weighted L2

Statement

Let (X,P,π) be a finite reversible chain and let f:X→C. Define ∥f∥2,π2:=∑xπx∣fx∣2 and (Pf)x:=∑yPxyfy. Then

∥Pf∥2,π2≤∥f∥2,π2,

so P is a contraction on the finite weighted inner-product space L2(X,π). Detailed balance is not needed for this inequality beyond the stated stationary-law hypotheses.

Facts & Assumptions

Given: A finite reversible chain (X,P,π), where πx>0, ∑xπx=1, πP=π, and Pxy≥0 with ∑yPxy=1, and a function f:X→C.

[F1]

Finite reversible Markov chain with positive stationary law: P is row-stochastic and πP=π with every πx>0.

Proof

1.1givenF1algebra

For each x, set mx:=∑yPxyfy. Expanding the nonnegative sum gives ∑yPxy∣fy−mx∣2=∑yPxy∣fy∣2−∣mx∣2≥0, because the row weights sum to one. Thus ∣mx∣2≤∑yPxy∣fy∣2.

2.1F1step 1.1algebra

Multiply the inequality in step 1.1 by πx and sum over x. All sums are finite, so reindexing gives ∑xπx∣mx∣2≤∑y(∑xπxPxy)∣fy∣2=∑yπy∣fy∣2 by stationarity.

3.1F1step 2.1algebra∎

The left and right sides in step 2.1 are ∥Pf∥2,π2 and ∥f∥2,π2 by definition; taking nonnegative square roots proves the contraction claim. Positivity of every πx makes the weighted form positive definite.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

A finite reversible transition operator is self-adjoint on weighted L2

Statement

For a finite reversible chain (X,P,π), equip CX with ⟨f,g⟩π:=∑xπxfxgx‾. Then P is self-adjoint for this inner product, and the mean-zero subspace

H0:={f:∑xπxfx=0}={f:⟨f,1⟩π=0}

is invariant under P. The restriction P∣H0 is therefore a well-defined endomorphism and is self-adjoint for the restricted inner product.

Facts & Assumptions

Given: A finite set X, a row-stochastic P, and a strictly positive stationary probability vector π satisfying detailed balance πxPxy=πyPyx.

[F1]

Finite reversible Markov chain with positive stationary law: πx>0, πP=π, and πxPxy=πyPyx for every x,y.

[F2]

Real and complex inner product spaces, with the inner product linear in the first argument: the inner product is linear in the first argument, conjugate-linear in the second, conjugate-symmetric, and positive definite.

[F3]

Proof

1.1F1F2algebra

Positivity of every πx makes ⟨f,f⟩π=∑xπx∣fx∣2 nonnegative and zero only when f=0; the finite weighted sum is sesquilinear and conjugate-symmetric, so it is an inner product.

2.1F1F3step 1.1algebra

For arbitrary f,g, expand and use detailed balance: ⟨Pf,g⟩π=∑x,yπxPxyfygx‾=∑x,yπyPyxfygx‾=∑yπyfy(Pg)y‾=⟨f,Pg⟩π. Thus P is self-adjoint.

3.1F1step 2.1algebra∎

Stationarity gives ∑xπx(Pf)x=∑y(∑xπxPxy)fy=∑yπyfy. Hence a mean-zero f has mean-zero image, so H0 is invariant; restricting the identity in step 2.1 to H0 proves the restriction is self-adjoint.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Absolute spectral gap of a finite reversible chain

Definition

For a finite reversible chain (X,P,π), let H0={f:∑xπxfx=0} with the weighted inner product from A finite reversible transition operator is self-adjoint on weighted L2. Define its absolute spectral gap by

δabs(P):=1−∥P∣H0∥2,π.

The norm of the restriction to the zero subspace is 0 by The operator norm is zero on the zero domain and otherwise is max_{||v||=1} ||Tv||, so a one-state chain has absolute gap 1. No irreducibility or aperiodicity is built into this definition: a reducible chain with a nonconstant stationary vector in H0 can have gap 0, and a periodic chain can have gap 0 because of an eigenvalue −1. The eigenvalue form of the definition is proved in Absolute gap equals one minus the largest nonconstant eigenvalue modulus.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Absolute gap equals one minus the largest nonconstant eigenvalue modulus

Statement

Let (X,P,π) be a finite reversible chain and let H0={f:∑xπxfx=0}. If H0={0}, then δabs(P)=1. Otherwise,

δabs(P)=1−max⁡{∣λ∣:λ∈σ(P∣H0)},

and 0≤δabs(P)≤1. If there is a fixed function f∉span⁡{1}, then its nonzero mean-zero component is fixed by P, so the gap is 0.

Facts & Assumptions

Given: A finite reversible chain (X,P,π) with its weighted inner product and mean-zero subspace H0.

[F1]

Absolute spectral gap of a finite reversible chain: δabs(P)=1−∥P∣H0∥2,π, with norm 0 when H0=0.

[F2]

A finite reversible transition operator is self-adjoint on weighted L2: H0 is invariant and P∣H0 is a finite-dimensional self-adjoint endomorphism.

[F3]

Finite stationary Markov operators contract in weighted L2: ∥Pf∥2,π≤∥f∥2,π for every f.

[F5]

Eigenvalues, eigenvectors, eigenspaces Eλ(T)=ker⁡(T−λI), and the spectrum σF(T) of an endomorphism: an eigenvalue is a scalar with a nonzero eigenvector, and the spectrum is the set of eigenvalues.

[F6]

Finite reversible Markov chain with positive stationary law: P1=1, ∑xπx=1, and πP=π.

[F7]

Real and complex inner product spaces, with the inner product linear in the first argument: scalar multiplication is linear in the first argument and conjugate-linear in the second.

Proof

1.1F1F2F4F5F7

If H0={0}, the restriction has zero domain, so its operator norm is 0 by [F1] and the gap is 1. Otherwise, [F2] and [F4] give an orthonormal eigenbasis e1,…,em of H0. Each eigenvalue is real: if Pej=λjej, self-adjointness and [F7] give λj∥ej∥2=⟨Pej,ej⟩π=⟨ej,Pej⟩π=λj‾∥ej∥2. [F5] identifies these eigenvalues as the spectrum of the restriction.

1.2F2F4F5algebra

Write f=∑jcjej. Orthonormality gives ∥f∥2,π2=∑j∣cj∣2 and ∥Pf∥2,π2=∑j∣λj∣2∣cj∣2≤(max⁡j∣λj∣)2∥f∥2,π2, with equality at an eigenvector whose eigenvalue has largest modulus. Therefore ∥P∣H0∥2,π=max⁡j∣λj∣.

2.1F1F3step 1.2algebra

By [F3] the restriction norm is at most 1, and it is nonnegative by definition; substituting step 1.2 into [F1] proves both the eigenvalue formula and 0≤δabs(P)≤1.

3.1F1F2F5F6step 1.2algebra∎

If Pf=f and f∉span⁡{1}, put c=∑xπxfx and h=f−c1. The normalization ∑xπx=1 gives h∈H0, while h≠0 because f is not constant. Since P1=1, Ph=Pf−cP1=h. Thus 1 is an eigenvalue of P∣H0 and step 1.2 gives ∥P∣H0∥=1, so [F1] gives δabs(P)=0.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

The Szegedy discriminant is self-adjoint and contractive

Statement

For every finite row-stochastic kernel, the map T of Szegedy row-preparation map and discriminant satisfies T∗T=I and is an isometry, and the matrix entries of D=T∗ST are

Dxy=PxyPyx.

Hence D is real symmetric, self-adjoint, and ∥D∥≤1. If (X,P,π) is also finite reversible, then

D=diag⁡(π) P diag⁡(1/π).

Every eigenvalue of D is real and belongs to [−1,1]. The empty state set has the zero endomorphism and empty spectrum; the similarity assertion is only made when a positive stationary probability vector is supplied.

Facts & Assumptions

Given: A finite set X, a row-stochastic P, the product-basis inner product, and the maps T,S,D defined in Szegedy row-preparation map and discriminant. A reversible specialization additionally supplies πx>0, πP=π, and detailed balance.

[F1]

Szegedy row-preparation map and discriminant: T∣x⟩=∣x⟩⊗∑yPxy∣y⟩, S∣x,y⟩=∣y,x⟩, and D=T∗ST.

[F2]

Finite row-stochastic kernel: Pxy≥0 and ∑yPxy=1 for every row.

[F3]

Every linear map between finite-dimensional inner product spaces has a unique adjoint: T∗ is the unique linear map satisfying ⟨Tv,w⟩=⟨v,T∗w⟩.

[F4]
[F5]

Bessel's inequality for a finite orthonormal list and Parseval's identity for an orthonormal basis: an orthonormal basis satisfies ∥u∥2=∑i∣⟨u,ei⟩∣2, and every finite orthonormal list satisfies Bessel's inequality.

[F7]

Finite reversible Markov chain with positive stationary law: detailed balance is πxPxy=πyPyx and every πx>0.

[F10]

Real and complex inner product spaces, with the inner product linear in the first argument: for the root inner product, scalar multiplication is linear in the first argument and conjugate-linear in the second.

Proof

1.1F1F2F3F9algebra

If X=∅, the domain and codomain are zero spaces, so T∗T=I0 and D is the zero endomorphism. Assume now X≠∅. For basis labels x,x′, the first register gives ⟨T∣x⟩,T∣x′⟩⟩=0 when x≠x′, while for x=x′ the value is ∑yPxy=1 by [F2]. Hence the images of the orthonormal basis are orthonormal, which by expansion of arbitrary vectors proves T is an isometry. Moreover, for all x,x′, [F3] gives ⟨∣x⟩,T∗T∣x′⟩=⟨T∣x⟩,T∣x′⟩=⟨∣x⟩,∣x′⟩. Sesquilinearity extends this equality to pairings against every vector; conjugate symmetry and nondegeneracy [F9] then give T∗T∣x′⟩=∣x′⟩. Therefore T∗T=I.

2.1F1F2F3F6step 1.1algebra

With the linear-first root inner product, the matrix entry is Dxy=⟨Dey,ex⟩root=⟨ex,Dey⟩root‾=⟨Tex,STey⟩root‾ by [F3]. Expanding the two row states, only ∣x,y⟩ overlaps, with real coefficient PxyPyx; hence Dxy=PxyPyx.

2.2F1F3F5step 1.1

For any w in the product space, Parseval in the domain basis and [F3] give ∥T∗w∥2=∑x∣⟨T∗w,∣x⟩⟩∣2=∑x∣⟨w,T∣x⟩⟩∣2. The vectors T∣x⟩ are orthonormal by step 1.1, so Bessel's inequality [F5] makes this sum at most ∥w∥2.

3.1F4step 2.1algebra

The formula in step 2.1 is unchanged by exchanging x,y and is real, so D is represented by a real symmetric matrix in the orthonormal label basis. Therefore D∗=D and D is self-adjoint by [F4].

3.2F1F8step 1.1step 2.2algebra

If X=∅, then the domain is zero and [F8] gives ∥D∥=0. Otherwise, for every unit vector v, ∥Dv∥=∥T∗STv∥≤∥STv∥=∥Tv∥=1, using step 2.2, the swap's basis-permutation norm preservation, and step 1.1. Taking the maximum over the nonempty unit sphere proves ∥D∥≤1; [F8] ensures the finite-dimensional maximum exists.

4.1F4F10step 3.1step 3.2algebra

If v≠0 and Dv=λv, self-adjointness gives λ∥v∥2=⟨Dv,v⟩=⟨v,Dv⟩=λ‾∥v∥2, so λ is real by [F10]. Step 3.2, applied after scaling v to a unit vector, gives ∣λ∣∥v∥=∥Dv∥≤∥v∥; hence ∣λ∣≤1.

5.1F2F6F7step 2.1algebra∎

In the reversible case, detailed balance and πy>0 give Pyx=πxPxy/πy. Since Pxy≥0, step 2.1 becomes Dxy=Pxyπx/πy, exactly the (x,y) entry of diag⁡(π)Pdiag⁡(1/π).

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Szegedy reflection walk and its two-reflection square

Definition

For the finite row-stochastic kernel and row-preparation map of Szegedy row-preparation map and discriminant, let Π:=TT∗, the orthogonal projection onto ran⁡(T), and choose the reflection sign

RA:=2Π−I.

With S the two-register swap, define the one-reflection Szegedy step and its square by

U:=SRA,W:=U2=(SRAS)RA=(2SΠS−I)(2Π−I).

Products act right to left. This fixes U and W as different operators. Algebraically, if Uv=μv, then Wv=μ2v on the same vector. The other common reflection sign is I−2Π=−RA and is not interchangeable inside a controlled operation.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Szegedy reflections and walk operators are unitary

Statement

For the projection Π=TT∗ onto A=ran⁡(T), the operators RA=2Π−I and S are self-adjoint involutions. Hence U=SRA and W=U2 are unitary. On A⊥, Π=0 and therefore U=−S.

Facts & Assumptions

Given: The finite row-preparation isometry T, its adjoint, the swap S, and the definitions of Π,RA,U,W in Szegedy row-preparation map and discriminant and Szegedy reflection walk and its two-reflection square.

[F1]

The Szegedy discriminant is self-adjoint and contractive: T∗T=I, so T is an isometry.

[F2]

Szegedy reflection walk and its two-reflection square: Π=TT∗, RA=2Π−I, and U=SRA.

[F3]

An endomorphism is an orthogonal projection exactly when it is idempotent and self-adjoint: a self-adjoint idempotent is the orthogonal projection onto its image.

[F4]

Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces: a unitary operator is an invertible linear isometry on a finite-dimensional complex inner-product space.

[F5]

Real and complex inner product spaces, with the inner product linear in the first argument: the inner product is positive definite and uses the root's linear-first convention.

[F7]

Szegedy row-preparation map and discriminant: S∣x,y⟩=∣y,x⟩ on the orthonormal product basis.

Proof

1.1F1F2F3F6algebra

From [F1], Π2=TT∗TT∗=T(T∗T)T∗=TT∗=Π. For all u,v, [F6] and conjugate symmetry give ⟨Πu,v⟩=⟨T∗u,T∗v⟩=⟨u,Πv⟩, so Π∗=Π. By [F3], Π is the orthogonal projection onto its image, which is A=ran⁡(T) because it fixes every Tv.

2.1F2F4F5F7step 1.1algebra

Since Π2=Π and Π∗=Π, RA∗=2Π∗−I=RA and RA2=4Π2−4Π+I=I. Thus ∥RAw∥2=⟨RAw,RAw⟩=⟨w,RA∗RAw⟩=∥w∥2 for every w. By [F7], S permutes the orthonormal product basis by the transposition (x,y)↦(y,x), so its permutation matrix is its own inverse and adjoint: S2=I and S∗=S. It is therefore an invertible isometry and is unitary.

3.1F1F2F4F5F6F7step 2.1algebra∎

If w∈A⊥, then [F6] gives ⟨v,T∗w⟩=⟨Tv,w⟩=0 for every v, so taking v=T∗w and using positive definiteness [F5] gives T∗w=0 and Πw=0; hence Uw=S(2Π−I)w=−Sw. Both S and RA are invertible norm-preserving maps by step 2.1, so U=SRA and W=U2 are unitary.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Szegedy walk invariant subspaces from discriminant eigenvectors

Statement

For any eigenpair Dv=λv with v≠0 and λ∈[−1,1], put a:=Tv and b:=STv. Then span⁡{a,b} is invariant under U, and

Ua=b,Ub=−a+2λb.

All eigenvalues of D satisfy the displayed interval hypothesis by The Szegedy discriminant is self-adjoint and contractive. If λ=1 or λ=−1, then b=λa and the span is one-dimensional. If −1<λ<1, the two vectors are linearly independent and the invariant subspace is two-dimensional.

Facts & Assumptions

Given: A finite row-stochastic kernel, a nonzero vector v with Dv=λv and real λ∈[−1,1], and T,S,D,U,Π as defined in Szegedy row-preparation map and discriminant and Szegedy reflection walk and its two-reflection square.

[F1]

The Szegedy discriminant is self-adjoint and contractive: D=T∗ST is self-adjoint with ∥D∥≤1, and T∗T=I.

[F2]

Szegedy reflection walk and its two-reflection square: U=S(2Π−I) and Π=TT∗.

[F5]

Szegedy row-preparation map and discriminant: the ordered-product basis is orthonormal and S∣x,y⟩=∣y,x⟩.

Proof

1.1F1F2given

Since ΠTv=Tv, [F2] gives Ua=SRATv=STv=b.

2.1F1F2F5step 1.1algebra

The adjoint identity gives Πb=TT∗STv=T(T∗ST)v=TDv=λTv=λa. Hence Ub=S(2Π−I)STv=S(2λa−b)=2λb−a, because [F5] gives S2=I.

3.1F1F2F3F4F5step 1.1step 2.1algebra∎

Steps 1.1–2.1 and [F4] show the span is invariant. Since T is an isometry by [F1], ∥a∥=∥v∥. Write Tv=∑x,ycxy∣x,y⟩ in the orthonormal product basis. By [F5], S bijectively permutes that basis, so ∥b∥2=∑x,y∣cxy∣2=∥Tv∥2 and ∥b∥=∥v∥. The adjoint identity gives ⟨a,b⟩=⟨v,Dv⟩=λ∥v∥2, which is real. If λ=±1, expansion gives ∥b−λa∥2=0, hence b=λa. If ∣λ∣<1 and b=ca, equality of norms gives ∣c∣=1, while ⟨a,b⟩=c‾∥v∥2=λ∥v∥2 gives ∣c∣=∣λ∣<1, a contradiction; thus a,b are independent.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite row-preparation access model for a Szegedy walk

Definition

For a nonempty finite row-stochastic kernel (X,P), a row-preparation access model supplies an explicit bijection η:X→{0,…,∣X∣−1}; write κx for the image of x under this bijection. Every ket ∣x⟩ below denotes the basis vector ∣κx⟩. The model supplies a finite work register W with a specified clean unit vector ∣0W⟩ and a unitary VP on the ordered register product CX⊗CX⊗W satisfying

VP(∣x⟩⊗∣0⟩⊗∣0W⟩)=(∣x⟩⊗∑yPxy∣y⟩)⊗∣0W⟩(x∈X).

The state encoding and its description are part of the supplied circuit interface and are included in the circuit description or uniform generator. The model separately declares access and costs for the forward call VP, inverse call VP∗, controlled VP, controlled VP∗, a direct range-reflection call, controlled range-reflection access, the clean-state reflection R0, controlled R0, the swap on the first two registers, and controlled swap access. The clean-state reflection is

R0:=2(IX⊗∣0,0W⟩⟨0,0W∣)−I,

where the second register and work register are in their specified clean states. When range reflection is implemented from row preparation, the supplied circuit word is VPR0VP∗; the access-cost theorem proves that on the clean-work subspace it realizes the logical reflection 2TT∗−I. The swap acts as S on the first two registers and as the identity on W.

Query calls, gate counts, circuit-description bits, uniform-generation time, and precision are separate cost coordinates. A controlled walk implemented factor by factor needs controlled access to each constituent, including the preparation calls, R0, and the swap. A matrix P by itself supplies none of these circuits or efficient costs. For a family of encoded chains, a uniform circuit family is an additional explicit input, not a consequence of the finite matrix definition.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Szegedy spectral mapping for one and two reflections

Statement

Let D=T∗ST be the discriminant of a finite row-stochastic kernel and let U=S(2TT∗−I) and W=U2. For every eigenvalue λ∈(−1,1) of D, counted with multiplicity, its invariant planes contribute eigenvalues

exp⁡(iarccos⁡λ), exp⁡(−iarccos⁡λ)for U,exp⁡(2iarccos⁡λ), exp⁡(−2iarccos⁡λ)for W.

For each eigendirection with λ=1 (respectively λ=−1), the plane collapses to a line on which U acts as +I (respectively −I), so W acts as +I. On the remaining subspace K=(ran⁡T+ran⁡(ST))⊥, U=−S and its eigenvalues lie in {+1,−1}; therefore all eigenvalues of W there are +1. If X=∅, both spaces are zero and the statements about eigenvalues are vacuous.

Facts & Assumptions

Given: A finite row-stochastic kernel (X,P), the maps T,S,D,U,W from Szegedy row-preparation map and discriminant and Szegedy reflection walk and its two-reflection square, and the root inner product linear in its first argument.

[F1]

The Szegedy discriminant is self-adjoint and contractive: D is self-adjoint, ∥D∥≤1, and T∗T=I.

[F2]

Szegedy walk invariant subspaces from discriminant eigenvectors: if Dv=λv, then span⁡{Tv,STv} is invariant with U(Tv)=STv and U(STv)=−Tv+2λSTv; the span is one-dimensional at λ=±1 and two-dimensional for ∣λ∣<1.

[F3]

Szegedy reflections and walk operators are unitary: U is unitary and equals −S on A⊥, where A=ran⁡T.

[F7]

Principal inverse sine and inverse cosine: arccos⁡:[−1,1]→[0,π] satisfies cos⁡(arccos⁡r)=r.

[F8]

Parity and the Pythagorean identity for sine and cosine: sin⁡2θ+cos⁡2θ=1 for real θ.

[F10]

Euler's formula: exp⁡(iθ)=cos⁡θ+isin⁡θ for every real θ: exp⁡(iθ)=cos⁡θ+isin⁡θ for real θ.

[F12]

Signs, monotonicity intervals, and ranges of sine and cosine: sine is strictly increasing on [−π/2,π/2] and strictly decreasing on [π/2,3π/2].

[F14]

Quarter-turn values and shifts by pi/2 and pi: sin⁡0=0, sin⁡(π/2)=1, and sin⁡π=0.

[F15]

Kernel and image of a linear map: im⁡T={T(v):v∈V}.

Proof

1.1F1F4F5choose

If X=∅, then CX=CX×X={0}, so there are no eigenvalues and the claims are vacuous. Assume now X≠∅. By [F1] and [F4], choose an orthonormal eigenbasis (vj) of the self-adjoint D, with real eigenvalues λj∈[−1,1]; the bound follows from ∥D∥≤1.

2.1F1F2step 1.1algebra

For distinct basis vectors vj,vk, the spans span⁡{Tvj,STvj} and span⁡{Tvk,STvk} are orthogonal: the T-images and their swapped images pair to ⟨vj,vk⟩=0, while the cross pairings equal ⟨vj,Dvk⟩=λk⟨vj,vk⟩=0. These spans together generate A+B, where A=ran⁡T and B=ran⁡(ST).

2.2F2F7F8F9F10F11F12F14step 1.1algebra

Fix an eigenvalue λj∈(−1,1) and its plane basis a=Tvj,b=STvj. By [F2], the matrix of U in the ordered basis (a,b) is (0−112λj), so its characteristic equation is z2−2λjz+1=0. Its roots are z=λj±i1−λj2; each root has eigenvector (1,−z) in these coordinates, and the roots are distinct because ∣λj∣<1. Put θj=arccos⁡λj∈(0,π). By [F7], cos⁡θj=λj. If 0<θj≤π/2, strict increase from sin⁡0=0 on [0,π/2] gives sin⁡θj>0; if π/2<θj<π, strict decrease to sin⁡π=0 on [π/2,π] gives the same. These monotonicity and endpoint facts are [F12] and [F14]. Then [F8] and uniqueness in [F9] yield sin⁡θj=1−λj2. [F10] identifies the roots as exp⁡(±iθj), and [F11] squares them to exp⁡(±2iθj) for W=U2.

2.3F2step 1.1algebra

If λj=±1, [F2] gives STvj=λjTvj, so the corresponding line contributes the single eigenvalue λj to U and +1 to W. This counts one endpoint eigenvalue per eigendirection, not two coincident plane eigenvalues.

3.1F3F6F13F15step 2.1algebra

Let H=A+B, the sum of the images of T and ST as identified by [F15]; both are subspaces by [F13], so their sum is a subspace. By [F6], CX×X=H⊕K with K=H⊥. Since K⊆A⊥, [F3] gives U∣K=−S∣K. The swap preserves K: for a∈A and w∈K, ⟨a,Sw⟩=⟨Sa,w⟩=0 because Sa∈B, and for b∈B and w∈K, ⟨b,Sw⟩=⟨Sb,w⟩=0 because Sb∈A.

4.1F3step 2.2step 2.3step 3.1algebra∎

On K, S2=I, so each w∈K decomposes as (w+Sw)/2+(w−Sw)/2; these summands lie in K by step 3.1 and satisfy S(w+Sw)=w+Sw and S(w−Sw)=−(w−Sw). Thus U=−S has eigenvalues only ±1 on K, and W=U2 is identity there. Combining this with steps 2.2–2.3 gives the complete eigenvalue multiset, including repeated eigenvalues and any overlap of endpoint values with the complement. No irreducibility, aperiodicity, or choice principle is used.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Exact row-preparation access count for one and two walk steps

Statement

For a nonempty chain in the row-preparation implementation of Finite row-preparation access model for a Szegedy walk, the full-workspace word SVPR0VP∗ restricts on the clean-work subspace to the logical one-reflection step U=S(2TT∗−I). One such uncontrolled step uses exactly one call each to VP∗ and VP, one clean-state reflection R0, and one swap S. The factorwise controlled implementation controls each constituent, including both row-preparation calls, R0, and S; this count describes that implementation. A W=U2 step uses exactly two such U implementations. Query calls, gate counts, description bits, uniform-generation time, and precision are recorded as separate cost coordinates.

Facts & Assumptions

Given: A nonempty finite row-stochastic kernel, the row-preparation unitary and its specified clean work state, the explicitly listed inverse and controlled capabilities, the clean-state reflection, and the swap implementation.

[F1]

Finite row-preparation access model for a Szegedy walk: VP is unitary and sends each clean input ∣x,0,0W⟩ to T∣x⟩⊗∣0W⟩; R0=2(IX⊗∣0,0W⟩⟨0,0W∣)−I; the swap is S on the first two registers and identity on work.

[F2]

Szegedy reflection walk and its two-reflection square: the logical operators are RA=2TT∗−I, U=SRA, and W=U2.

[F3]

The Szegedy discriminant is self-adjoint and contractive: T∗T=I, so T is an isometry and its row vectors form an orthonormal list.

[F4]

Controlled Unitary Access: on a control-first register, C(A)=diag⁡(I,A); products of such blocks implement the controlled product word.

[F5]

Inverse Unitary Access: inverse access is the explicitly granted VP∗=VP−1 operation, with its cost declared separately.

[F6]

Circuit-family and computation cost model: circuit-description, gate, depth, width, generator, oracle-query and precision costs are distinct coordinates, with inapplicable coordinates recorded as such.

[F7]

Ordered tensor registers, their inner product, and wire permutations: the ordered product basis is orthonormal and factor permutations act on that basis in the specified order.

[F9]

An endomorphism is an orthogonal projection exactly when it is idempotent and self-adjoint: a self-adjoint idempotent is the orthogonal projection onto its range.

Proof

1.1F1F2F3F5F7F8F9algebra

By [F3], T∗T=I, so Π:=TT∗ is idempotent; [F8] gives Π∗=Π, and [F9] identifies it as the orthogonal projection onto ran⁡T (it maps into ran⁡T and fixes every Tv). Let J:CX→CX⊗CX⊗W send ∣x⟩ to ∣x,0,0W⟩. The orthonormal product basis [F7] makes J an isometry and gives JJ∗=IX⊗∣0,0W⟩⟨0,0W∣. By [F1], VPJ=T⊗∣0W⟩. Hence, using [F5] and unitarity of VP, VPR0VP∗=2(VPJ)(VPJ)∗−I=2(TT∗⊗∣0W⟩⟨0W∣)−I. For any logical state h∈CX×X, this operator sends h⊗∣0W⟩ to (2TT∗−I)h⊗∣0W⟩=RAh⊗∣0W⟩. The extended swap sends h⊗∣0W⟩ to Sh⊗∣0W⟩. Thus the word SVPR0VP∗ restricts to SRA=U and returns the work register to its clean state.

2.1F1F2F5step 1.1algebra

Reading SVPR0VP∗ from right to left applies one VP∗ call, one R0, one VP call, and one swap. The inverse and forward preparation, reflection and swap costs are therefore each charged once in this implementation.

3.1F1F4step 2.1given

In the factorwise controlled implementation, replace each factor in step 2.1 by its control-first block. By [F4], their product is the controlled full word: the control-zero block is identity and the control-one block is SVPR0VP∗. It uses controlled VP∗, R0, VP, and S, with each declared cost charged separately; without one of these capabilities this particular construction is unavailable.

4.1F2F6step 1.1step 2.1algebra∎

By [F2], W=U2 is two successive U steps, and step 1.1 shows the work state is clean again after each step. Thus exactly two copies of the step counts in step 2.1 implement W. The resource coordinates remain separate by [F6].

5 · Examples, counterexamples and false statements

None yet.

Sources