Chierchia (2013): Logic in Grammar #
This file formalizes the opening chapter of Chierchia's book, where the preferred reading of or and the distribution of any and ever are shown to track one logical property of a position. Or is exclusive in an upward-entailing position and inclusive in a downward-entailing one, because Maximize Strength adds the not-both implicature only where it strengthens, and an implicature strengthens under a monotone embedding and weakens under an antitone one. Any and ever are grammatical in the downward-entailing positions and out elsewhere, because their subdomain alternatives are obligatorily active and must be exhaustified: under an antitone context every subdomain alternative is entailed and exhaustification is vacuous, while at the existential itself no witness is entailed and exhaustification is a contradiction. Any alone extends to the free-choice positions, a possibility modal or an imperative, the divide between it and ever and between Italian qualsiasi and alcuno. The positions are the paper's easy and hard columns, the hard column being the licensing contexts whose licensers fix their polarity, and the readings and judgments are rows: the theorems derive each reading from Maximize Strength and each judgment from the licensing relation applied to the Fragment entries, and every row must name its position.
References #
Maximize Strength #
Or has an inclusive and an exclusive reading.
- inclusive : DisjunctionReading
- exclusive : DisjunctionReading
Instances For
Equations
- Chierchia2013.instDecidableEqDisjunctionReading 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.
Instances For
Equations
A reading assigns to p or q the disjunction, or the disjunction with the not-both implicature added.
Equations
Instances For
The name of a reading in the example rows.
Equations
- Chierchia2013.DisjunctionReading.inclusive.key = "inclusive"
- Chierchia2013.DisjunctionReading.exclusive.key = "exclusive"
Instances For
The not-both implicature strengthens the disjunction.
By Maximize Strength a reading is preferred in a position when the position's embedding of it is at least as strong as its embedding of the other reading.
Equations
- Chierchia2013.IsStrongest p q C r = ∀ (r' : Chierchia2013.DisjunctionReading), C (Chierchia2013.DisjunctionReading.denotation p q r) ⊆ C (Chierchia2013.DisjunctionReading.denotation p q r')
Instances For
Under a monotone embedding the implicature still strengthens, so the exclusive reading is preferred.
Under an antitone embedding the implicature weakens, so the inclusive reading is preferred.
The reading Maximize Strength selects from the polarity of a position; a non-monotone position selects neither.
Equations
- Chierchia2013.maximizeStrength SignType.pos = some Chierchia2013.DisjunctionReading.exclusive
- Chierchia2013.maximizeStrength SignType.neg = some Chierchia2013.DisjunctionReading.inclusive
- Chierchia2013.maximizeStrength SignType.zero = none
Instances For
Under an embedding with a signature of the position's polarity, the reading Maximize Strength selects is the strongest.
Exhaustifying obligatory subdomain alternatives #
Under an antitone context the existential entails each of its subdomain alternatives, so any in a downward-entailing position is exhaustified vacuously, leaving a plain existential.
At the existential itself, where no witness is entailed, exhaustifying the obligatory alternatives negates every singleton alternative and is a contradiction, which is the source of the deviance of any in a positive episodic sentence.
The positions #
The paper's positions. In the easy column or is exclusive and any is out, in the hard column of [Lad79]'s licensing contexts or is inclusive and any is in, and in the free-choice positions any alone survives.
- matrix : Position
A positive sentence.
- conditionalConsequent : Position
The consequent of a conditional.
- everyScope : Position
The second argument of every.
- positiveQuantifierScope : Position
The scope of a positive quantifier such as somebody.
- conditionalAntecedent : Position
- universalRestrictor : Position
The first argument of every.
- negation : Position
- nobody : Position
- doubtVerb : Position
The complement of doubt.
- modalPossibility : Position
- imperative : Position
Instances For
Equations
- Chierchia2013.instDecidableEqPosition 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.
Instances For
Equations
- Chierchia2013.instReprPosition = { reprPrec := Chierchia2013.instReprPosition.repr }
The licensing context a position is, if it is one.
Equations
- Chierchia2013.Position.conditionalAntecedent.context = some PolarityItem.LicensingContext.conditionalAntecedent
- Chierchia2013.Position.universalRestrictor.context = some PolarityItem.LicensingContext.universalRestrictor
- Chierchia2013.Position.negation.context = some PolarityItem.LicensingContext.negation
- Chierchia2013.Position.nobody.context = some PolarityItem.LicensingContext.nobody
- Chierchia2013.Position.doubtVerb.context = some PolarityItem.LicensingContext.doubtVerb
- Chierchia2013.Position.modalPossibility.context = some PolarityItem.LicensingContext.modalPossibility
- Chierchia2013.Position.imperative.context = some PolarityItem.LicensingContext.imperative
- Chierchia2013.Position.matrix.context = none
- Chierchia2013.Position.conditionalConsequent.context = none
- Chierchia2013.Position.everyScope.context = none
- Chierchia2013.Position.positiveQuantifierScope.context = none
Instances For
The licensers of the downward-entailing positions carry weak strength, those of the modal positions do not.
A position is downward entailing when it is a licensing context whose licenser carries weak strength.
Equations
- p.Downward = ∃ c ∈ p.context, c.licenser.Carries PolarityItem.DEStrength.weak
Instances For
Equations
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.conditionalAntecedent = isTrue Chierchia2013.instDecidablePredPositionDownward._proof_1
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.universalRestrictor = isTrue Chierchia2013.instDecidablePredPositionDownward._proof_2
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.negation = isTrue Chierchia2013.instDecidablePredPositionDownward._proof_3
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.nobody = isTrue Chierchia2013.instDecidablePredPositionDownward._proof_4
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.doubtVerb = isTrue Chierchia2013.instDecidablePredPositionDownward._proof_5
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.modalPossibility = isFalse Chierchia2013.instDecidablePredPositionDownward._proof_6
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.imperative = isFalse Chierchia2013.instDecidablePredPositionDownward._proof_7
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.matrix = isFalse Chierchia2013.instDecidablePredPositionDownward._proof_8
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.conditionalConsequent = isFalse Chierchia2013.instDecidablePredPositionDownward._proof_9
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.everyScope = isFalse Chierchia2013.instDecidablePredPositionDownward._proof_10
- Chierchia2013.instDecidablePredPositionDownward Chierchia2013.Position.positiveQuantifierScope = isFalse Chierchia2013.instDecidablePredPositionDownward._proof_11
A downward-entailing position is antitone, any other upward entailing.
Instances For
A position licenses an item when it is a licensing context that licenses it.
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.negation = fun (x : PolarityItem) => decidable_of_iff' (PolarityItem.LicensingContext.negation.licenser.Licenses x) ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.nobody = fun (x : PolarityItem) => decidable_of_iff' (PolarityItem.LicensingContext.nobody.licenser.Licenses x) ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.doubtVerb = fun (x : PolarityItem) => decidable_of_iff' (PolarityItem.LicensingContext.doubtVerb.licenser.Licenses x) ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.imperative = fun (x : PolarityItem) => decidable_of_iff' (PolarityItem.LicensingContext.imperative.licenser.Licenses x) ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.matrix = fun (x : PolarityItem) => isFalse ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.conditionalConsequent = fun (x : PolarityItem) => isFalse ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.everyScope = fun (x : PolarityItem) => isFalse ⋯
- Chierchia2013.instDecidablePredPolarityItemLicenses Chierchia2013.Position.positiveQuantifierScope = fun (x : PolarityItem) => isFalse ⋯
Every downward-entailing position licenses ever, so the hard column of the readings of or is the column where the pure negative-polarity item is grammatical.
Any parts ways with ever exactly where the context licenses free choice, as a possibility modal, an imperative or a generic does.
The rows #
The position a row names.
Equations
- Chierchia2013.Position.ofKey "matrix" = some Chierchia2013.Position.matrix
- Chierchia2013.Position.ofKey "conditionalConsequent" = some Chierchia2013.Position.conditionalConsequent
- Chierchia2013.Position.ofKey "everyScope" = some Chierchia2013.Position.everyScope
- Chierchia2013.Position.ofKey "positiveQuantifierScope" = some Chierchia2013.Position.positiveQuantifierScope
- Chierchia2013.Position.ofKey "conditionalAntecedent" = some Chierchia2013.Position.conditionalAntecedent
- Chierchia2013.Position.ofKey "universalRestrictor" = some Chierchia2013.Position.universalRestrictor
- Chierchia2013.Position.ofKey "negation" = some Chierchia2013.Position.negation
- Chierchia2013.Position.ofKey "nobody" = some Chierchia2013.Position.nobody
- Chierchia2013.Position.ofKey "doubtVerb" = some Chierchia2013.Position.doubtVerb
- Chierchia2013.Position.ofKey "modalPossibility" = some Chierchia2013.Position.modalPossibility
- Chierchia2013.Position.ofKey "imperative" = some Chierchia2013.Position.imperative
- Chierchia2013.Position.ofKey x✝ = none
Instances For
The Fragment entry a row names.
Equations
- Chierchia2013.item "any" = some English.PolarityItems.any
- Chierchia2013.item "ever" = some English.PolarityItems.ever
- Chierchia2013.item "alcuno" = some Italian.PolarityItems.alcuno
- Chierchia2013.item "qualsiasi" = some Italian.PolarityItems.qualsiasi
- Chierchia2013.item x✝ = none
Instances For
Every unforced row on or names a position, and its reading is the one Maximize Strength selects from the polarity of that position.
The exclusive reading is available under nobody, but only forced by the context.
Every row on another item names a Fragment entry and a position, and is judged acceptable exactly when the position licenses the entry.