Documentation

Linglib.Semantics.Polarity.Strength

The Zwarts hierarchy of negative strength #

The strengths of negation a context can carry, ordered as the chain weak < antiAdditive < antiMorphic ([Zwa98]; [vdW97]'s minimal, regular and classical negation): a context is weakly negative when it is downward entailing, anti-additive when it also turns disjunctions into conjunctions, and anti-morphic when it also turns conjunctions into disjunctions, as clausal negation does. Each strength is the function class of a natural-logic signature (DEStrength.toSignature), so its semantic content is Signature.HoldsFor, with the unit conditions that keep a constant map from holding every strength, and a signature realizes a strength through its projection behavior (Signature.toDEStrength).

Main declarations #

References #

The hierarchy #

The three strengths of negation ([Zwa98]): weak is plain downward entailment, antiAdditive adds the ∨→∧ distributivity of nobody, and antiMorphic the ∧→∨ distributivity of clausal negation.

Instances For
    @[instance_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[instance_reducible]
      Equations
      • One or more equations did not get rendered due to their size.

      The natural-logic signature whose function class a strength of negation is: an antitone, an anti-additive or an anti-morphic map, with the unit conditions of [Ica12].

      Equations
      Instances For

        A stronger strength is a more specific signature.

        Signatures and strength #

        toDEStrength φ is the strength of negation the signature φ realizes, ⊥ when φ is not downward entailing. It is read off project: a signature is downward entailing when it reverses forward entailment, anti-additive when it also turns cover into alternation, and anti-morphic when it also turns alternation into cover.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          A signature realizes a strength of negation exactly when it is downward entailing ([Lad79]).

          A strength is the one its signature realizes.