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 #
- Literal meanings are the substrate's single-threshold
AntonymForm.contradictoryDenot; the admissible borders form a finite set of thresholds, and the paper's diagrams are read relative to a speaker's border within that set. - Bidirectional evaluation is the substrate's
superoptimal, the weak optimality of (14). The quadruplet game is built from the literal semantics (a form and a region on the same side of the border), form complexity (AntonymForm.complexity) and the markedness of the border regions. - The other uses of double negatives the paper sets aside (denial, irony, amplification) and the local strengthening of neither happy nor unhappy are not formalized.
References #
Safe and marked uses #
The simpler form with the same literal meaning: happy for not unhappy and unhappy for not happy.
Equations
Instances For
The literal meaning at a border θ: antonyms are contradictories (16).
Equations
- Krifka2007b.literal θ f d = Degree.AntonymForm.contradictoryDenot θ f d
Instances For
A safe use (18): true under every admissible border, so that speaker and addressee agree on it whichever border they set.
Equations
- Krifka2007b.Safe Θ f d = ∀ θ ∈ Θ, Krifka2007b.literal θ f d
Instances For
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
- Krifka2007b.Marked Θ θ f d = (Krifka2007b.literal θ f d ∧ ¬Krifka2007b.Safe Θ (Krifka2007b.simple f) d)
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.
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.
A marked not unhappy is a mild state of happiness ((3), (19)): happy at the speaker's border, but not safely so.
A marked not happy is a mild state of unhappiness ((9), (20)): unhappy at the speaker's border, but not safely so.
At a given border, not unhappy reports higher states than not happy (20).
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
Equations
- Krifka2007b.instDecidableEqForm x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
- Krifka2007b.instReprForm.repr Krifka2007b.Form.killed prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Krifka2007b.Form.killed")).group prec✝
Instances For
Equations
- Krifka2007b.instReprForm = { reprPrec := Krifka2007b.instReprForm.repr }
The two interpretations of (13).
Instances For
Equations
- Krifka2007b.instDecidableEqInterp x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
- Krifka2007b.instReprInterp.repr Krifka2007b.Interp.direct prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Krifka2007b.Interp.direct")).group prec✝
Instances For
Equations
- Krifka2007b.instReprInterp = { reprPrec := Krifka2007b.instReprInterp.repr }
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
- Krifka2007b.formCost (Krifka2007b.Form.killed, snd) = 0
- Krifka2007b.formCost (Krifka2007b.Form.causedToDie, snd) = 1
Instances For
The preference for the stereotypical interpretation.
Equations
- Krifka2007b.interpCost (fst, Krifka2007b.Interp.direct) = 0
- Krifka2007b.interpCost (fst, Krifka2007b.Interp.indirect) = 1
Instances For
Weak optimality ((14), (15)): kill pairs with direct killing and cause to die with indirect killing, the M principle.
Equations
- Krifka2007b.instDecidableEqRegion x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Krifka2007b.instReprRegion = { reprPrec := Krifka2007b.instReprRegion.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mirror image of a region under the polarity flip.
Equations
Instances For
The regions above the border.
Equations
- Krifka2007b.Region.positive.above = true
- Krifka2007b.Region.plateauHigh.above = true
- Krifka2007b.Region.plateauLow.above = false
- Krifka2007b.Region.negative.above = false
Instances For
The border regions are the non-stereotypical interpretations.
Equations
Instances For
The forms literally true above the border (16).
Equations
Instances For
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
Weak optimality over the quadruplet, with markedness and form complexity in either order, yields Krifka's assignment.