Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)
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.

Coherent Johnson row access with stored values

Statement

For the lazy Johnson chain and XOR value oracle in Element-distinctness Johnson walk and value access, write df(S) for the values at the indices of S, in increasing index order. In the pure value-query model, encoded vertex preparation costs r queries. Coherent row preparation and its inverse, including controlled versions, cost at most two queries each. The corresponding controlled row-space reflection costs at most four queries, and a controlled W=U2 step and its inverse cost at most eight. A stationary two-register walk state costs at most r+2 queries, and its marked check uses zero value queries. Gates, memory, uniform generation, and exact coefficient preparation are separate resources; no gate-time bound is asserted.

Facts & Assumptions

Given: N≥4, 2≤r≤⌊N/2⌋, the lazy Johnson transition matrix, and the XOR value oracle, with its full valid-address action.

[F1]

Element-distinctness Johnson walk and value access: a vertex stores r labeled values; a neighbor replaces one selected index by one unselected index; markedness is decidable from stored values.

[F2]

Coherent XOR function oracle: a query XORs the encoded value into its target; applying it twice cancels it.

[F3]

Controlled Unitary Access and Inverse Unitary Access: controlled actions are identity/operation blocks and inverses reverse the complete circuit word.

[F4]

Finite row-preparation access model for a Szegedy walk and Exact row-preparation access count for one and two walk steps: a row isometry implemented by a clean row-preparation unitary gives its range reflection by preparation, clean-input reflection, and inverse; W uses four preparation/inverse calls and two swaps.

[F5]

Gram–Schmidt turns every finite independent list into an orthonormal list with the same successive spans: a finite independent list can be orthonormalized with its successive spans unchanged.

Proof

1.1givenF1F2F5construct

Encode a vertex by the computational basis vector ∣S,df(S)⟩. Distinct subsets have orthogonal encodings, so replacing each logical vertex basis vector by this encoding is an isometry, as is its two-register tensor square. Subset arithmetic, label permutations, copying computational-basis data by XOR, and finite unitaries depending only on N,r issue no value queries. A specified unit vector can be completed to an orthonormal basis as follows: append the computational basis in fixed order, retain each vector outside the preceding span, and apply [F5]. The resulting list spans and retains the initial unit vector; the linear map between the computational basis and this basis preserves squared coordinate norms and is invertible, hence unitary. In particular, prepare the uniform subset superposition with this exact finite unitary as its first column, then load the r ordered values by r queries. The claim is a query bound only: neither the number of gates of that unitary nor a uniform generator is being bounded.

2.1givenF1F2step 1.1construct

From the encoded source vertex and a blank target register, a finite unitary depending only on N,r prepares the second subset label in the Johnson row distribution: amplitude 1/2 for T=S and 1/2r(N−r) for every T=S−{i}+{j}. For each source label this is a unit vector, and different sources stay orthogonal because the source register is unchanged; use the finite completion from step 1.1 in each source-label block to define a unitary on the padded registers. Reversible label arithmetic identifies the unique new index j on a non-loop branch, and uses the fixed valid address 1 on the loop branch. Copy to the target all values whose indices lie in S∩T, using the source stored values. Query f(j) into clean scratch, XOR it into the target new-value slot only on a non-loop branch, and query again to erase scratch. For a loop, copy the entire stored list and leave the computed scratch unused before erasing it. Uncompute the address and index-arithmetic scratch from S,T. Thus two queries implement the encoded row isometry with all scratch clean. The row operation extends unitarily outside the valid-data subspace; no oracle-dependent table is hardwired into the nonquery gates.

3.1F2F3F4step 1.1step 2.1construct

Initialize the address scratch to the fixed valid address 1. To control this circuit, control its nonquery gates, leaving that address at 1 on the control-zero branch, and still compute f(j) and erase it with the same two unconditional oracle calls; the middle XOR into the new-value slot is controlled by both the outer control and the non-loop flag. On control zero the two queries cancel and all other registers are fixed. Thus controlled row preparation costs two queries. Reverse the complete word for either inverse; it also costs two queries. Let the whole target-and-work register have a specified blank vector ∣0tgt⟩. The query-free reflection Isrc⊗(2∣0tgt⟩⟨0tgt∣−Itgt) acts on the entire source register, including invalid source encodings; it performs no test for membership in the function-dependent set of valid encodings. Conjugating it by the row-preparation unitary gives the reflection about the image of all blank-target source states. The row-preparation unitary preserves the source register, so images of invalid source basis encodings stay orthogonal to logical encoded walk states. On the logical encoded subspace, the conjugated reflection therefore restricts to the range reflection transported by the isometry in step 1.1. Possible invalid data encodings never enter a logical walk state.

4.1F1F3F4step 1.1step 2.1step 3.1algebradischarge-construct∎

By [F4], one row reflection costs four queries, since its middle blank-state phase is query-free. Swapping both vertex-and-data blocks is query-free and preserves the valid encoding. Hence one controlled U costs four queries and controlled W=U2 costs eight; their inverses have the same counts. Preparing the encoded uniform first vertex costs r, and one row call adds two, giving stationary edge-state setup at most r+2. Markedness depends only on the stored first-vertex values and requires no further value query. All control predicates, comparisons, state preparation gates and retained registers remain separate charged resources.

Depends on

Used by

Dependency tree · two levels

36 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