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.

✓ 2 results · all verified · 0 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. The 2 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Fairness criteria, impossibility boundaries, and limits

1 · Prerequisites

2 · Logical flowchart

3 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

KMR's finite group-conditioned risk-score assignment and calibration

Definition

Let Σ and B be nonempty finite sets of feature types and score bins. For each group t∈{1,2}, let Nt>0 be its total mass and let atσ≥0 satisfy ∑σ∈Σatσ=1. Let pσ∈[0,1] be the probability of the positive binary outcome Y=1 for feature type σ, with the same pσ in both groups. A randomized risk assignment consists of scores vb∈[0,1] for b∈B and a single matrix Xσb≥0 with ∑b∈BXσb=1 for each σ; conditional on feature type σ, the assignment chooses bin b with probability Xσb, independently of group and outcome. Thus, for a group-t individual chosen according to its feature distribution, Pr⁡t(Σ=σ,Y=1,B=b)=atσpσXσb and Pr⁡t(Σ=σ,Y=0,B=b)=atσ(1−pσ)Xσb, and the assigned score is S=vB. The expected positive mass is μt=Nt∑σatσpσ, and the group base rate is ρt=μt/Nt.

The assignment is calibrated within group t if for every b∈B,

∑σ∈ΣatσpσXσb=vb∑σ∈ΣatσXσb.

This cross-multiplied condition also covers bins with zero assigned mass. The instance permits perfect prediction when pσ∈{0,1} for every feature type with a1σ+a2σ>0, with the bin set and scores allowed to be chosen for this existence question. Assign the occupied types with pσ=0 to a score-0 bin and those with pσ=1 to a score-1 bin, omitting an unused outcome bin. For a prescribed B, at least two bins are needed when both deterministic outcomes occur among occupied types; one bin suffices when only one occurs. A score assignment is perfectly predictive when S=Y almost surely in each group.

Definition references

Probability calibration and calibration error: within each group, full reliability of the binary forecast (1−S,S) gives the calibration identity for each distinct score value. This is the per-bin identity above when every score value occurs in only one bin; if distinct bins share a score, full reliability gives only the aggregate identity across those bins.

Kleinberg, Mullainathan, and Raghavan, complete 23-page paper: §§1.1–1.2 define the finite feature-type, group, randomized-bin model and calibration within each group.

Applied Statistics: From Data to Decisions, full chapter: the section “The impossibility: you cannot satisfy them all” treats calibration within groups for real-valued scores and distinguishes the score theorem from its binary-classifier companion.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Balance for positive and negative outcomes

Definition

Let Σ and B be nonempty finite sets, and let t∈{1,2} index two groups. In group t, feature type σ has proportion atσ≥0, where ∑σatσ=1, and total mass Nt>0. The positive binary outcome Y=1 has probability pσ∈[0,1] for feature type σ, with the same pσ in both groups. A common randomized assignment sends feature type σ to bin b∈B with probability Xσb≥0, where ∑bXσb=1, independently of group and outcome; bin b has score vb∈[0,1]. Set ρt=∑σatσpσ and μt=Ntρt. Assume 0<μt<Nt for each group, so both outcome classes have positive mass. Define the mean score among positive outcomes and among negative outcomes in group t by

αt=∑σ∈Σ∑b∈BatσpσXσbvbρt,βt=∑σ∈Σ∑b∈Batσ(1−pσ)Xσbvb1−ρt,

where the finite group law is Pr⁡t(Σ=σ,Y=1,B=b)=atσpσXσb and Pr⁡t(Σ=σ,Y=0,B=b)=atσ(1−pσ)Xσb. The assignment is balanced for positive outcomes if α1=α2, and balanced for negative outcomes if β1=β2. These are class-conditioned mean-score criteria; they do not assert equal mean scores over whole groups or equal thresholded error rates.

Definition references

KMR's finite group-conditioned risk-score assignment and calibration: fixes the finite joint law, the [0,1] score, and the group base rate ρt. The nondegeneracy condition 0<μt<Nt is imposed here.

Kleinberg, Mullainathan, and Raghavan, complete 23-page paper: §1.1 defines balance for the negative and positive classes as equality of the corresponding groupwise mean assigned scores.

Applied Statistics: From Data to Decisions, full chapter: the section “The impossibility: you cannot satisfy them all” states both score-balance criteria and distinguishes them from the binary-classifier theorem.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Class-conditional mean risk scores are areas under threshold rates

Statement

Fix a group t∈{1,2} with a finite joint law Pr⁡t for a binary outcome Y∈{0,1} and a score S taking finitely many values in [0,1], and assume Pr⁡t(Y=1)>0 and Pr⁡t(Y=0)>0. For each threshold u∈[0,1], define the true-positive rate TPR⁡t(u)=Pr⁡t(S≥u∣Y=1) and the false-positive rate FPR⁡t(u)=Pr⁡t(S≥u∣Y=0). These are finite step functions and

Et[S∣Y=1]=∫01TPR⁡t(u) du,Et[S∣Y=0]=∫01FPR⁡t(u) du.

The integrals are ordinary Riemann integrals of the finite step functions.

Statement references

KMR's finite group-conditioned risk-score assignment and calibration: provides the finite group-conditional law and the finite [0,1]-valued score used in this statement.

Kleinberg, Mullainathan, and Raghavan, complete 23-page paper: §§1.1–2 define groupwise positive/negative score means and use these class-conditioned score distributions in Theorem 1.1.

Facts & Assumptions

Given: A group t∈{1,2} in the finite-bin risk-score model. Write its distinct score values as s1,…,sm; conditional on Y=1 let their probabilities be wj+, and conditional on Y=0 let them be wj−. Prove that each class-conditional mean score is the area under its corresponding threshold rate.

[F1]

KMR's finite group-conditioned risk-score assignment and calibration: the feature, outcome, bin, and score variables have a finite joint law in each group, and each score value lies in [0,1].

Proof

1.1givenF1algebra

For each j, the threshold indicator is 1[0,sj](u). Hence TPR⁡t(u)=∑j=1mwj+1[0,sj](u). Integrating this finite sum term by term gives ∫01TPR⁡t(u) du=∑j=1mwj+sj=Et[S∣Y=1].

2.1givenF1algebra∎

The same indicator calculation gives FPR⁡t(u)=∑j=1mwj−1[0,sj](u) and ∫01FPR⁡t(u) du=∑j=1mwj−sj=Et[S∣Y=0].

Remarks

The identity uses only finite support; no interchange theorem or choice principle is needed.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Calibration and both outcome-balance criteria force equal base rates or perfect prediction

Statement

Let Σ and B be nonempty finite sets. In group t∈{1,2}, feature type σ∈Σ has proportion atσ≥0, where ∑σatσ=1, and total mass Nt>0. The positive binary outcome Y=1 has probability pσ∈[0,1] for feature type σ, with pσ the same in both groups. A common randomized assignment chooses bin b∈B from feature type σ with probability Xσb≥0, where ∑bXσb=1; this choice is independent of group and outcome. Bin b has score vb∈[0,1], and S=vB. Define ρt=∑σatσpσ and μt=Ntρt. Assume 0<μt<Nt for both groups. Define the positive- and negative-outcome mean scores by

αt=∑σ,batσpσXσbvbρt,βt=∑σ,batσ(1−pσ)Xσbvb1−ρt.

Suppose α1=α2 and β1=β2, and the assignment is calibrated within each group, meaning

∑σatσpσXσb=vb∑σatσXσb

for every group t and bin b, and suppose the mean score among positive outcomes is equal across groups and the mean score among negative outcomes is equal across groups. Then either ρ1=ρ2 or S=Y almost surely under each group law. In the latter case, every feature type with positive mass in either group has pσ∈{0,1}, so the instance permits perfect prediction.

Statement references

Kleinberg, Mullainathan, and Raghavan, complete 23-page paper: Theorem 1.1 and the complete proof in §2 establish the equal-base-rate or perfect-prediction alternatives under these three named score criteria.

Applied Statistics: From Data to Decisions, full chapter: the section “The impossibility: you cannot satisfy them all” states the real-valued score theorem and distinguishes it from the separate binary-classifier theorem.

Facts & Assumptions

Given: The finite two-group risk-score model in the statement, groupwise calibration, and balance of the positive-class and negative-class mean scores. Prove equal base rates or perfect prediction.

[F1]

KMR's finite group-conditioned risk-score assignment and calibration: the group law is finite, and the same row-stochastic feature-to-bin assignment is used independently of group and outcome, with scores in [0,1].

[F2]

KMR's finite group-conditioned risk-score assignment and calibration: for every group and bin, calibration gives Pr⁡t(Y=1,B=b)=vbPr⁡t(B=b).

[F3]

Balance for positive and negative outcomes: the class-conditioned means are αt=Et[S∣Y=1] and βt=Et[S∣Y=0]; balance means α1=α2 and β1=β2.

[F4]

Class-conditional mean risk scores are areas under threshold rates: in each group, αt=∫01TPR⁡t(u) du and βt=∫01FPR⁡t(u) du.

Proof

1.1givenF2F3F4algebra

Set α=α1=α2 and β=β1=β2 by [F3]; since S∈[0,1], both common means lie in [0,1]. By [F4], these means are the respective areas under the groups' true-positive-rate and false-positive-rate threshold functions. Summing the calibration identity [F2] over all bins gives Et[S]=Pr⁡t(Y=1)=ρt for each t. Partitioning this finite expectation by Y gives ρt=ρtα+(1−ρt)β, hence ρt(1−α)=(1−ρt)β.

2.1givenstep 1.1algebra

If α<1, then 1−α>0 and 1−ρt>0, so the last identity yields ρt/(1−ρt)=β/(1−α) for both groups. Therefore ρ1/(1−ρ1)=ρ2/(1−ρ2); cross-multiplication gives ρ1=ρ2. If instead α=1, the identity and 1−ρt>0 give β=0.

3.1givenF1F3step 2.1algebra∎

In the branch α=1 and β=0, each group has positive and negative mass by hypothesis. The score has finite support in [0,1], so a conditional mean of one on Y=1 is possible only when every positive-mass score value is 1; a conditional mean of zero on Y=0 is possible only when every positive-mass score value is 0. Thus S=Y almost surely in both groups. If a feature type σ with positive mass had 0<pσ<1, both outcomes would have positive mass at σ. The same assignment row Xσb is used for both outcomes [F1], so their conditional score laws would agree, contradicting concentration at scores 1 and 0, respectively. Hence every occupied feature type has pσ∈{0,1}, which permits perfect prediction.

Remarks

The proof is choice-free: it uses finite sums, finite conditional means, and algebra only. The theorem concerns the named calibration and class-conditioned score means; it does not assert a theorem about demographic parity, equalized odds, causal fairness, or all fairness criteria. The approximate result in KMR Theorem 1.2 is not asserted here; it requires its own exact approximation definitions and function f(ε).

4 · Examples, counterexamples and false statements

None yet.

Sources