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.
Nonnegative and signed adversary bounds compose from below
Statement
Let be a finite partial Boolean function on bits and let be a finite partial Boolean function on bits. Define the block domain and composed function by Assume , as required for to be a Boolean query problem under Finite Boolean query problem and error model for adversary bounds. Then both adversary bounds satisfy
Facts & Assumptions
Given: Finite partial Boolean functions f and g with disjoint input blocks in the composition h=f∘g^N.
General adversary matrix and spectral bound: finite nonconstant functions have an attained signed adversary matrix.
Nonnegative-weight adversary bound: the same statement holds with entrywise nonnegative matrices.
Input-mismatch masks and entrywise filtering: Δ_i marks a mismatch at bit i and filters matrices entrywise.
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: every finite real matrix has orthonormal left/right singular vectors and singular values.
The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector: its operator norm is its largest singular value.
Finite Boolean query problem and error model for adversary bounds: a Boolean query problem has a finite nonempty domain and a positive input length.
Proof
Let f:D_f→{0,1} be a nonconstant Boolean function on N bits and g:D_g→{0,1} a nonconstant Boolean function on m bits. The composed partial function h=f∘g^N has domain D_h={ (x_1,…,x_N)∈D_g^N : (g(x_1),…,g(x_N))∈D_f }. This domain is nonempty: choose one z∈D_f and fixed preimages in D_g of 0 and 1, which exist because g is nonconstant, then lift the coordinates of z blockwise. Choose optimal matrices Γ_f,Γ_g normalized so max_i||Γ_f∘Δ_i||=max_j||Γ_g∘Δ_j||=1; write a=||Γ_g||=Adv±(g).
Decompose each adversary matrix by output classes, Γ_g=[[0,B_g],[B_g^T,0]]. For a,b∈{0,1}, let G^{ab} be the (a,b) block of Γ_g when a≠b and let G^{aa}=a I on D_g^a. For x,y∈D_h put \tilde x=(g(x_1),…,g(x_N)) and define (Γ_h){xy}=(Γ_f){\tilde x,\tilde y}\prod_{j=1}^N G^{\tilde x_j,\tilde y_j}_{x_j,y_j}. This matrix is real symmetric and vanishes whenever h(x)=h(y); if Γ_f,Γ_g are entrywise nonnegative, so is Γ_h.
By [F4,F5], choose a singular-vector basis of the cross block B_g. Pair its positive singular vectors across the two output classes, and pair equal numbers of left and right null vectors with singular value zero. If the null-space dimensions differ, each leftover null vector is a one-dimensional component supported on just one output class; its equal-output patch is aI and its cross-output action is zero. For a paired singular value s≤a, the four restrictions G^{00},G^{01},G^{10},G^{11} act as a times C_s=[[1,s/a],[s/a,1]], which is positive semidefinite with unit diagonal. A leftover singleton is represented by C_0=diag(1,0) or diag(0,1), a positive semidefinite matrix with diagonal entries at most one. For each tuple of child components, the corresponding invariant subspace is indexed by the compatible outer output labels b∈D_f, and the restriction of Γ_h is a^N times the compression of Γ_f∘C, where C_{b,b′} is the product of the selected two-output factors. The tensor-product factor C is positive semidefinite with diagonal entries at most one. Write C_{b,b′}=⟨c_b|c_{b′}⟩ with ||c_b||≤1; then V|b⟩=|b⟩⊗|c_b⟩ is a contraction and V^*(Γ_f⊗I)V=Γ_f∘C, so ||Γ_f∘C||≤||Γ_f||. The SVD components span every child input space, proving ||Γ_h||≤||Γ_f||a^N.
Choose top singular pairs (u_f,v_f) and (u_g,v_g) for the cross blocks of Γ_f and Γ_g. The bipartite block form makes α_f=(u_f,v_f)/√2 and α_g=(u_g,v_g)/√2 eigenvectors with eigenvalues ||Γ_f|| and a. For a fixed outer output tuple b, each child factor G^{b_j,b′_j} sends the restricted α_g component in class b′_j to a times the corresponding component in class b_j, whether b_j=b′_j (the patched aI block) or b_j≠b′_j (the singular-vector equation for B_g). Substitution in the definition of Γ_h therefore shows α_h(x)=α_f(tilde x)∏_jα_g(x_j) is an eigenvector with eigenvalue ||Γ_f||a^N. Together with step 2.1 this gives ||Γ_h||=||Γ_f||a^N.
Fix an input bit q in block j and put d=||Γ_g∘Δ_q||. If d=0, then every entry of Γ_g∘Δ_q is zero, the equal-output patch dI is zero, and the masked composed block is zero. Suppose d>0. In Γ_h∘Δ_{j,q}, if the outer block outputs agree at j, its factor Γ_f∘Δ_j is zero; equivalently, the patched equal-output child block is diagonal in x_j and is killed by the inner mismatch Δ_q. If the outer outputs differ at j, the child cross block is exactly the corresponding block of Γ_g∘Δ_q. Thus the masked composite has the same entrywise construction as step 1.2 with outer matrix Γ_f∘Δ_j, child j cross block from Γ_g∘Δ_q patched by dI on equal-output blocks, and every other child patched by aI. Repeating the invariant-subspace and correlation-compression argument of step 2.1 bounds its norm by ||Γ_f∘Δ_j|| d a^{N−1}. The paired, zero-singular, and singleton components are handled as in step 2.1; the outer and inner filtered norms are at most one by normalization, so ||Γ_h∘Δ_{j,q}||≤a^{N−1}.
Therefore max_{j,q}||Γ_h∘Δ_{j,q}||≤a^{N-1}, while ||Γ_h||=Adv±(f)a^N by step 3.1. Its ratio is at least Adv±(f)a, proving Adv±(f∘g^N)≥Adv±(f)Adv±(g). If Γ_f and Γ_g are nonnegative, step 1.2 makes Γ_h nonnegative, so the identical argument proves Adv(f∘g^N)≥Adv(f)Adv(g). If either function is constant, the asserted lower bound is the trivial zero bound.
Depends on
- Finite Boolean query problem and error model for adversary bounds
- General adversary matrix and spectral bound
- Nonnegative-weight adversary bound
- Input-mismatch masks and entrywise filtering
- Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition
- The operator norm is 0 on the zero domain and otherwise equals the largest singular value, attained at a right-singular vector
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
- Andrew M. Childs, Lecture Notes on Quantum Algorithms (17 April 2025) (standard reference, not scraped)
- Høyer, Lee, and Špalek, Negative Weights Make Adversaries Stronger, Theory of Computing 3 (2007), §§6.1–6.2 (standard reference, not scraped)