Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-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.

Simon recovery succeeds with probability at least 1-delta

Statement

Fix a Simon oracle with n≥1, let d=n−1, and let δ∈Q∩(0,1). The unbounded rank-collection process terminates almost surely in the sense that its finite-prefix tail probability Pr⁡(T>R) tends to zero as R→∞; its expected query cost, defined as the supremum over finite query prefixes, is at most 2d. For the finite algorithm with M=⌈2d/δ⌉, the probability of returning the hidden mask is at least 1−δ, and its worst-case query count is at most M=O(n/δ). For fixed constant δ, the query count is O(n). The finite algorithm's classical postprocessing has bit cost O(Mn2+n3+(B+log⁡n)2) when δ=a/b is supplied in binary with total numerator/denominator length B.

Here the tail probabilities are computed from the finite prefix experiments of the rank process. When d≥1, the induced stopping-time law assigns mass Pr⁡(T=t)=Pr⁡(T>t−1)−Pr⁡(T>t) to t≥1 and mass lim⁡RPr⁡(T>R) to T=∞; the proof shows the latter is zero. When d=0, T=0 and the process is already complete. No measure on an infinite execution-history space is assumed.

Facts & Assumptions

Given: A fixed promised Simon oracle, n≥1, d=n−1, and a rational δ∈(0,1).

[F1]

Simon independent-sample rank process: samples are fresh and independent, one query is made per sample, and the process stops at rank d.

[F2]

Simon rank growth probability: at every rank k<d, a new sample raises rank with probability pk≥1/2, and the finite-prefix expected waiting count at that rank is at most 2.

[F3]

Expected query cost from finite execution prefixes: expected query cost is the supremum of the expectations of query counts on finite execution prefixes; query-indexed sample rounds are cofinal.

[F4]

Budgeted Simon recovery with explicit failure branch: the cap is M=⌈2d/δ⌉, rank d returns a kernel solution, and a missing rank at the cap returns FAIL.

[F5]

F2 row reduction returns the unique Simon mask: full-rank independent rows in s⊥ yield the unique nonzero kernel vector s.

[F6]

Finite probability spaces, outcome weights, events, and event probabilities: each finite-prefix experiment has a finite outcome set with nonnegative weights summing to one.

[F7]

Markov's inequality on a finite probability space: for a nonnegative variable on a finite probability space and threshold a>0, Pr⁡(X≥a)≤E[X]/a.

[F9]

Classical bit-operation cost: classical bit work is measured by transitions of the stated finite-alphabet Turing-machine model.

Proof

1.1givenF1F4algebra

If d=0, the unique nonzero element of F21 is 1, so the budgeted algorithm returns the correct mask with zero queries. The rank process has already reached its target rank zero.

1.2givenF1F2F3algebra

Suppose d≥1. For each finite horizon R, use the finite R-round experiment of [F1] and let QR count the samples actually taken before reaching rank d, capped at R. Decompose QR=∑k<dVk,R, where Vk,R counts the trials spent at rank k and is zero if that rank is not reached within the prefix. Condition on each finite history at the first time rank k is reached, with r≤R rounds remaining. If r=0, its remaining contribution is zero; if r≥1, the rank-growth theorem [F2] gives expected truncated wait at most 2 on that continuation. If rank k is not reached, the contribution is zero. Summing over these disjoint first-arrival histories gives E[Vk,R]≤2 for every k<d, hence E[QR]≤2d. Since QR is the query count on the finite R-round prefix, [F3] gives expected query cost at most 2d.

2.1givenF1F2step 1.2F6algebra

Let AR be the event, in the finite R-round experiment, that the rank is still below d after all R samples. On AR the process has used all R queries, so QR=R and RPr⁡(AR)≤E[QR]≤2d. Therefore Pr⁡(T>R):=Pr⁡(AR)≤2d/R for every R≥1, which tends to zero. This tail argument uses only finite-prefix events and expectations.

2.2givenF4F6F7step 1.2algebra

In the finite M-sample experiment, failure is the event AM that rank remains below d after all M samples. On AM, QM=M, so Pr⁡(FAIL)≤Pr⁡(QM≥M). The variable QM is nonnegative and bounded, and Markov's inequality [F7] gives Pr⁡(FAIL)≤E[QM]/M≤2d/M≤δ.

3.1step 1.1step 2.1F4F6algebra

For d≥1, let AR be as in step 2.1, with A0 the whole zero-round experiment. By consistency of finite-prefix probabilities, extending the (t−1)-round experiment to t rounds partitions At−1 into histories that first reach rank d at round t and histories in At. Define the mass at T=t to be Pr⁡(At−1)−Pr⁡(At); these masses are nonnegative. Their partial sums telescope to 1−Pr⁡(AR), and step 2.1 makes the residual mass at infinity zero. The resulting countable masses sum to one. For d=0, step 1.1 gives T=0. Thus the process terminates almost surely without assuming a measure on infinite histories.

4.1givenF1F2F4F5F9step 2.2algebra∎

If rank d is reached, all collected rows are independent and lie in s⊥ by [F1]–[F2]. The recovery routine therefore returns s by [F5]. Combining this with step 2.2 proves success probability at least 1−δ. The finite cap makes at most M sampling rounds. In each round, reducing an incoming row against at most d pivot rows and clearing a new pivot from at most d−1 rows requires O(n2) bit operations; so basis maintenance costs O(Mn2). The final reduction costs O(n3) by [F5]. To compute M, the algorithm multiplies binary integers of total length O(B+log⁡n) and performs long division on integers of at most that length; the schoolbook multiplication, comparisons, shifts, and long division each use O((B+log⁡n)2) bit operations. These counts use the finite-alphabet Turing-machine convention [F9], giving the stated postprocessing bound.

Depends on

Used by

Dependency tree · two levels

52 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