Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-13
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.

The conditional-probability induction underlying the Lovász Local Lemma

Statement

Let D be a dependency digraph for finite events (Ai)i∈I. Suppose 0≤xi<1 and P(Ai)≤xi∏j∈ND+(i)(1−xj) for every i. If S⊆I∖{i} and P(⋂j∈SAjc)>0, then P ⁣(Ai∣⋂j∈SAjc)≤xi.

Facts & Assumptions

Given: Events, a dependency digraph, parameters, an index i, and a set S satisfying the Statement.

[L1]

Conditional probability is formed only for a positive-probability conditioning event (Conditional probability P(A∣B) for P(B)>0).

[L2]

The finite chain rule factors probabilities of successive intersections when all prefix conditioning events are positive (The multiplication rule and finite chain rule for conditional probability).

[L3]

A dependency digraph makes Ai independent of every conjunction of complements indexed by non-out-neighbours (Dependency digraphs for a finite family of bad events).

Proof

technique · induction
1.1

For S=∅, the conditional probability is P(Ai)≤xi∏j∈ND+(i)(1−xj)≤xi.

givenbasealgebra
1.2

Assume the assertion holds whenever the conditioning set has fewer than m elements, and let ∣S∣=m>0. Put S1=S∩ND+(i) and S2=S∖S1.

ihconstruct
2.1

If S1=∅, [L3] gives P(Ai∣⋂j∈SAjc)=P(Ai)≤xi.

step 1.2L1L3algebra
2.2

Suppose S1≠∅, order it as j1,…,jr, and write Ct=⋂j∈StAjc. Since P(C1∩C2)>0, also P(C2)>0. Conditional multiplication gives P(Ai∣C1∩C2)=P(Ai∩C1∣C2)/P(C1∣C2)≤P(Ai∣C2)/P(C1∣C2)=P(Ai)/P(C1∣C2), where the equality uses [L3] because S2 consists of non-out-neighbours of i.

step 1.2L1L2L3choose
3.1

The chain rule writes P(C1∣C2)=∏q=1r(1−P(Ajq∣⋂h∈S2∪{j1,…,jq−1}Ahc)). Every displayed conditioning set has fewer than m elements and positive probability, because its complement intersection contains the positive event C1∩C2. The induction hypothesis therefore bounds the conditional probability by xjq, so this denominator is at least ∏j∈S1(1−xj).

step 2.2step 1.2L2ihalgebra
4.1

Consequently P(Ai∣⋂j∈SAjc)≤P(Ai)/∏j∈S1(1−xj)≤xi∏j∈ND+(i)∖S1(1−xj)≤xi.

step 2.2step 3.1givenalgebra
5.1

Steps 2.1 and 4.1 cover the two possibilities for S1, completing the induction. No conditional probability with zero denominator was formed.

step 1.1step 2.1step 4.1L1discharge-induction∎

Depends on

Used by

Dependency tree · two levels

6 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