Belnap 1970: Conditional Assertion and Restricted Quantification #
@cite{belnap-1970}
Nuel D. Belnap Jr. Conditional Assertion and Restricted Quantification. Noûs 4(1): 1–12, 1970.
Core idea #
"If p then q" is not a truth-functional connective but a conditional assertion — the assertion of q on the condition p. When p is false, (p/q) is nonassertive: it asserts nothing. Belnap introduces four semantic concepts per sentence A at world w (p. 3):
- A is true_w — standard sentential truth
- A is false_w — standard sentential falsity
- A is assertive_w — whether A asserts anything at w
- A_w — what A asserts at w (a proposition = set of worlds)
We formalize this via PrProp (presup = assertive, assertion = content),
showing that Belnap's system is isomorphic to linglib's existing partial
proposition infrastructure.
Main result #
Combining conditional assertion with universal quantification derives restricted quantification: ∀x(Cx/Bx) is assertive_w iff ∃xCx is true_w, and what it asserts = ⋀{Bt_w : Ct true_w}. "All crows are black" = "Consider the crows: each one is black."
Integration #
belnap_forall_content_eq_every: content of Belnap's restricted ∀ equalsevery_semfrom generalized quantifier infrastructurebelnap_exists_content_eq_some: same for restricted ∃subalternation_a_i(inQuantifier.lean): the non-empty-restrictor condition that Belnap derives is exactly what @cite{strawson-1952} stipulated as a presupposition of universalscontent_square_relations: concreteSquareRelationsinstance fromCore.SquareOfOpposition, connecting to the abstract algebraic frameworkcontrapositive_different_assertiveness: ∀x(Cx/Bx) and ∀x(¬Bx/¬Cx) have different assertiveness conditions — relevant to the confirmation paradox
Three Routes to Restricted Quantification #
Belnap's derivation is one of three independent routes to restricted quantification in linglib:
- Conditional assertion (this file): ∀x(Cx/Bx) = conditional assertion
- universal quantification. @cite{belnap-1970}
- Kratzer restrictor: if-clauses restrict modal bases, deriving
restricted quantification from modality. @cite{kratzer-1986}
See
Theories/Semantics/Conditionals/Restrictor.lean. - Domain restriction: contextual predicates intersect the restrictor,
deriving restricted quantification from pragmatics.
@cite{von-fintel-1994} @cite{stanley-szab-2000}
See
Theories/Semantics/Lexical/Determiner/DomainRestriction.lean.
The convergence of three independent mechanisms on the same result suggests restricted quantification is a deep linguistic universal.
Belnap's (3): conditional assertion (A/B).
"(A/B) is assertive_w just in case A is true_w. Provided (A/B) is assertive_w: (A/B)_w = B_w."
Equations
Instances For
Belnap's (6): atomic sentences are categorical — always assertive and always asserting the same proposition.
Instances For
Belnap's (7): negation preserves assertiveness and negates content.
"~A is assertive_w just in case A is assertive_w. (A)_w = (A_w)."
This is exactly PrProp.neg.
Belnap's (8): conjunction under conditional assertion is
PrProp.andBelnap, not classical PrProp.and.
Classical conjunction requires BOTH operands to be defined. Belnap's requires only ONE — undefined conjuncts are skipped.
Instances For
Belnap's (9): disjunction under conditional assertion.
Instances For
Belnap's (11): restricted universal quantification.
∀x(Cx/Bx) is assertive_w iff ∃xCx is true_w. What it asserts = conjunction of Bt for all t such that Ct is true_w.
This derives restricted quantification from two independent mechanisms: conditional assertion (§2) and standard universal quantification (§4).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Belnap's (12): restricted existential quantification.
∃x(Cx/Bx) is assertive iff ∃xCx is true. What it asserts = disjunction of Bt for all t such that Ct is true.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Content bridge (∀): what Belnap's ∀x(Cx/Bx) asserts (when
assertive) is exactly what every_sem computes.
Proof uses every_sem_extension: every_sem m C B =
(elements.filter C).all B.
Content bridge (∃): what Belnap's ∃x(Cx/Bx) asserts (when
assertive) is exactly what some_sem computes.
Assertiveness = existential presupposition: Belnap's assertiveness condition for ∀x(Cx/Bx) is exactly the existential presupposition of universal quantifiers.
@cite{strawson-1952} argued "All S are P" presupposes there are Ss.
Belnap derives this: ∀x(Cx/Bx) is nonassertive when nothing
satisfies C. See also subalternation_a_i in Quantifier.lean,
which proves the consequence: every(R,S) entails some(R,S)
when the restrictor is non-empty.
The Belnap square: the four Aristotelian forms as Belnap
restricted quantification, packaged as a Core.SquareOfOpposition.Square
of partial propositions (PrProp Unit).
A: ∀x(Cx/Bx) "All C are B" E: ∀x(Cx/¬Bx) "No C are B" I: ∃x(Cx/Bx) "Some C are B" O: ∃x(Cx/¬Bx) "Some C are not B"
Belnap: "semantic relations between these forms turn out to be pretty much a good old fashioned square of opposition!"
Equations
- One or more equations did not get rendered due to their size.
Instances For
All four forms share the same assertiveness condition: ∃xCx.
The content square: extract the assertion-level content into a
Square (Unit → Bool), suitable for constructing SquareRelations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A and O have contradictory content (when both assertive).
E and I have contradictory content (when both assertive).
The content square satisfies all six SquareRelations when the
restrictor is non-empty. The non-empty condition is exactly Belnap's
assertiveness condition — the square's relations hold precisely in
the worlds where the forms are assertive.
Obversion is a strong equivalence (p. 8): "All S are P" ↔ "No S are non-P". In Belnap's framework: ∀x(Cx/Bx) and ∀x(Cx/~~Bx) are equi-assertive and content-identical, since ~~B = B. This is trivially true but worth stating as Belnap explicitly mentions it.
I-conversion preserves assertion content: ∃x(Cx/Bx) and ∃x(Bx/Cx) assert the same proposition (when assertive).
Both reduce to ∃x. C(x) ∧ B(x), which is symmetric in C and B. However, they are NOT equi-assertive: the first requires ∃xCx, the second requires ∃xBx.
I-conversion is equitrue (p. 8): "truth is preserved in passing from one to the other." If ∃x(Cx/Bx)'s assertion holds, then ∃x(Bx/Cx) is assertive and its assertion holds too.
Note: we prove the stronger result that assertion alone suffices — assertiveness is not needed as a hypothesis (it follows from assertion since any witness for the filter also witnesses ∃xBx).
Belnap: "But 'Some unicorns are animals' is nonassertive while 'Some animals are unicorns' is just plain false."
I-conversion is NOT equi-assertive in general.
Barbara: assertiveness propagation. When Barbara's minor premise is true (assertive and assertion holds), both her major and her conclusion are assertive.
Belnap (p. 9): "for every w in which Barbara's minor is true_w, both her major and her conclusion are assertive_w."
Proof: the minor's truth means every A-element is a C-element. Combined with its assertiveness (∃xAx), this gives ∃xCx (major is assertive) and ∃xAx (conclusion is assertive, same as minor).
Barbara: content implication. What Barbara's major asserts propositionally implies what her conclusion asserts.
Major: ∀x(Cx/Bx) "All crows are black" Minor: ∀x(Ax/Cx) "All of Alan's birds are crows" Concl: ∀x(Ax/Bx) "All of Alan's birds are black"
Belnap (p. 9): "it is her major alone which does any implying of her conclusion, a feature of the situation which doubtless explains the tradition according to which Barbara's major is major and her minor only minor."
The contrapositive ∀x(¬Bx/¬Cx) has a DIFFERENT assertiveness condition from the original ∀x(Cx/Bx).
Original: assertive iff ∃xCx (there are crows) Contrapositive: assertive iff ∃x¬Bx (there are nonblack things)
This is relevant to the confirmation paradox (p. 10): "reports that such and such is not a crow, although offering support for the contrapositive 'No nonblack things are noncrows' — ∀x(~Bx/~Cx) — when such and such is not black, is evidentially irrelevant to ∀x(Cx/Bx)."