Documentation

Linglib.Studies.Krifka2007b

Krifka (2007): Negated Antonyms: Creating and Filling the Gap #

This file formalizes [krifka-2007b]'s account of antonym quadruplets such as happy, not happy, unhappy, not unhappy, and in particular of the double negative, which reports a mild state of happiness rather than the middle ground between happiness and unhappiness that the received contrary analysis of antonyms ([Hor89]) predicts. The paper's three hypotheses: the border between an antonym pair is sharp but its location is not fixed, the epistemic view of vagueness of [williamson-1994]; the pair exhausts its scale, so happy and unhappy are literally contradictories; and the M principle ([Hor84], [Lev00]), on which the more complex of two equivalent expressions is reserved for the non-stereotypical cases. Speakers use the simple forms only where every admissible border agrees (Safe), which opens the gap, and the complex forms where the simple form is literally true at the speaker's border but not safely usable (Marked), which fills it: not happy below the border and not unhappy above it, with no fixed border between the two (lt_of_marked, marked_both). The M principle is derived within bidirectional optimality theory ([blutner-2000]) on the two-form, two-interpretation example of [mccawley-1978], and the same evaluation over the quadruplet's forms and regions yields Krifka's assignment (krifkaQuadruplet).

Implementation notes #

References #

Safe and marked uses #

@[reducible, inline]
abbrev Krifka2007b.literal {max : } (θ : Degree.Threshold max) (f : Degree.AntonymForm) (d : Degree.Bounded max) :

The literal meaning at a border θ: antonyms are contradictories (16).

Equations
Instances For
    def Krifka2007b.Safe {max : } (Θ : Finset (Degree.Threshold max)) (f : Degree.AntonymForm) (d : Degree.Bounded max) :

    A safe use (18): true under every admissible border, so that speaker and addressee agree on it whichever border they set.

    Equations
    Instances For
      def Krifka2007b.Marked {max : } (Θ : Finset (Degree.Threshold max)) (θ : Degree.Threshold max) (f : Degree.AntonymForm) (d : Degree.Bounded max) :

      A marked use of a complex form ((19), (20)): literally true at the speaker's border, where the simpler form with the same literal meaning is not safe.

      Equations
      Instances For

        The literal meanings exhaust the scale: neither happy nor unhappy (21) is a contradiction, and an unconditional over the pair (22) covers everyone.

        theorem Krifka2007b.not_safe_of_between {max : } {Θ : Finset (Degree.Threshold max)} {θ₁ θ₂ : Degree.Threshold max} {d : Degree.Bounded max} (h₂ : θ₂ Θ) (h₁ : θ₁ Θ) (hd : { value := θ₁.value.castSucc } < d) (hd' : d { value := θ₂.value.castSucc }) :

        Two admissible borders open a gap: a degree between them is safely neither happy nor unhappy, which is how neither happy nor unhappy comes to be sayable.

        theorem Krifka2007b.marked_notNegative_iff {max : } {Θ : Finset (Degree.Threshold max)} {θ : Degree.Threshold max} {d : Degree.Bounded max} :
        Marked Θ θ Degree.AntonymForm.notNegative d { value := θ.value.castSucc } < d θ'Θ, d { value := θ'.value.castSucc }

        A marked not unhappy is a mild state of happiness ((3), (19)): happy at the speaker's border, but not safely so.

        theorem Krifka2007b.marked_notPositive_iff {max : } {Θ : Finset (Degree.Threshold max)} {θ : Degree.Threshold max} {d : Degree.Bounded max} :
        Marked Θ θ Degree.AntonymForm.notPositive d d { value := θ.value.castSucc } θ'Θ, { value := θ'.value.castSucc } < d

        A marked not happy is a mild state of unhappiness ((9), (20)): unhappy at the speaker's border, but not safely so.

        theorem Krifka2007b.lt_of_marked {max : } {Θ : Finset (Degree.Threshold max)} {θ : Degree.Threshold max} {d₁ d₂ : Degree.Bounded max} (h₁ : Marked Θ θ Degree.AntonymForm.notPositive d₁) (h₂ : Marked Θ θ Degree.AntonymForm.notNegative d₂) :
        d₁ < d₂

        At a given border, not unhappy reports higher states than not happy (20).

        theorem Krifka2007b.marked_both {max : } {Θ : Finset (Degree.Threshold max)} {θ₁ θ₂ : Degree.Threshold max} (h₁ : θ₁ Θ) (h₂ : θ₂ Θ) (hlt : { value := θ₁.value.castSucc } < { value := θ₂.value.castSucc }) :
        Marked Θ θ₁ Degree.AntonymForm.notNegative { value := θ₂.value.castSucc } Marked Θ θ₂ Degree.AntonymForm.notPositive { value := θ₂.value.castSucc }

        Between two admissible borders a degree is not unhappy for a speaker with the lower border and not happy for one with the higher: the two expressions are not exhaustive and have no fixed border between them (20).

        The M principle in bidirectional optimality theory #

        The two forms of (13).

        Instances For
          @[instance_reducible]
          Equations
          def Krifka2007b.instReprForm.repr :
          FormStd.Format
          Equations
          Instances For
            @[instance_reducible]
            Equations

            The two interpretations of (13).

            Instances For
              @[instance_reducible]
              Equations
              def Krifka2007b.instReprInterp.repr :
              InterpStd.Format
              Equations
              Instances For
                @[instance_reducible]
                Equations

                The four form-interpretation pairs of (13).

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

                  The preference for the simpler form.

                  Equations
                  Instances For

                    The preference for the stereotypical interpretation.

                    Equations
                    Instances For

                      Weak optimality ((14), (15)): kill pairs with direct killing and cause to die with indirect killing, the M principle.

                      The regions of the scale after strengthening ((18)–(20)): safely happy, mildly happy, mildly unhappy, safely unhappy.

                      Instances For
                        @[instance_reducible]
                        Equations
                        @[instance_reducible]
                        Equations
                        def Krifka2007b.instReprRegion.repr :
                        RegionStd.Format
                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For
                          @[simp]

                          The pairs the literal semantics admits: a form and a region on the same side of the border.

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

                            Krifka's assignment: the simple forms take the safe regions, the complex forms the border regions on their side.

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