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

Deutsch–Jozsa promise

Definition

Let n≥1, let N:=2n, and let f:{0,1}n→{0,1} be the total function of a Promise query instance and oracle family. The Deutsch–Jozsa promise is the decision task with YES set consisting of constant functions and NO set consisting of functions taking each value 0 and 1 exactly N/2 times. The required output is constant or balanced, respectively. Here n is the address width, and N is the number of addresses, as supplied by Big-endian bit-string indices are bijective and The cardinality ∣A∣ of a finite set. Encode an instance by its N-bit truth table in lexicographic address order; its encoded input size is therefore N, not n, under Input encoding and size for algorithmic tasks. In the query-instance convention, the length-N family has address width a(N)=n and reply width b(N)=1; the public parameter n determines the registers, while the unknown truth table is supplied through oracle queries. Lengths that are not powers of two at least two have empty promise.

Facts & Assumptions

Given: n≥1 and a total Boolean function on the n-bit address set.

[F1]

QA task and promise domain: a decision promise has disjoint YES and NO sets and no correctness obligation outside their union.

[F2]

Promise query instance and oracle family: the oracle function is total on the address domain, even though the task promise restricts the legal instances.

[F3]

Input encoding and size for algorithmic tasks: the declared truth-table encoding has length N=2n; n is the address width, not the encoded input size.

Verification

1.1givenF1F4algebra

Since n≥1, N=2n is even and 1≤N/2<N. A constant function has either 0 or N addresses with value 1, whereas a balanced function has N/2 such addresses. These counts differ, so the YES and NO sets are disjoint.

2.1givenF2F3F4constructalgebra∎

Both promise classes are nonempty: the zero function is constant, and the function f(x)=x0 has exactly N/2 inputs with each value because flipping its first bit pairs a zero-output address with a one-output address. Thus the stated promise is meaningful for every n≥1.

Depends on

Used by

Dependency tree · two levels

25 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