Alphabeta Math
Pipeline-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.

✓ 3 results · all verified · 3 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs; all 3 also cleared it.

Active querying, version spaces, and abstention — Examples

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

None yet.

4 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

A finite star class can require one query per alternative

Example

For any integer m≥2, let X={x1,…,xm} with its full sigma-algebra, let DX be any probability measure on X, and define h∗(xj)=1 for every j and hi(xj)=0 exactly when j=i, for 1≤i,j≤m. Let H={h∗,h1,…,hm}, pool U=(x1,…,xm), target h∗, exact oracle O(xj)=1, and query budget b≥m. The fixed ascending-scan procedure queries every pool index, receives label 1 at each query, removes exactly one alternative hypothesis per query, and ends with V={h∗} after m=∣H∣−1 queries. For every integer k≥2, the subfamily m=2k−1 has class size 2k and query count 2k−1, so the query count is not bounded by any fixed constant times log⁡∣H∣ as k varies; log⁡ denotes the natural logarithm.

Example references

Finite pool-based realizable active-learning instance: supplies the exact-target finite-pool model.

Finite-pool version-space query procedure: specifies the ascending scan and update rule used in this example.

The natural logarithm as the inverse of the exponential function: defines the natural logarithm used in the asymptotic comparison.

Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: supplies the product law and strict monotonicity for that comparison.

Facts & Assumptions

Given: The star class, pool, target, exact oracle, and budget in the Example.

[F1]

Finite pool-based realizable active-learning instance: the target belongs to the finite classifier class and the oracle returns its label at every queried pool point.

[F2]

Finite-pool version-space query procedure: the fixed procedure scans pool indices in increasing order and retains exactly the hypotheses agreeing with each queried label.

[F3]

The natural logarithm as the inverse of the exponential function: for positive x, log⁡x is the real inverse of the exponential.

[F4]

Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: log⁡ is strictly increasing, log⁡(xy)=log⁡x+log⁡y, and log⁡1=0.

Verification

1.1givenF1F2construct

Before the first query, V={h∗,h1,…,hm}. Suppose before index i the current version space is {h∗,hi,hi+1,…,hm}. At xi, hi(xi)=0 while h∗(xi)=1 and hj(xi)=1 for every j>i, so the point is a disagreement. Since i≤m≤b, the procedure queries it; [F1] returns 1, and [F2] removes exactly hi. Thus after this query the version space is {h∗,hi+1,…,hm}. Induction proves this description at every index.

2.1step 1.1algebra

Applying step 1.1 through i=m shows that all m queries receive the positive target label, each removes one distinct alternative, and the final version space is {h∗}. Hence q=m=∣H∣−1.

3.1F3F4step 2.1algebra∎

Set m=2k−1 for integers k≥2. Then ∣H∣=2k and q=2k−1. Repeated application of [F4]'s product law gives log⁡∣H∣=klog⁡2, and strict increase with 2>1 gives log⁡2>log⁡1=0. The ratio q/(klog⁡2) is at least 2k−1/(klog⁡2); the latter grows without bound because its consecutive-term ratio is 2k/(k+1)≥4/3. Therefore no fixed constant multiple of log⁡∣H∣ bounds the query count over this family.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Empty pools, singleton classes, and zero query budgets

Example

In a finite pool-based instance with finite nonempty classifier class H, exact target h∗∈H, ordered pool U=(u1,…,um), and exact oracle, run the ascending-scan procedure with any query budget b≥0. If m=0, it returns V=H with no pool records and no queries. If H={h0} and h∗=h0, it predicts every pool entry without querying, including when b=0. For a general H with b=0, it predicts each unanimous entry before the first disagreement, then marks that index and the remaining pool suffix as abstentions; it makes no queries.

Example references

Finite pool-based realizable active-learning instance: fixes the finite-pool, exact-target model used in the boundary cases.

Finite-pool version-space query procedure: specifies the ascending scan, unanimous-prediction priority, and zero-budget stopping behavior.

Facts & Assumptions

Given: The three boundary cases and the exact-target finite-pool model stated in the Example.

[F1]

Finite pool-based realizable active-learning instance: h∗∈H and every exact oracle response equals h∗ at the queried point.

[F2]

Finite-pool version-space query procedure: the procedure checks unanimity before the query-budget condition and marks an unresolved suffix as abstentions when it reaches a disagreement with no budget remaining.

Verification

1.1givenF2algebra

If m=0, the initialized scan index is i=1>m. The loop has no iteration, so the procedure returns the initialized V=H and empty query log.

1.2givenF1F2construct

If H={h0}, then initially V={h0}; after any query-free scan step it remains that singleton. Thus every ui is unanimous with label h0(ui)=h∗(ui) by [F1]. Since [F2] tests unanimity before the budget condition, the procedure predicts each index and never queries, even when b=0.

2.1givenF2algebra∎

If b=0 for a general class, the query count remains q=0 until the first disagreement. At every preceding unanimous index, [F2] records a prediction and advances without a query. At the first disagreement, q=b, so [F2] marks that index and the remaining suffix as abstentions and returns; if no disagreement occurs, the scan reaches its end. In either case no oracle query is made.

Sources