Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-14
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.

Doob upcrossing inequality

Statement

Assume AC. If X is an integrable submartingale and a<b, then for every N, (b−a)EUN[a,b](X)≤E(XN−a)+−E(X0−a)+≤E(XN−a)+.

Facts & Assumptions

Given: The hypotheses, objects, and conventions in the Statement.

[F1]

Upcrossing number of an interval defines UN without choosing crossing times.

[F2]

Convex functions of martingales are submartingales and conditional Jensen show that a convex function of a submartingale is a submartingale when the displayed variables are integrable.

[F3]

Nonnegative predictable transforms preserve submartingale gains gives nonnegative expected gain for bounded nonnegative predictable holdings.

[F4]

The Axiom of Choice states AC, assumed here because the submartingale and predictable-transform interfaces require it.

Proof

1.1F1F2

Put Yn=a+(Xn−a)+. The function x↦a+(x−a)+ is convex and 1-Lipschitz up to an additive constant, so Y is integrable and is a submartingale by F2. Moreover Xs≤a iff Ys=a, and Xt≥b iff Yt≥b; therefore UN[a,b](Y)=UN[a,b](X).

1.2F3

Define Hj∈{0,1} before the increment Yj−Yj−1: it switches from 0 to 1 after the first observation at level a, remains 1 until an observation at least b, then repeats. This rule depends only on Y0,…,Yj−1, so H is predictable. Let Kj=1−Hj, also nonnegative and predictable.

2.1F1step 1.2

Each completed holding interval contributes at least b−a to (H⋅Y)N=∑j=1NHj(Yj−Yj−1). Any final incomplete holding starts at Ys=a and contributes YN−a≥0. Hence, pathwise, (b−a)UN[a,b](Y)≤(H⋅Y)N. No maximizing tuple from F1 was selected.

3.1F3F4step 1.1step 1.2step 2.1∎

Since H+K=1, YN−Y0=(H⋅Y)N+(K⋅Y)N. F3 gives E(K⋅Y)N≥0, so step 2.1 yields (b−a)EUN[a,b](X)≤E(YN−Y0)=E(XN−a)+−E(X0−a)+. The last subtracted term is nonnegative, proving the second inequality. AC is used exactly as stated in F4.

Depends on

Used by

Dependency tree · two levels

22 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