Documentation

Linglib.Phenomena.Conditionals.Studies.Belnap1970

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):

  1. A is true_w — standard sentential truth
  2. A is false_w — standard sentential falsity
  3. A is assertive_w — whether A asserts anything at w
  4. 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 #

Three Routes to Restricted Quantification #

Belnap's derivation is one of three independent routes to restricted quantification in linglib:

  1. Conditional assertion (this file): ∀x(Cx/Bx) = conditional assertion
    • universal quantification. @cite{belnap-1970}
  2. Kratzer restrictor: if-clauses restrict modal bases, deriving restricted quantification from modality. @cite{kratzer-1986} See Theories/Semantics/Conditionals/Restrictor.lean.
  3. 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.

@[reducible, inline]

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
    @[reducible, inline]

    Belnap's (6): atomic sentences are categorical — always assertive and always asserting the same proposition.

    Equations
    Instances For

      Atomic sentences are assertive at every world (Belnap's (6)).

      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.

      @[reducible, inline]

      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.

      Equations
      Instances For
        @[reducible, inline]

        Belnap's (9): disjunction under conditional assertion.

        Equations
        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)."