Documentation

Studies.RoelofsenFarkas2015

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 #

TODO #

References #

Polarity features (§4.1) #

def RoelofsenFarkas2015.AbsolutePresup {W : Type u_1} (s : Polarity) (q : Question W) (H : Set (Polarity × Set W)) :

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
Instances For
    def RoelofsenFarkas2015.RelativePresup {W : Type u_1} (r : Polarity) (H ant : Set (Polarity × Set W)) :

    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
    Instances For
      theorem RoelofsenFarkas2015.absolutePresup_and_relativePresup_iff {W : Type u_1} {r s : Polarity} {q : Question W} {H ant : Set (Polarity × Set W)} :
      AbsolutePresup s q H ∧ RelativePresup r H ant ↔ ∃ (α : Set W), ant = {(r * s, α)} ∧ q = Question.ofSet (r • α) ∧ H = {(s, r • α)}

      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).

      theorem RoelofsenFarkas2015.relativePresup_smul_iff {W : Type u_1} {r s t : Polarity} (x : Polarity × Set W) :
      RelativePresup r {s • x} {t • x} ↔ r = s / t

      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.

      theorem RoelofsenFarkas2015.presup_query_ofPolarity {W : Type u_1} {A : Type u_2} (v : A → Set W) {r s t : Polarity} (a : A) {q : Question W} {H : Set (Polarity × Set W)} (h : AbsolutePresup s q H ∧ RelativePresup r H (Highlighting.Formula.highlights v (Highlighting.Formula.ofPolarity t a).query)) :
      q = Question.ofSet (s • v a) ∧ r = s / t

      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).

      theorem RoelofsenFarkas2015.not_relativePresup_disj {W : Type u_1} {A : Type u_2} (v : A → Set W) {e o : A} [Nonempty W] (hodd : v o = (v e)ᶜ) (r : Polarity) (H : Set (Polarity × Set W)) :

      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) #

      A polarity feature is relative, [agree] when positive and [reverse] when negative, or absolute, [+] or [−].

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

          The polarity of a feature, positive for the unmarked [agree] and [+] and negative for the marked [reverse] and [−] (78), (80).

          Equations
          Instances For

            A particle realizes features, or a feature combination [r, s] as a whole.

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

                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

                  German ja realizes [agree] and [+], nein [reverse] and [−], and doch the combination [reverse, +] (123).

                  Equations
                  Instances For
                    def RoelofsenFarkas2015.Realizes {P : Type u_2} (R : P → List Target) (p : P) (r s : Polarity) :

                    A particle can realize the combination [r, s] when it realizes one of its features or the combination itself.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def RoelofsenFarkas2015.Usable {P : Type u_2} (R : P → List Target) (p : P) (r s : Polarity) :

                      A particle is usable in an [r, s] response when it can realize it and no particle dedicated to the combination blocks it.

                      Equations
                      Instances For
                        @[instance_reducible]
                        instance RoelofsenFarkas2015.instDecidableRealizes {P : Type u_2} (R : P → List Target) (p : P) (r s : Polarity) :
                        Decidable (Realizes R p r s)
                        Equations
                        • One or more equations did not get rendered due to their size.
                        @[instance_reducible]
                        instance RoelofsenFarkas2015.instDecidableUsableOfDecidableEq {P : Type u_2} [Fintype P] (R : P → List Target) [DecidableEq P] (p : P) (r s : Polarity) :
                        Decidable (Usable R p r s)
                        Equations
                        • One or more equations did not get rendered due to their size.

                        In English, [agree, +] responses take yes, [reverse, −] responses no, and [agree, −] and [reverse, +] responses either particle (77).

                        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 [−].

                        The examples #

                        The particles of the examples.

                        Instances For
                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            @[instance_reducible]
                            instance RoelofsenFarkas2015.instDecidableUsable (p : Particle) (r s : Polarity) :
                            Decidable (p.Usable r s)
                            Equations
                            • One or more equations did not get rendered due to their size.
                            def RoelofsenFarkas2015.particleTable :
                            List (String × List (String × Particle))

                            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
                              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.

                                Instances For
                                  def RoelofsenFarkas2015.instDecidableEqRow.decEq (x✝ x✝¹ : Row) :
                                  Decidable (x✝ = x✝¹)
                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    def RoelofsenFarkas2015.instReprRow.repr :
                                    Row → ℕ → Std.Format
                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For
                                      Equations
                                      Instances For
                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        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.

                                          Every example is judged acceptable exactly when its particle is usable in its response.

                                          The propositions of the planets examples are even and its complement odd, each recorded as the polarity whose action yields it from even.

                                          Equations
                                          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.

                                            Instances For
                                              def RoelofsenFarkas2015.instDecidableEqQuestionRow.decEq (x✝ x✝¹ : QuestionRow) :
                                              Decidable (x✝ = x✝¹)
                                              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
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For
                                                    theorem RoelofsenFarkas2015.ofDatum_isSome (ex : Datum) :
                                                    ex ∈ Examples.all → (Row.ofDatum ex).isSome = true ∨ (QuestionRow.ofDatum ex).isSome = true

                                                    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
                                                      @[instance_reducible]
                                                      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).