Égré, Rossi and Sprenger (2026): Probability for Trivalent Conditionals #
Égré, Rossi and Sprenger give a unified truth-conditional and probabilistic theory of indicative conditionals on Cooper's trivalent tables: the conditional asserts its consequent where its antecedent is non-false, conjunction and disjunction skip the void value, and the probability of a sentence is the weight of its truth against that of its truth and falsity together. The semantics validates a Reduction Theorem, every compound of conditionals is equivalent to a simple conditional, and the probability function validates Adams's Thesis and, through Import-Export, Stalnaker's Thesis in full generality, escaping the triviality results by giving up classical conjunction and the Product Rule.
Main statements #
equiv_neg_cond,equiv_cond_cond,equiv_conj_cond,equiv_disj_cond,equiv_cond_left: Proposition 1, the five equivalences, each at the generality the paper claims for it, withconjunction_needs_booleanandsk_fails_conjunctionmarking where the laws stop.cooperEval_flat: the Reduction Theorem, by the appendix's recursionflat.prob_value_neg,prob_value_disj: the second and third principles of trivalent probability;additivity_all_voidshows the third fails without properness, which the paper does not flag.ofAdams,exists_ofAdams_eq,ofAdams_eq_ofAdams_iff,prob_ofAdams: an [Ada75] formula denotes the conditional event of its consequent on its antecedent, these exhaust the trivalent propositions (the semantic content of the Reduction Theorem), and its trivalent probability is Adams's conditional probability; henceadams_thesis, andpEntails_iff_probrestates p-entailment in trivalent probabilities.cEntails_iff_forall_prob: preserving probability 1 is preserving designated values, the trivalent characterization of the logic C.prob_cond_eq_one_of_cEntails,prob_cond_congr_left,prob_cond_disj: the axioms 3′, 4′ and 5′ of trivalent conditional probability;axiom2'_all_voidandadditivity_cond_all_voidshow 2′ and 5′ fail as printed in the all-void case.stalnaker_thesis:p_A(B → C) = p_{A ∧ B}(C)with no hypotheses at all, since Import-Export is a pointwise identity.prob_cond_material_eq: learning a simple conditional is learning the material conditional (Proposition 6).goldstein_santorio_die,santorio_wellwood_die,edgington_coin: the die and coin examples of [GS21], [SW23a] and [Edg91], computed in the fair models;prob_conj_gtis the failure ofp(X ∧ Y) ≤ p(X).
Implementation notes #
- The language is the shared
Trivalent.Formulaand a Cooper valuation is its evaluation byTrivalent.Connectives.cooperon a Boolean model, so the paper's⊤and⊥are the formulasp ∨ ¬pandp ∧ ¬pof an atom. - Worlds carry a classical valuation of the atoms through a map
t : W → ι → Bool, after the paper's identification of worlds with atom-classical valuations; a formula's value at a world is aSignType, and its probability isTrivalent.prob, which builds in the paper's All Void convention. With that convention axiom 3′ holds unconditionally. The second principle carries its own all-void exception, but the third principle and axioms 2′ and 5′ also need the relevant sentence to be non-void with positive credence, which the printed versions omit;additivity_all_void,axiom2'_all_voidandadditivity_cond_all_voidare the counterexamples. - The logic C is defined by its trivalent characterization, preservation of LP-designated values,
which [ERS25] prove equivalent to preservation of probability 1; the
equivalence is
cEntails_iff_forall_prob, proved over the valuation space itself. - The die and coin examples are stated against
uniformOn Set.univand computed by counting worlds throughTrivalent.prob_uniformOn_univ.
TODO #
- Theorem 2, the representation of the uncertain logic U in Adams's p-validity through the
Reduction Theorem, and Propositions 3 and 4, its trivalent characterization and conservativity.
With
pEntails_iff_probboth sides are conditions on trivalent probability; what remains is Adams's equivalence of p-entailment with the uncertainty-sum criterion, open inAdams1975. - Theorem 4, trivalent conditionalization as f-divergence minimization.
- McGee's adequacy conditions C2–C8 for the conditional probability
p(A → B).
References #
Cooper's laws at the value level #
The laws of Proposition 1 are pointwise facts about SignType.condAssert at the LP standard and
the Belnap connectives, each with the classicality hypotheses the paper gives it.
Cooper's conditional at a Cooper conjunction is the conditional at the Strong Kleene conjunction: both are designated exactly when both conjuncts are.
For classical values, a Cooper conjunction of conditionals asserts the conjoined material conditionals on the disjoined antecedents (Conjunction, Proposition 1).
Dually, a Cooper disjunction of conditionals asserts the disjoined conjunctions on the disjoined antecedents (Disjunction, Proposition 1).
Conjunction does not extend to trivalent conjuncts.
With Strong Kleene conjunction in place of Cooper's, Conjunction fails already for classical values (footnote 6).
Left-Nesting (Proposition 1): a conditional antecedent with classical consequent supposes exactly what the material conditional supposes.
Left-Nesting fails for a void consequent.
De Finetti's conditional identifies left with right nesting on classical values, so it cannot
separate (A → B) → C from A → (B → C) (footnote 6).
... and it fails Cooper's Left-Nesting law.
For classical values (A → B) → (C → D) reduces to ((A ⊃ B) ∧ C) → D, the nested case of
the Reduction Theorem.
Under Strong Kleene disjunction the linearity sentence (A → B) ∨ (B → A) is never false, at
either designation standard, one reason the paper keeps Cooper's disjunction (footnote 3).
When c is true and a false, (a → b) ∧ c is just c, which is why McGee's Independence
Principle fails on this semantics (footnote 11).
Cooper valuations #
The language L→ is Trivalent.Formula, atoms closed under ¬, ∧, ∨ and →, and a Cooper
valuation (Definition 1) evaluates it by Connectives.cooper on the Boolean model of a classical
valuation of the atoms. The paper's ⊤ and ⊥ abbreviate a classical tautology and
contradiction.
The Cooper valuation induced by a classical valuation of the atoms (Definition 1), in which negation is Kleene's, conjunction and disjunction skip the void value, and the conditional asserts its consequent where its antecedent is non-false.
Equations
Instances For
⊤, the classical tautology p ∨ ¬p.
Equations
Instances For
⊥, the classical contradiction p ∧ ¬p.
Equations
Instances For
The material conditional ¬φ ∨ ψ, with Cooper's disjunction.
Equations
- EgreRossiSprenger2026a.material φ ψ = φ.neg.disj ψ
Instances For
Two formulas are semantically equivalent when every Cooper valuation gives them the same value (Definition 2).
Equations
- EgreRossiSprenger2026a.CooperEquiv φ ψ = ∀ (v : ι → Bool), EgreRossiSprenger2026a.cooperEval v φ = EgreRossiSprenger2026a.cooperEval v ψ
Instances For
The conditional-free fragment L.
Equations
- EgreRossiSprenger2026a.NoCond (Trivalent.Formula.atom a) = True
- EgreRossiSprenger2026a.NoCond φ.neg = EgreRossiSprenger2026a.NoCond φ
- EgreRossiSprenger2026a.NoCond (φ.conj ψ) = (EgreRossiSprenger2026a.NoCond φ ∧ EgreRossiSprenger2026a.NoCond ψ)
- EgreRossiSprenger2026a.NoCond (φ.disj ψ) = (EgreRossiSprenger2026a.NoCond φ ∧ EgreRossiSprenger2026a.NoCond ψ)
- EgreRossiSprenger2026a.NoCond (a.cond a_1) = False
Instances For
Valuations are atom-classical and the conditional is the only source of the third value, so conditional-free formulas take classical values.
Proposition 1: the five equivalences #
Negating a conditional negates its consequent, for arbitrary formulas (Negation Commutation).
Import-Export, for arbitrary formulas.
Conjunction, for conditional-free components.
Left-Nesting, for a conditional-free inner consequent: in antecedent position an indicative and its material conditional express the same supposition.
The Reduction Theorem #
The conditional-free antecedent and consequent of the simple conditional equivalent to a
formula, by the appendix's recursion; an atom p is ⊤ → p.
Equations
- One or more equations did not get rendered due to their size.
- EgreRossiSprenger2026a.flat (Trivalent.Formula.atom a) = (EgreRossiSprenger2026a.top a, Trivalent.Formula.atom a)
- EgreRossiSprenger2026a.flat φ.neg = ((EgreRossiSprenger2026a.flat φ).1, (EgreRossiSprenger2026a.flat φ).2.neg)
Instances For
Every formula is semantically equivalent to the simple conditional flat computes (the
Reduction Theorem, Theorem 1).
The flat fragment is as expressive as the whole language, Theorem 1 in the paper's form.
The logic C of certain inference #
The paper takes from [ERS25] the logic C, preservation of probability 1, and its trivalent characterization as preservation of the LP-designated values. Here the characterization is the definition and the probabilistic description is the theorem.
An inference is certain when every Cooper valuation designating the premises designates the conclusion.
Equations
- EgreRossiSprenger2026a.CEntails Γ B = ∀ (v : ι → Bool), (∀ A ∈ Γ, 0 ≤ EgreRossiSprenger2026a.cooperEval v A) → 0 ≤ EgreRossiSprenger2026a.cooperEval v B
Instances For
Equations
- One or more equations did not get rendered due to their size.
Certain inference preserves probability 1 under every credence over the valuations, and conversely (Definition 4 and [ERS25]'s characterization).
Trivalent probability over a world space #
The trivalent proposition a formula expresses over a world space whose worlds t maps to
classical valuations of the atoms.
Equations
- EgreRossiSprenger2026a.value t φ w = EgreRossiSprenger2026a.cooperEval (t w) φ
Instances For
⊤ is certain, the first principle.
⊥ is impossible, the first principle.
The third principle (prob_value_disj below) fails without its properness clause, which the
printed axiom omits: a
certainly void disjunction of certainly void disjuncts has probability 1 by the All Void
convention, while the disjuncts' probabilities sum to 2.
Conditional probability and Stalnaker's Thesis #
Axiom 2′ fails as printed. C refutes ⊥ → ⊤ and makes ⊤ certain, yet the conditional
probability of ⊥ → ⊤ given ⊤ is 1 by the All Void convention, not 0.
Antecedents equivalent in C give the same conditional probabilities (Left Logical Equivalence, axiom 4′), which is also Proposition 5 on updating.
The conditional probability of B → C given A is the conditional probability of C given
A ∧ B (Stalnaker's Thesis, Theorem 3), for arbitrary formulas and with no hypotheses,
since Import-Export is a pointwise identity.
In antecedent position a simple indicative and its material conditional are designated together.
Learning A → B is learning the material conditional A ⊃ B, for conditional-free A and B
(Updating on Simple Conditionals, Proposition 6).
The model refuting the printed 5′: three atomic conditionals, pairwise constrained so that conditions (ii) and (iii) hold at every valuation, read at the single all-false world.
p → q.
Equations
Instances For
r → s, designated but void at the all-false world.
Equations
Instances For
The single world, carrying the all-false valuation.
Equations
- EgreRossiSprenger2026a.AllVoid.assign x✝¹ x✝ = false
Instances For
Axiom 5′ fails as printed. With the credence concentrated where both disjuncts are void, all
three conditional probabilities are 1 by the All Void convention, although every printed
hypothesis holds, the designated weight of C included.
The principles under a live defined region #
The remaining principles divide credence by the weight of the defined region, so they read the measure of explicit sets and hold under the discrete σ-algebra of the paper's finite models.
Negation complements probability unless the sentence is void almost surely, the second principle with its printed exception.
Disjuncts that are never true together and take classical values in the same worlds add, when the common defined region has positive credence (the third principle).
A conditional certain in C has conditional probability 1 (axiom 3′), with no properness needed, since the All Void convention points the right way here.
Where C refutes the consequent and the conditional is not void almost surely, the conditional probability is 0, which is axiom 2′ repaired with properness.
Trivalent Additivity (axiom 5′) holds under conditions (ii) and (iii) in their
designated-value form together with a live defined region for C → A, the properness the
printed version lacks.
Adams's conditionals are conditional events #
[Ada75] gives if A then B the conditional probability of B given A and no truth
conditions. On the trivalent semantics his formula denotes Cooper's simple conditional, the
conditional event of its consequent on its antecedent, whose trivalent probability is his
conditional probability; his proper assignments are those under which no formula is void almost
surely; and his simple conditionals exhaust the trivalent propositions, the semantic content of
the Reduction Theorem.
The trivalent proposition an [Ada75] formula denotes, Cooper's conditional of its consequent on its antecedent.
Equations
- EgreRossiSprenger2026a.ofAdams φ w = SignType.condAssert Trivalent.Designation.lp (SignType.ofProp (w ∈ φ.ante)) (SignType.ofProp (w ∈ φ.cons))
Instances For
Adams's simple conditionals exhaust the trivalent propositions, each being the conditional event of its truth on its definedness.
Two Adams formulas denote the same proposition exactly when they have the same antecedent and agree on it, de Finetti's identity of conditional events.
A simple conditional of conditional-free formulas denotes the Adams formula of their truth sets.
The trivalent probability of an Adams formula with a live antecedent is his conditional probability.
For conditional-free A and B with a live antecedent, the probability of A → B is the
conditional probability of B given A (Adams's Thesis).
[Ada75]'s p-entailment is a condition on trivalent probabilities, with his proper assignments the credences under which no premise or conclusion is void almost surely.
The die and coin models #
The fair models the paper computes in: Goldstein and Santorio's die, Santorio and Wellwood's
partition die, Edgington's coin, and the two-world model where p(X ∧ Y) ≤ p(X) fails.
Outcome n + 1 of a fair die as a valuation of the atoms even, two-or-four, six.
Equations
- EgreRossiSprenger2026a.dieVal = ![![false, false, false], ![true, true, false], ![false, false, false], ![true, true, false], ![false, false, false], ![true, false, true]]
Instances For
Goldstein and Santorio's die (§5). A is if the die landed even, then if it didn't land
on two or four, it landed on six, B its inner conditional, C the die landed even. The
semantics assigns the probabilities their argument demands, p(A) = 1, p(B) = 1/4 and
p(C) = 1/2, and blocks their triviality step at p(B ∧ C) = 1/2 ≠ p(B): B ∧ C is a
conjunction of a conditional with a factual sentence, and such conjunctions are not classical.
Outcome n + 1 of a fair die as a valuation of the atoms even, two, one.
Equations
- EgreRossiSprenger2026a.dieVal' = ![![false, false, true], ![true, true, false], ![false, false, false], ![true, false, false], ![false, false, false], ![true, false, false]]
Instances For
In Santorio and Wellwood's die (§4, example 3), if the outcome was even, it was two; and
if it was odd, it was one is true exactly when the die landed 1 or 2, so it has probability
1/3, above what classical conjunction would allow.
The four equiprobable worlds of Edgington's coin (§6) as valuations of double-headed, flipped, heads.
Equations
- EgreRossiSprenger2026a.coinVal = ![![true, true, true], ![true, false, false], ![false, true, false], ![false, false, false]]
Instances For
In Edgington's coin (§6), after learning if the coin was flipped, it landed heads, the
probability that it is double-headed is p((F → H) → D) = 2/3, not the 1 Edgington's
intuition demands, which the paper reads pragmatically.
The two-world valuation behind the failure of p(X ∧ Y) ≤ p(X): the first atom tracks the
world, the second is true everywhere.
Equations
- EgreRossiSprenger2026a.lawVal w i = if i = 0 then w else true
Instances For
The standard law p(X ∧ Y) ≤ p(X) fails (§2, §4). The bet on A → ⊥ is lost or called off,
while the bet on its conjunction with a truth is won at the world where it is called off.