Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: Not applicablePipeline-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.

Element-distinctness Johnson walk and value access

Definition

Let N≥2, let V be a finite nonempty value set, and let f:[N]→V, where [N]={1,…,N}. A coherent value oracle is a supplied finite unitary Of with an explicitly specified injective encoding enc⁡:V→{0,1}b for some finite b, and action ∣i,z⟩↦∣i,z⊕enc⁡(f(i))⟩ on valid addresses and target strings, as in Coherent XOR function oracle. Injectivity ensures that stored encodings compare equal exactly when the underlying values do. Oracle-query cost and ordinary gate-occurrence cost are separate coordinates under Finite circuit resource accounting. The function table or name alone supplies no oracle circuit.

For N≥4 and 2≤r≤⌊N/2⌋, the lazy Johnson walk has state space Ωr={S⊆[N]:∣S∣=r} and transitions

P(S,S)=12,P(S,S∖{i}∪{j})=12r(N−r)(i∈S, j∉S),

with all other entries zero. Its marked vertices are

Mf:={S∈Ωr:∃i,j∈S, i≠j, f(i)=f(j)}.

The stored data at S are the r labeled values (f(i))i∈S. Preparing the uniform r-subset state and loading these values has value-query cost S0=r, with subset preparation gates charged separately. A neighbor update erases the removed value and loads the added value, so its value-query cost is U0=2; the XOR oracle is its own inverse. Checking whether the stored subset is marked uses no further value queries, so C0=0, but comparison gates and memory accesses are charged. After measuring a marked subset, scanning its stored values outputs a colliding pair with no additional value query; the scan's gate/time cost remains separate. For N≤3, use direct pairwise comparison rather than the r-subset walk. The lower bound r≥2 is essential: a one-element subset cannot contain a collision pair.

Depends on

Used by

Dependency tree · two levels

19 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