Roelofsen and Farkas (2015): Polarity particle responses as a window onto the interpretation of questions and assertions #
This file formalizes [RF15]'s account of polarity particle responses. A response
carries a relative feature, [agree] or [reverse], and an absolute feature, [+] or [−], each
presupposing something of the possibilities its prejacent and its antecedent highlight; together
they fix what the response expresses (absolutePresup_and_relativePresup_iff). So yes, it is
conveys the even answer after Is it even? and the odd one after Is it odd?
(presup_query_ofPolarity), and on a response sharing its antecedent's radical the relative
feature is Farkas and Bruce's relative polarity (relativePresup_smul_iff).
Languages differ in which particles realize which features, and a particle dedicated to a
combination blocks the others. English yes and no each realize a natural class of features,
so both occur in responses to a negative antecedent (english_usable), while French si and
German doch realize [reverse, +] alone. The account agrees with what Farkas and Bruce say the
English particles mark (usable_english_iff_mem).
Implementation notes #
- The most salient antecedent possibility is the one the antecedent formula highlights; the discourse context of the paper is not modelled.
- Features are polarities, [agree] and [+] being positive, so the prejacent of a relative feature
rhighlightsr • βfor the antecedent possibilityβ. - In the planets examples odd is the complement of even, so each proposition is recorded as the polarity whose action yields it from even.
- French (9) prints its French sentences in the opposite order to their glosses; the French rows are (119)–(122).
TODO #
- The Romanian and Hungarian systems of §5.1, and the preferences among realizable particles, which rest on markedness, are not formalized.
References #
Polarity features (§4.1) #
The absolute feature s presupposes that the prejacent expresses a proposition q with a
single possibility, which it highlights with polarity s (68), (69).
Equations
- RoelofsenFarkas2015.AbsolutePresup s q H = ∃ (α : Set W), q = Question.ofSet α ∧ H = {(s, α)}
Instances For
The relative feature r, [agree] when positive and [reverse] when negative, presupposes
that the antecedent highlights a unique possibility and that the prejacent highlights its image
under r, the same possibility with the same polarity or its complement with the opposite
polarity (70), (71).
Equations
- RoelofsenFarkas2015.RelativePresup r H ant = ∃ (β : Polarity × Set W), ant = {β} ∧ H = {r • β}
Instances For
An absolute feature s and a relative feature r together presuppose that the antecedent
highlights a single possibility, of polarity r * s, and that the prejacent expresses its image
under r, highlighted with polarity s (72)–(75).
On a prejacent of polarity s sharing the radical of an antecedent of polarity t, the two
highlighting the images of one possibility x under s and t, the relative feature is the
relative polarity of [FB10] (Discourse.Response.relative): [agree] iff s = t.
The questions of §3.3 #
Is the number of planets even? and Is it odd? express the same issue.
A response of polarity s to a polar question of polarity t on a expresses s • v a,
with the relative feature s / t: yes, it is conveys the even answer after Is it even? and
the odd one after Is it odd?, and no, it isn't conveys that the number is not odd after Is it
odd? and that it is not even after Is it not even? (49), (50), (52), (53).
The alternative question Is it even↑, or odd↓? highlights two possibilities, so no relative feature, and no particle response, is licensed after it (51).
Realization (§4.2, §5.2) #
Equations
- RoelofsenFarkas2015.instDecidableEqFeature.decEq (RoelofsenFarkas2015.Feature.relative a) (RoelofsenFarkas2015.Feature.relative b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqFeature.decEq (RoelofsenFarkas2015.Feature.relative r) (RoelofsenFarkas2015.Feature.absolute s) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqFeature.decEq (RoelofsenFarkas2015.Feature.absolute s) (RoelofsenFarkas2015.Feature.relative r) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqFeature.decEq (RoelofsenFarkas2015.Feature.absolute a) (RoelofsenFarkas2015.Feature.absolute b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RoelofsenFarkas2015.instReprFeature = { reprPrec := RoelofsenFarkas2015.instReprFeature.repr }
The polarity of a feature, positive for the unmarked [agree] and [+] and negative for the marked [reverse] and [−] (78), (80).
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
- RoelofsenFarkas2015.instDecidableEqTarget.decEq (RoelofsenFarkas2015.Target.feature a) (RoelofsenFarkas2015.Target.feature b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqTarget.decEq (RoelofsenFarkas2015.Target.feature f) (RoelofsenFarkas2015.Target.combination r s) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqTarget.decEq (RoelofsenFarkas2015.Target.combination r s) (RoelofsenFarkas2015.Target.feature f) = isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RoelofsenFarkas2015.instReprTarget = { reprPrec := RoelofsenFarkas2015.instReprTarget.repr }
English yes realizes [agree] and [+], and no [reverse] and [−] (76).
Equations
- One or more equations did not get rendered due to their size.
Instances For
French oui realizes [+], non [−], and si the combination [reverse, +] (118).
Equations
- RoelofsenFarkas2015.french French.PolarityParticle.oui = [RoelofsenFarkas2015.Target.feature (RoelofsenFarkas2015.Feature.absolute Polarity.positive)]
- RoelofsenFarkas2015.french French.PolarityParticle.non = [RoelofsenFarkas2015.Target.feature (RoelofsenFarkas2015.Feature.absolute Polarity.negative)]
- RoelofsenFarkas2015.french French.PolarityParticle.si = [RoelofsenFarkas2015.Target.combination Polarity.negative Polarity.positive]
Instances For
German ja realizes [agree] and [+], nein [reverse] and [−], and doch the combination [reverse, +] (123).
Equations
- One or more equations did not get rendered due to their size.
- RoelofsenFarkas2015.german German.PolarityParticle.doch = [RoelofsenFarkas2015.Target.combination Polarity.negative Polarity.positive]
Instances For
A particle is usable in an [r, s] response when it can realize it and no particle dedicated to the combination blocks it.
Equations
- RoelofsenFarkas2015.Usable R p r s = (RoelofsenFarkas2015.Realizes R p r s ∧ ∀ (q : P), RoelofsenFarkas2015.Target.combination r s ∈ R q → RoelofsenFarkas2015.Target.combination r s ∈ R p)
Instances For
In English, [agree, +] responses take yes, [reverse, −] responses no, and [agree, −] and [reverse, +] responses either particle (77).
French [agree, +] responses take oui, [reverse, +] responses si, and [agree, −] and [reverse, −] responses non (119)–(122).
German [agree, +] responses take ja, [reverse, +] responses doch, [reverse, −] responses nein, and [agree, −] responses ja or nein (124)–(127).
The English particles each realize a natural class of features, yes the unmarked and no the marked ones (80).
The English particles are usable in exactly the responses [FB10] say they mark: yes [same] or [+], no [reverse] or [−].
French si is usable in exactly the [reverse, +] responses of [FB10].
The examples #
The particles of the examples.
- en (p : English.PolarityParticle) : Particle
- fr (p : French.PolarityParticle) : Particle
- de (p : German.PolarityParticle) : Particle
Instances For
Equations
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.en a) (RoelofsenFarkas2015.Particle.en b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.en p) (RoelofsenFarkas2015.Particle.fr p_1) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.en p) (RoelofsenFarkas2015.Particle.de p_1) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.fr p) (RoelofsenFarkas2015.Particle.en p_1) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.fr a) (RoelofsenFarkas2015.Particle.fr b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.fr p) (RoelofsenFarkas2015.Particle.de p_1) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.de p) (RoelofsenFarkas2015.Particle.en p_1) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.de p) (RoelofsenFarkas2015.Particle.fr p_1) = isFalse ⋯
- RoelofsenFarkas2015.instDecidableEqParticle.decEq (RoelofsenFarkas2015.Particle.de a) (RoelofsenFarkas2015.Particle.de b) = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
A particle is usable in an [r, s] response in its language.
Equations
- (RoelofsenFarkas2015.Particle.en p).Usable x✝¹ x✝ = RoelofsenFarkas2015.Usable RoelofsenFarkas2015.english p x✝¹ x✝
- (RoelofsenFarkas2015.Particle.fr p).Usable x✝¹ x✝ = RoelofsenFarkas2015.Usable RoelofsenFarkas2015.french p x✝¹ x✝
- (RoelofsenFarkas2015.Particle.de p).Usable x✝¹ x✝ = RoelofsenFarkas2015.Usable RoelofsenFarkas2015.german p x✝¹ x✝
Instances For
Equations
- One or more equations did not get rendered due to their size.
The particles of each language, by Glottocode and spelling.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RoelofsenFarkas2015.polarityTable = [("positive", Polarity.positive), ("negative", Polarity.negative)]
Instances For
A row records a particle response to an assertion, with the polarities of the antecedent and of the response, the relative feature the paper assigns it, the particle, and the judgment.
- response : Discourse.Response
- relative : Polarity
- particle : Particle
- judgment : Judgment
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RoelofsenFarkas2015.instReprRow = { reprPrec := RoelofsenFarkas2015.instReprRow.repr }
Equations
- RoelofsenFarkas2015.relativeTable = [("agree", Polarity.positive), ("reverse", Polarity.negative)]
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
The relative feature of every response, the quotient of its polarity by its antecedent's
(relativePresup_smul_iff), is the one the paper assigns it.
The propositions of the planets examples are even and its complement odd, each recorded as the polarity whose action yields it from even.
Equations
- RoelofsenFarkas2015.planetTable = [("even", Polarity.positive), ("odd", Polarity.negative), ("not even", Polarity.negative), ("not odd", Polarity.positive)]
Instances For
A question row records a response by an English particle to a question about the number of planets: the polarity and radical of a polar question, or none for the alternative question, the polarity of the response, its particle, what it conveys, and the judgment.
- response : Polarity
- particle : English.PolarityParticle
- conveys : Option Polarity
- judgment : Judgment
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
The prediction for a question row: a response of polarity s to a polar question of
polarity t is acceptable when its particle is usable with the relative feature s / t and
conveys s applied to the radical (presup_query_ofPolarity); no particle response to the
alternative question is acceptable (not_relativePresup_disj).
Equations
- One or more equations did not get rendered due to their size.
- { question := none, response := response, particle := particle, conveys := conveys, judgment := j }.Predicted = (j ≠ Judgment.acceptable)
Instances For
Equations
- One or more equations did not get rendered due to their size.
The account predicts the judgment and the conveyed proposition of every response to the questions of (49)–(53).