Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Two AdaBoost rounds with normalized weights

Example

Take four observations with labels (+1,+1,−1,−1), first classifier predictions (+1,+1,+1,−1), and second classifier predictions (−1,+1,−1,−1). The two weighted errors are 1/4 and 1/6; the normalized weights after the first and second rounds are (1/6,1/6,1/2,1/6) and (1/2,1/10,3/10,1/10). The final margins are (12log⁡(3/5),12log⁡(15),12log⁡(5/3),12log⁡(15)), so one of four examples has nonpositive margin. The normalizer product is 15/6, which bounds the empirical nonpositive-margin fraction.

Facts & Assumptions

Given: The four labels and two classifier prediction vectors stated in the Example.

[F1]

Finite-sample AdaBoost.M1 with half-log coefficients: For 0<em<1/2, the algorithm uses am=12log⁡((1−em)/em), Zm=2em(1−em), the normalized update wi(m+1)=wi(m)e−amyihm(xi)/Zm, and Fm=Fm−1+amhm.

[F2]

AdaBoost's exponential training-loss and nonpositive-margin bound: For completed weak rounds, the fraction with nonpositive margin is at most ∏mZm.

Verification

1.1givenF1algebra

Initially each weight is 1/4. The first classifier misclassifies only observation 3, so e1=1/4, a1=12log⁡3, and Z1=3/2.

2.1F1step 1.1algebra

The first update gives weight (1/4)ea1/Z1=1/2 to observation 3 and weight (1/4)e−a1/Z1=1/6 to each other observation, hence w(2)=(1/6,1/6,1/2,1/6).

3.1givenF1step 2.1algebra

Under w(2), the second classifier misclassifies only observation 1, so e2=1/6, a2=12log⁡5, and Z2=5/3.

4.1F1step 3.1algebra

The second update gives weight 1/2 to observation 1, 1/10 to observations 2 and 4, and 3/10 to observation 3, so w(3)=(1/2,1/10,3/10,1/10).

5.1F1F2step 1.1step 3.1algebra∎

The margins yiF2(xi) are respectively a1−a2=12log⁡(3/5)<0, a1+a2=12log⁡15>0, a2−a1=12log⁡(5/3)>0, and a1+a2>0. Thus the nonpositive-margin fraction is 1/4, while Z1Z2=15/6 and 1/4≤15/6. By [F2] this is within the theorem's empirical bound.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · one level

2 results within one dependency step 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.