Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)
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.

Correctness and amplitude-residual objective of finite sign enumeration

Statement

Let A∈Rm×d, d≥1, m≥0, with rows labeled i=1,…,m and signal coordinates labeled k<d, and let b:[m]→[0,∞). Denote row i−1 by ai and put Φ=(ai)i∈[m]. Define [x] using x∼−x and IΦ([x])=((Ax)i2)i∈[m]. Put ri=bi. Use the sign set consisting of the empty pattern when m=0 and otherwise the patterns s:[m]→{−1,+1} with s1=+1, ordered lexicographically with +1 before −1. For each pattern put ys=(siri)i∈[m], let xs=A+ys be the minimum-norm least-squares solution, and let es=∥Axs−ys∥2. Here A+ is the unique Moore–Penrose inverse and ker⁡A={v:Av=0}. The algorithm processes patterns in order subject to a maximum pattern count P∈Z≥0 and signed-solve budget L∈Z≥0; an early stop returns status budget-exhausted. Put Nm=1 for m=0 and Nm=2m−1 for m≥1. The procedure terminates after no more than P, L, or Nm signed solves, whichever bound is reached first; if P,L>0 it computes one SVD, and full pattern processing uses exactly Nm signed solves. Thus the pattern count grows exponentially in m for m≥1. In exact mode with tolerance ε=0, after every pattern is processed it returns the union of the exact families xs+ker⁡A modulo global sign, or reports infeasible if that union is empty. For every processed pattern, xs minimizes ∥Ax−ys∥2, and the complete set of signed least-squares minimizers is xs+ker⁡A; this set solves Ax=ys exactly if and only if its residual es is zero. The complete exact-mode output is exactly {[x]:IΦ([x])=b}. In noisy mode the algorithm scores J(x)=∑i∈[m](∣(Ax)i∣−ri)2 and, after every canonical pattern is processed, returns a candidate minimizing J over all x∈Rd. Whenever at least one pattern is processed in noisy mode, its returned incumbent minimizes J among the processed candidates. When a budget stops enumeration early, the returned candidates describe only processed patterns and give no completeness or global-minimum guarantee. For m=0, the single pattern has the unique empty right-hand side and J(x)=0 for every x.

Facts & Assumptions

Given: A∈Rm×d with d≥1, nonnegative bi, and the algorithm in exact or noisy mode with nonnegative integer budgets P,L∈Z≥0.

[F1]

Finite sign enumeration for real phase retrieval: the algorithm uses the canonical finite sign set, ri=bi, ys=(siri)i, xs=A+ys, and es=∥Axs−ys∥2; its exact and noisy outputs have the stated budget conventions.

[F2]

Real phase retrieval via finite real measurements: A represents the real analysis map and IΦ([x])=((Ax)i2)i∈[m] on classes modulo a single global sign.

[F4]

For every right-hand side b, A+b is the unique least-squares solution of minimum Euclidean norm: for every signed target ys, xs=A+ys is a least-squares minimizer of Ax=ys.

[F5]

Every least-squares solution has the form A+b+(I−A+A)z, and the same affine family specializes to exact solutions when b∈im⁡A: every least-squares minimizer is A+ys+(I−A+A)z for some z, and exact solutions are precisely that family when ys∈im⁡A.

[F6]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn, Rn as the set of functions n→R, and d1, d2, d∞ are metrics on it: the squared Euclidean norm of a residual in Rm is the sum of its squared coordinates, and for m≥1 its norm is zero exactly when the residual vector is zero. For m=0, the only residual is the empty vector, and the Euclidean definition gives its norm as the square root of the empty sum, hence 0; the residual vector is also the unique zero vector of R0.

[F7]

Absolute value in an ordered field, Basic properties of the absolute value, Ordered field: absolute value is nonnegative, ∣−u∣=∣u∣, and the real order is total.

[F8]

Square roots exist: a unique a≥0 with (a)2=a; the positives are {x2:x≠0}: each bi≥0 has a unique nonnegative root ri with ri2=bi.

[F9]

Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition, span⁡(S) is exactly the set of linear combinations of finite lists of elements of S, and span⁡(∅)={0V}: every finite-dimensional real linear map admits a finite singular-value decomposition, including zero maps and nontrivial kernels; the span-to-finite-combination step in its finite orthogonal-basis argument is supported by the cited span lemma.

Proof

1.1givenF3F4F5F9algebra

Fix a processed pattern s. The finite SVD in [F9] exists for A; by [F4], xs=A+ys minimizes the signed residual norm. The pseudoinverse identity [F3] gives A(I−A+A)=A−AA+A=0, so (I−A+A)z∈ker⁡A for every z; conversely, if k∈ker⁡A, then (I−A+A)k=k. Thus the affine family in [F5] is exactly xs+ker⁡A.

1.2givenF1algebra

Put Nm=1 when m=0. For m≥1, deleting the fixed coordinate s1=+1 bijects the canonical patterns with sign tuples on labels 2,…,m. Starting with one empty tuple, each added label doubles the number of possible prefixes, so there are 2m−1 canonical patterns. Each iteration processes one pattern and uses one signed solve; the algorithm stops after its pattern limit P, solve limit L, or all Nm patterns are reached. Thus it terminates after no more than each of P, L, and Nm signed solves; full pattern processing uses exactly Nm solves, and the pattern count is exponential in m≥1. If P,L>0, the procedure computes one SVD before processing patterns. In noisy mode, after the first pattern the incumbent minimizes J among processed candidates; each later candidate replaces it exactly when its objective is smaller, while a tie preserves the earlier incumbent. Induction over the processed sequence proves the same minimum property after every update.

2.1step 1.1F5F6algebra

The least-squares family has an exact solution precisely when its residual minimum is zero: by [F6], es=0 exactly when Axs−ys=0. If this holds, every member of xs+ker⁡A solves the same equation; if it does not, none does, because xs already minimizes the residual.

3.1step 2.1givenF1F2F7F8choose

Having established the zero-residual criterion in step 2.1, suppose exact mode with ε=0 processes every pattern. If Ax=ys for some processed s, then (Ax)i2=ri2=bi at each label, so IΦ([x])=b. Conversely, suppose IΦ([x])=b. For every label, (Ax)i2=ri2, so (Ax)i=ri or (Ax)i=−ri by factoring ((Ax)i−ri)((Ax)i+ri)=0 in the real field; when ri=0 both choices give zero. Choose the corresponding ti∈{−1,+1}. If m≥1 and t1=−1, replace x by −x and t by −t; the quotient class is unchanged and the new sign pattern has first coordinate +1. If m=0, use the unique empty pattern. Therefore a canonical pattern s has a signed exact solution in the class [x].

4.1step 2.1step 3.1F1F2algebra

By step 2.1 the exact solution from step 3.1 belongs to xs+ker⁡A, and that pattern is recorded by the algorithm. Conversely, every recorded family in exact mode with ε=0 has es=0 by [F1], so step 2.1 makes each of its members solve Ax=ys and hence have intensity data b. This proves that the returned union modulo sign is exactly the stated inverse image, and it is empty exactly when no such class exists.

5.1givenF6F7algebra

The complete exact-mode correspondence is established in step 4.1. For noisy mode, for any sign vector t:[m]→{−1,+1} write yt=(tiri)i∈[m]. Fix a real u and r≥0. If u≥0, then (u−r)2=(∣u∣−r)2 and (u+r)2−(u−r)2=4ur≥0. If u<0, put v=−u>0; then (u+r)2=(v−r)2=(∣u∣−r)2 and (u−r)2−(u+r)2=4vr≥0. Thus the sign matching the sign of u attains the smaller of (u−r)2 and (u+r)2, and every sign choice has squared residual at least (∣u∣−r)2. Apply this coordinatewise to ui=(Ax)i and ri, and sum: every sign vector t satisfies J(x)≤∥Ax−yt∥22, and a sign vector chosen coordinatewise attains equality. For m=0, both sides are the empty sum 0.

6.1step 5.1F1F4algebra

If the sign vector attaining equality in step 5.1 has first entry −1, replace x by −x and t by −t. Then the quotient class and J(x) are unchanged, and A(−x)−y−t=−(Ax−yt), so the squared residual is unchanged and the new vector is canonical. If m=0, use the unique empty pattern. Hence for every x∈Rd there are a representative x~∈{x,−x} and a canonical pattern s with ∥Ax~−ys∥22=J(x), since J(x~)=J(x). Least-squares minimality [F4], comparing xs to x~, gives es2≤J(x).

7.1step 5.1step 6.1step 1.2F1F4algebra∎

For each candidate xs, step 5.1 gives J(xs)≤∥Axs−ys∥22=es2. With complete enumeration every canonical s is processed. Given arbitrary x, step 6.1 supplies one such s with es2≤J(x), so by step 1.2 the final incumbent has objective at most J(xs)≤es2≤J(x). It is therefore a global minimizer over all x. If a budget leaves patterns unprocessed, this comparison gives no guarantee for a canonical pattern that was not visited.

Depends on

Used by

Dependency tree · two levels

64 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