Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pass
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.

Standard bit-flip query convention

Definition

Let a,b≥0 and let f:{0,1}a→{0,1}b be a total function. The standard bit-flip query for f is the coherent XOR action

Uf∣x⟩∣y⟩=∣x⟩∣y⊕f(x)⟩

on the ordered a-bit address register followed by the ordered b-bit target register. Here ⊕ is componentwise addition modulo two, and words label the ordered computational basis as in Finite registers and their ordered computational bases and Big-endian encoding of ordered bit strings. The address is unchanged. One invocation is one query under Promise query instance and oracle family; its query cost is separate from elementary gate cost.

The map is an involution and is unitary by A total Boolean XOR oracle is unitary and involutive. No injectivity of f is assumed.

Facts & Assumptions

Given: A total Boolean function f on finite ordered address and target registers, with the XOR action above.

[F1]

A total Boolean XOR oracle is unitary and involutive: every total Boolean XOR oracle is unitary and its square is the identity, without an injectivity hypothesis.

Verification

1.1givenalgebra

On each computational-basis input ∣x⟩∣y⟩, the defined action leaves x fixed and changes y to y⊕f(x). Applying it twice changes the target to (y⊕f(x))⊕f(x)=y, since each bit toggled twice returns to its original value. Hence the action is involutive on every basis vector.

2.1givenF1step 1.1algebra∎

The displayed action is exactly the total Boolean XOR oracle in [F1], so [F1] gives its unitarity. Because the action retains each address x and only translates its target by f(x), it does not require distinct addresses to have distinct function values; no injectivity assumption is needed.

Depends on

Used by

Dependency tree · two levels

32 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