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

The four-bit Ambainis function separates nonnegative and signed adversary bounds

Statement

Let f:{0,1}^4→{0,1} equal 1 exactly on the sorted strings 0000,0001,0011,0111,1111,1110,1100,1000. Then the nonnegative adversary value is exactly Adv⁡(f)=5/2, while an explicit signed-weight matrix gives Adv⁡±(f)>2.511486>5/2. The distributions and matrices used to certify both bounds are given in the proof.

Facts & Assumptions

Given: The sorted four-bit Boolean function and the query mismatch masks Δ_i.

[F1]

Finite Boolean query problem and error model for adversary bounds: the input set is {0,1}^4 with the Boolean function fixed in the Statement.

[F2]

Input-mismatch masks and entrywise filtering: Δ_i filters pairs that differ at coordinate i.

[F3]

General adversary matrix and spectral bound: any real symmetric admissible Γ gives a lower bound by its norm ratio.

[F4]

Nonnegative-weight adversary bound: nonnegative matrices use the same ratio with Γ≥0.

[F5]

Input-distribution certificates upper-bound the nonnegative adversary value: for a nonconstant Boolean function, distributions with cross-output mismatch overlap at least η>0 imply Adv≤1/η.

[F6]

Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: a finite real matrix has a singular-value decomposition; its transpose has the same singular values.

[F10]

Proof

1.1givenF1F2construct

The sorted four-bit function is 1 exactly on T=(0000,0001,0011,0111,1111,1110,1100,1000) and 0 exactly on Z=(0010,0101,1011,0110,1101,1010,0100,1001). Define g(x_1,x_2,x_3,x_4)=(x_2,x_3,x_4,1⊕x_1). Direct substitution shows g cycles each displayed list and preserves monotonicity, and g shifts the four coordinate-mismatch masks cyclically.

2.1givenF2F3F10step 1.1constructalgebra

In row order T and column order Z, define the cross block C(a,b,c,d) by 001001011011011011011010010010010000acdbdcab0001bacdbdca0011abacdbdc0111cabacdbd1111dcabacdb1110bdcabacd1100dbdcabac1000cdbdcaba and set Γ=[[0,C],[C^T,0]]. The displayed cyclic pattern gives Γ(gx,gy)=Γ(x,y); hence each Γ∘Δ_i is a simultaneous row/column permutation of Γ∘Δ_1. For i=1, reorder the full symmetric 16×16 masked matrix by T₀=(0000,0001,0011,0111), Z₁=(1011,1101,1010,1001), T₁=(1000,1110,1111,1100), Z₀=(0010,0100,0101,0110). Its four off-diagonal 4×4 blocks are A, Aᵀ, B, Bᵀ, arranged as M_A⊕M_B with M_A=[[0,A],[Aᵀ,0]] and M_B=[[0,B],[Bᵀ,0]], where A=[[d,d,c,b],[c,b,d,a],[a,d,b,c],[b,c,d,d]] and B=[[c,b,d,d],[b,c,d,a],[d,d,c,b],[d,a,b,c]]. The matrix B is symmetric, and A=PBQ where P reorders rows as (3,2,4,1) and Q swaps columns 1 and 2. With S=diag(P,Qᵀ), which is orthogonal, S M_B Sᵀ=M_A; conjugating M_B by 2^{-1/2}[[I,I],[I,−I]] gives diag(B,−B). Hence both 8×8 blocks have norm ||B||, and the full 16×16 masked matrix has norm ||B||. This justifies the filtered norm for i=1, and cyclic symmetry gives it for every i.

2.2givenF1F2step 1.1algebra

Define coordinate distributions at the orbit seeds by p_{0000}=(1/10,2/5,2/5,1/10),\quad p_{0010}=(1/10,1/10,2/5,2/5), and propagate by p_{g(x)}(σ(i))=p_x(i), where σ sends old coordinates 1,2,3,4 to new coordinates 4,1,2,3. Each propagated vector is a probability distribution. For the eight pairs (0000,g^k(0010)), k=0,…,7, the mismatch overlaps Σ_{i:x_i≠y_i}√(p_x(i)p_y(i)) are respectively (2/5,1/2,1/2,2/5,1/2,1/2,2/5,2/5). Every opposite-output pair is carried to one of these by a power of g, so all overlaps are at least 2/5.

3.1givenF3F4F6F7F8F9F10step 2.1algebra

First choose a=3/4,b=1/2,c=d=0. Every row and column of C then sums to 2(a+b)=5/2. For any vector z, weighted Cauchy–Schwarz [F9] gives ||Cz||²≤(5/2)Σ_xΣ_y C_{xy}|z_y|²=(5/2)^2||z||² by [F10], while the uniform vector is an eigenvector of C and C^T with singular value 5/2. For the symmetric block matrix Γ=[[0,C],[C^T,0]], SVD gives ||C^T||=||C||; hence ||Γ(u,v)||²=||Cv||²+||C^Tu||²≤||C||²(||u||²+||v||²), with equality on a top right singular vector of C, so ||Γ||=||C||=5/2. The corresponding B decomposes under the swap (1 3)(2 4) into even and odd blocks [[0,1/2],[1/2,3/4]] and [[0,1/2],[1/2,−3/4]], whose eigenvalues are {1,−1/4} and {1/4,−1}. Thus ||B||=1 by [F8,F10], and [F3,F4] give Adv(f)≥5/2.

3.2givenF3F10step 2.1algebra

Now choose a=579/1000,b=707/1000,c=183/1000,d=−212/1000. The uniform vector in the 8×8 block C has row and column sum 2(a+b+c+d)=2514/1000, so ||Γ||≥2514/1000.

3.3givenF2F8F10step 2.1algebra

The even/odd restrictions of B under (1 3)(2 4) are E=11000(−29495495762),O=11000(395919919−396). Their eigenvalues are (733±√1,605,781)/2000 and (−1±√4,003,925)/2000. Since 1,605,781<1269² and 4,003,925<2001², every absolute eigenvalue is strictly below 1.001; by [F8,F10], the operator norm of the symmetric B is the greatest of those absolute eigenvalues. Thus ||Γ∘Δ_i||=||B||<1.001 for every i.

4.1givenF4F5step 3.1step 2.2

Applying [F5] with η=2/5 yields Adv(f)≤5/2. Together with step 3.1, Adv(f)=5/2.

5.1givenF3F4step 3.2step 3.3algebra∎

Multiply Γ by 999/1000. Its denominator becomes less than 0.999999, while its numerator is at least (999/1000)(2514/1000)=2.511486. The ratio is therefore strictly greater than 2.511486>5/2. By [F3,F4], Adv±(f)>2.511486>Adv(f).

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