Documentation

Studies.Ginzburg2012

Ginzburg (2012): The Interactive Stance #

This file formalizes the conversational rules of [Gin12] over the dialogue gameboard Gameboard: each participant's turn holder and addressee, the commonly accepted FACTS, the MOVES made, the questions under discussion and, once metacommunication enters, the ungrounded utterances PENDING. A rule is a partial map from gameboards meeting its preconditions to updated gameboards (Rule.apply: the inventory of Appendix B, with the utterance, question or turn a nondeterministic rule chooses made an argument), a conversation composes rules (run), and an utterance is coherent when some rule makes it the latest move (Coherent). Asking a question keeps non-resolve-cond exactly when no fact resolves it, the Question Introduction Appropriateness Condition, and FACTS update restores the condition (askQud_nonResolveCond_iff, factUpdate_nonResolveCond); a genre makes an initiating move a relevant Free Speech move (IsInitiating, coherent_of_isInitiating); self-repair is Parameter Identification with the turn held (parameterIdentification_eq_repair_swapTurn); and each clarification rule makes the clarified constituent of the maximal pending utterance the focus-establishing constituent of MaxQUD (focusEstablishing_parameterIdentification, focusEstablishing_parameterFocussing, focusEstablishing_repair).

The worked traces of Ch. 4 reach the tabulated gameboards (Ex66.trace, Ex66.trace68_table, Ex79.trace), and after "Is George here? / Is WHO here?" the two participants' gameboards differ in QUD and PENDING although both processed the same utterances (George.differ). The turn each rule leaves is a general property of the inventory: the clarification rules pass it to the clarifier, repair keeps it, and QSPEC leaves it open (speaker_parameterIdentification, speaker_repair, speaker_qspec); the rows of Chs. 1 and 8 record who holds the turn after a clarification request, a self-repair and a bare follow-up question, as the rules predict (rows_turn).

Implementation notes #

References #

The syntactic categories of the examples' utterances and sub-utterances.

Instances For
    @[instance_reducible]
    Equations
    def Ginzburg2012.instReprCategory.repr :
    Category → ℕ → Std.Format
    Equations
    Instances For

      The contextual parameters of the examples are the referents of "George" and "Bo".

      Instances For
        @[instance_reducible]
        Equations
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[reducible, inline]

          The grammatical domain of the examples has orthographic forms, their categories, and the parameters, which are also the denotations of the names contributing them.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            class Ginzburg2012.Content (Fact Q : Type) :

            What a gameboard's content types supply: the polar question p?, the aboutness and influence relations of q-specificity, and resolution, with p resolving p?.

            • polar : Fact → Q
            • About : Fact → Q → Prop
            • Influences : Q → Q → Prop
            • Resolves : Fact → Q → Prop
            • decAbout : DecidableRel About
            • decInfluences : DecidableRel (Influences Fact)
            • decResolves : DecidableRel Resolves
            • resolves_polar (p : Fact) : Resolves p (polar p)
            Instances
              class Ginzburg2012.Clarifiable (P Fact Q : Type) :

              The questions clarification accommodates: λx.Mean(A, u, x), what A meant by the sub-utterance u (Parameter Identification), and λx.v(u ↦ x), the content v with u's contextual parameter abstracted (Parameter Focussing).

              Instances
                @[reducible, inline]
                abbrev Ginzburg2012.domain (P Fact Q : Type) [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] :

                The domain of a gameboard whose utterances carry illocutionary content.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[reducible, inline]
                  abbrev Ginzburg2012.Board (P Fact Q : Type) [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] :

                  A gameboard whose utterances, in MOVES and PENDING, carry illocutionary content.

                  Equations
                  Instances For
                    @[reducible, inline]
                    abbrev Ginzburg2012.Utterance (Fact Q : Type) :

                    An utterance with illocutionary content.

                    Equations
                    Instances For

                      The two participants of a duologue.

                      Instances For
                        @[instance_reducible]
                        Equations
                        @[instance_reducible]
                        Equations
                        def Ginzburg2012.instReprAgent.repr :
                        Agent → ℕ → Std.Format
                        Equations
                        Instances For
                          def Ginzburg2012.ofMove {Fact Q : Type} (m : Discourse.IllocutionaryAct Fact Q) :
                          Utterance Fact Q

                          The utterance of a bare move, a clause with no recorded form, when only its content matters (Ch. 4).

                          Equations
                          Instances For
                            def Ginzburg2012.qudContrib {Fact Q : Type} [Content Fact Q] :
                            Discourse.IllocutionaryAct Fact Q → Option Q

                            The question a move contributes to QUD: q for Ask(q), p? for Assert(p).

                            Equations
                            Instances For
                              def Ginzburg2012.QSpecific {Fact Q : Type} [Content Fact Q] :

                              r is specific to q: About q for an assertion, Influencing q for a question.

                              Equations
                              Instances For

                                Who speaks next: the turn is kept (No-Turn-Change) or changes; a rule whose turn is underspecified takes either.

                                Instances For
                                  @[instance_reducible]
                                  Equations
                                  def Ginzburg2012.instReprTurn.repr :
                                  Turn → ℕ → Std.Format
                                  Equations
                                  Instances For
                                    @[instance_reducible]
                                    Equations
                                    def Ginzburg2012.Turn.act {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] :
                                    Turn → Board P Fact Q → Board P Fact Q

                                    Effect the turn on a gameboard.

                                    Equations
                                    Instances For
                                      inductive Ginzburg2012.Rule (P Fact Q : Type) :

                                      The conversational rules of [Gin12] (Appendix B), with the utterance, question or turn a nondeterministic rule chooses made an argument. Ch. 4: greeting and counter-greeting, Free Speech, QSPEC, Ask and Assert QUD-incrementation, Assertion checking, Accept and Confirm, Fact update/QUD- downdate, QCoord. Ch. 6: Pending Update, Contextual Instantiation, pendification of a move-update rule (the move originates in PENDING), the two CCURs — Parameter Identification and Parameter Focussing, each merged with Utterance Interpolation — and CR Accommodation. §8.2: Backwards-looking appropriateness repair.

                                      Instances For
                                        def Ginzburg2012.Rule.apply {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] :
                                        Rule P Fact Q → Board P Fact Q → Option (Board P Fact Q)

                                        A rule as a partial map: none when the gameboard fails its preconditions. Accept, Confirm and the CCURs change the turn; Free Speech, QSPEC and checking leave it underspecified; the rest keep it. Contextual Instantiation witnesses the parameters s of MaxPending, as an agent does who believes their witnesses are the ones the speaker intended; CR Accommodation integrates the other party's clarification request, so the clarified speaker is the current addressee.

                                        Equations
                                        Instances For
                                          def Ginzburg2012.run {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] (trace : List (Rule P Fact Q)) (d : Board P Fact Q) :
                                          Option (Board P Fact Q)

                                          Apply a trace of rules in sequence (the composition of conversational rules).

                                          Equations
                                          Instances For
                                            def Ginzburg2012.Coherent {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] (d : Board P Fact Q) (u : Utterance Fact Q) :

                                            An utterance is coherent relative to a gameboard when some rule makes it the latest move (Ch. 4 M-Coherence; Appendix B Utterance Coherence).

                                            Equations
                                            Instances For
                                              def Ginzburg2012.Reachable {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] (d d' : Board P Fact Q) :

                                              d' is a possible development of d.

                                              Equations
                                              Instances For

                                                QUD well-formedness #

                                                The Question Introduction Appropriateness Condition (52) p. 89 lets a question enter QUD only if no fact resolves it; (53) builds it into the gameboard type as non-resolve-cond, here the predicate Gameboard.NonResolveCond.

                                                theorem Ginzburg2012.askQud_nonResolveCond_iff {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} {q : Q} (hm : Discourse.Gameboard.latestContent d = some (Discourse.IllocutionaryAct.ask q)) (h : Rule.askQud.apply d = some d') :

                                                Ask QUD-incrementation keeps non-resolve-cond exactly when no fact resolves the question asked.

                                                theorem Ginzburg2012.factUpdate_nonResolveCond {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} (h : Rule.factUpdate.apply d = some d') :

                                                Fact update/QUD-downdate restores non-resolve-cond.

                                                theorem Ginzburg2012.factUpdate_polar {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} {p : Fact} (hm : Discourse.Gameboard.latestContent d = some (Discourse.IllocutionaryAct.accept p)) (h : Rule.factUpdate.apply d = some d') (i : Discourse.InformationStructure (domain P Fact Q).toGrammaticalDomain (domain P Fact Q).Question) :
                                                i ∈ d'.qud → i.question ≠ Content.polar p

                                                Accepting p downdates p?.

                                                Conversational genres (§4.6) #

                                                A genre is a type of the gameboards that end conversations of that kind (ex. 88 pp. 104–105), here a set of gameboards; the three genres of (88) differ only in the issues they require among the questions no longer under discussion. A move is relevant to a genre when some development of the gameboard after it is of that type, outcome(dgb, G) fulfilled (exx. 89–90 p. 105). Initiating Move (ex. 94 p. 108) is Free Speech restricted to moves the speaker takes to be relevant to the genre, which the private part of their information state records (ex. 93 p. 107); here the genre is an argument.

                                                def Ginzburg2012.GenreRelevant {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] (G : Set (Board P Fact Q)) (d : Board P Fact Q) (u : Utterance Fact Q) :

                                                u is relevant to G in d when some development of d extended by u is of type G.

                                                Equations
                                                Instances For
                                                  def Ginzburg2012.IsInitiating {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] (G : Set (Board P Fact Q)) (d : Board P Fact Q) (u : Utterance Fact Q) :

                                                  Initiating Move: with QUD empty, a move relevant to the assumed genre.

                                                  Equations
                                                  Instances For
                                                    theorem Ginzburg2012.coherent_of_isInitiating {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {G : Set (Board P Fact Q)} {d : Board P Fact Q} {u : Utterance Fact Q} (h : IsInitiating G d u) :

                                                    Every initiating move is coherent by Free Speech.

                                                    Self- and other-correction (§8.2) #

                                                    Backwards-looking appropriateness repair (ex. 31 p. 287) is Parameter Identification (ex. 70 p. 192) without the turn change: the speaker of a pending utterance accommodates the issue of what they meant by one of its constituents and continues co-propositionally with it.

                                                    theorem Ginzburg2012.parameterIdentification_eq_repair_swapTurn {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] (u : Discourse.SubUtterance grammar) (cr : Utterance Fact Q) (d : Board P Fact Q) :

                                                    Parameter Identification is repair followed by a turn change.

                                                    The clarified constituent as focus-establishing constituent #

                                                    In the final versions of the clarification rules (Appendix B (26e) p. 374, and (31) p. 287 for repair), MaxQUD is paired with the clarified sub-utterance, a constituent of the maximal pending utterance, as its focus-establishing constituent, which a reprise fragment must then match in category (p. 254).

                                                    theorem Ginzburg2012.focusEstablishing_parameterIdentification {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {u : Discourse.SubUtterance grammar} {cr : Utterance Fact Q} {d d' : Board P Fact Q} (h : (Rule.parameterIdentification u cr).apply d = some d') :
                                                    (∃ v ∈ d.pending.head?, u ∈ v.constituents) ∧ Option.map (fun (x : Discourse.InformationStructure (domain P Fact Q).toGrammaticalDomain (domain P Fact Q).Question) => x.focusEstablishing) d'.qud.head? = some {u}
                                                    theorem Ginzburg2012.focusEstablishing_parameterFocussing {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {u : Discourse.SubUtterance grammar} {cr : Utterance Fact Q} {d d' : Board P Fact Q} (h : (Rule.parameterFocussing u cr).apply d = some d') :
                                                    (∃ v ∈ d.pending.head?, u ∈ v.constituents) ∧ Option.map (fun (x : Discourse.InformationStructure (domain P Fact Q).toGrammaticalDomain (domain P Fact Q).Question) => x.focusEstablishing) d'.qud.head? = some {u}
                                                    theorem Ginzburg2012.focusEstablishing_repair {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {u : Discourse.SubUtterance grammar} {cr : Utterance Fact Q} {d d' : Board P Fact Q} (h : (Rule.repair u cr).apply d = some d') :
                                                    (∃ v ∈ d.pending.head?, u ∈ v.constituents) ∧ Option.map (fun (x : Discourse.InformationStructure (domain P Fact Q).toGrammaticalDomain (domain P Fact Q).Question) => x.focusEstablishing) d'.qud.head? = some {u}

                                                    Worked traces (Ch. 4) #

                                                    The book abbreviates contents as qᵢ and pᵢ and tabulates each trace as the sequence of rules applied with the gameboard they produce. The schematic content types below fix exactly the relations each trace's side conditions require.

                                                    def Ginzburg2012.initial {Fact Q : Type} [DecidableEq Fact] [DecidableEq Q] (facts : Finset Fact := ∅) :
                                                    Board Agent Fact Q

                                                    The initial gameboard: A addressing B, with no moves.

                                                    Equations
                                                    Instances For
                                                      def Ginzburg2012.table {Fact Q : Type} [DecidableEq Fact] [DecidableEq Q] (d : Board Agent Fact Q) :
                                                      Finset Fact × List Q × List (Discourse.IllocutionaryAct Fact Q)

                                                      The columns of a trace table: FACTS, QUD and the contents of MOVES.

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

                                                        Trace (66) p. 95 of dialogue (65): q₀ who to invite, q₁ who will agree to come (influencing q₀), p₁ an answer resolving q₁, p₂ About q₀; and trace (68) p. 95 of dialogue (67): A asserts p₁, checks it, B confirms.

                                                        Instances For
                                                          @[instance_reducible]
                                                          Equations
                                                          def Ginzburg2012.Ex66.instReprFact.repr :
                                                          Fact → ℕ → Std.Format
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For
                                                            • q₀ : Q
                                                            • q₁ : Q
                                                            • polar (p : Fact) : Q
                                                            Instances For
                                                              @[instance_reducible]
                                                              Equations
                                                              def Ginzburg2012.Ex66.instReprQ.repr :
                                                              Q → ℕ → Std.Format
                                                              Equations
                                                              Instances For
                                                                @[instance_reducible]
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.
                                                                @[instance_reducible]
                                                                Equations
                                                                • One or more equations did not get rendered due to their size.

                                                                A asks q₀; B asks q₁; A asserts p₁; B accepts; B asserts p₂; A accepts.

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

                                                                  A asserts p₁, checks it, B confirms.

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

                                                                    Trace (79) p. 99 of dialogue (78): q₀ whom Max invites, q₁ when the guests arrive, not influencing q₀; p₀ resolves q₀, p₁ is About q₁.

                                                                    Instances For
                                                                      @[instance_reducible]
                                                                      Equations
                                                                      def Ginzburg2012.Ex79.instReprFact.repr :
                                                                      Fact → ℕ → Std.Format
                                                                      Equations
                                                                      • One or more equations did not get rendered due to their size.
                                                                      Instances For
                                                                        • q₀ : Q
                                                                        • q₁ : Q
                                                                        • polar (p : Fact) : Q
                                                                        Instances For
                                                                          @[instance_reducible]
                                                                          Equations
                                                                          def Ginzburg2012.Ex79.instReprQ.repr :
                                                                          Q → ℕ → Std.Format
                                                                          Equations
                                                                          Instances For
                                                                            @[instance_reducible]
                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.
                                                                            @[instance_reducible]
                                                                            Equations
                                                                            • One or more equations did not get rendered due to their size.

                                                                            A asks q₀ then q₁ (QCoord); B answers q₀; A accepts; B answers q₁.

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

                                                                              Activity relevance: dialogue (95) p. 108 #

                                                                              B takes the genre to be CasualChat (ex. 88a), whose anticipated issues are how A is and how B is. "I'm off" is About the latter and, once accepted, resolves it; that A is present already resolves the former.

                                                                              Instances For
                                                                                @[instance_reducible]
                                                                                Equations
                                                                                def Ginzburg2012.Ex95.instReprFact.repr :
                                                                                Fact → ℕ → Std.Format
                                                                                Equations
                                                                                • One or more equations did not get rendered due to their size.
                                                                                Instances For
                                                                                  • howA : Q
                                                                                  • howB : Q
                                                                                  • polar (p : Fact) : Q
                                                                                  Instances For
                                                                                    def Ginzburg2012.Ex95.instReprQ.repr :
                                                                                    Q → ℕ → Std.Format
                                                                                    Equations
                                                                                    Instances For
                                                                                      @[instance_reducible]
                                                                                      Equations
                                                                                      @[instance_reducible]
                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.
                                                                                      @[instance_reducible]
                                                                                      Equations
                                                                                      • One or more equations did not get rendered due to their size.

                                                                                      CasualChat (88a) is the type of the gameboards that end a conversation in which the issues λP.P(A) and λP.P(B) have been resolved, with nothing left under discussion.

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

                                                                                        After A's greeting, "I'm off" is an initiating move relative to CasualChat: B's assertion, accepted by A, resolves how B is.

                                                                                        Grounding and clarification: dialogue (90) of Ch. 6, p. 201 #

                                                                                        A asks whether George is here. A, omniscient about her own utterance, instantiates its contextual parameter and integrates it; B cannot, and initiates clarification by Parameter Focussing with "Is WHO here?". After that utterance the two gameboards are those of Ch. 6 (91) p. 202: A has p? under discussion and B's clarification request pending; B has the question who A is asking about under discussion and A's utterance pending.

                                                                                        Instances For
                                                                                          @[instance_reducible]
                                                                                          Equations
                                                                                          def Ginzburg2012.George.instReprFact.repr :
                                                                                          Fact → ℕ → Std.Format
                                                                                          Equations
                                                                                          • One or more equations did not get rendered due to their size.
                                                                                          Instances For

                                                                                            p?; λx.Ask(A, B, ?In(l, x)), the focussed question; and λx.Mean(A, u, x).

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

                                                                                              The sub-utterance "George".

                                                                                              Equations
                                                                                              Instances For

                                                                                                A's utterance, with the referent of "George" a contextual parameter.

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

                                                                                                  B's clarification request.

                                                                                                  Equations
                                                                                                  Instances For

                                                                                                    A: utter u₀, instantiate it, integrate it by Free Speech, hear u₁.

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

                                                                                                      B: hear u₀, clarify by Parameter Focussing with u₁.

                                                                                                      Equations
                                                                                                      • One or more equations did not get rendered due to their size.
                                                                                                      Instances For
                                                                                                        theorem Ginzburg2012.George.dgb_A :
                                                                                                        run traceA initial = some { speaker := Agent.B, addressee := Agent.A, moves := [w₀], pending := [u₁], qud := [{ question := Q.polar Fact.georgeHere }] }

                                                                                                        (91b): A's gameboard.

                                                                                                        theorem Ginzburg2012.George.dgb_B :
                                                                                                        run traceB initial = some { speaker := Agent.B, addressee := Agent.A, moves := [u₁], pending := [u₀], qud := [{ question := Q.whoAsked, focusEstablishing := {george} }] }

                                                                                                        (91c): B's gameboard.

                                                                                                        theorem Ginzburg2012.George.differ (dA : Board Agent Fact Q) :
                                                                                                        dA ∈ run traceA initial → ∀ dB ∈ run traceB initial, dA.qud ≠ dB.qud ∧ dA.pending ≠ dB.pending

                                                                                                        The two participants have processed the same utterances and disagree on QUD and on PENDING.

                                                                                                        A integrates B's request by CR Accommodation: the focussed question becomes MaxQUD and the request is no longer pending.

                                                                                                        Who holds the turn (Chs. 1 and 8) #

                                                                                                        Only the addressee has the two clarification-request readings of "Bo?" and only the original speaker its self-correction reading (ex. 22); bare "Why?" is resolved differently by whoever holds the turn, the Turn-Taking Puzzle (ex. 23); and mid-utterance self-repair is the within-utterance analogue of a clarification request (ex. 24). Each turns on the turn a rule leaves, a general property of the inventory.

                                                                                                        theorem Ginzburg2012.speaker_parameterIdentification {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} {u : Discourse.SubUtterance grammar} {cr : Utterance Fact Q} (h : (Rule.parameterIdentification u cr).apply d = some d') :

                                                                                                        Parameter Identification passes the turn to the clarifier.

                                                                                                        theorem Ginzburg2012.speaker_parameterFocussing {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} {u : Discourse.SubUtterance grammar} {cr : Utterance Fact Q} (h : (Rule.parameterFocussing u cr).apply d = some d') :

                                                                                                        Parameter Focussing passes the turn to the clarifier.

                                                                                                        theorem Ginzburg2012.speaker_repair {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} {u : Discourse.SubUtterance grammar} {cr : Utterance Fact Q} (h : (Rule.repair u cr).apply d = some d') :

                                                                                                        Repair keeps the turn.

                                                                                                        theorem Ginzburg2012.speaker_qspec {P Fact Q : Type} [DecidableEq P] [DecidableEq Fact] [DecidableEq Q] [Content Fact Q] [Clarifiable P Fact Q] {d d' : Board P Fact Q} {u : Utterance Fact Q} {t : Turn} (h : (Rule.qspec u t).apply d = some d') :
                                                                                                        d'.speaker = (t.act d).speaker

                                                                                                        QSPEC leaves the turn to its argument.

                                                                                                        The rows of exx. 22–24: A asks about Bo, or which members of the audience own a parakeet, and either A or B follows with "Bo?" or "Why?".

                                                                                                        Instances For
                                                                                                          @[instance_reducible]
                                                                                                          Equations
                                                                                                          def Ginzburg2012.Ex22.instReprFact.repr :
                                                                                                          Fact → ℕ → Std.Format
                                                                                                          Equations
                                                                                                          • One or more equations did not get rendered due to their size.
                                                                                                          Instances For

                                                                                                            A's question, the follow-up why influencing it, p?, and λx.Mean(A, u, x).

                                                                                                            Instances For
                                                                                                              def Ginzburg2012.Ex22.instDecidableEqQ.decEq (x✝ x✝¹ : Q) :
                                                                                                              Decidable (x✝ = x✝¹)
                                                                                                              Equations
                                                                                                              Instances For
                                                                                                                @[instance_reducible]
                                                                                                                Equations
                                                                                                                • One or more equations did not get rendered due to their size.
                                                                                                                @[instance_reducible]
                                                                                                                Equations
                                                                                                                • One or more equations did not get rendered due to their size.

                                                                                                                The sub-utterance "Bo".

                                                                                                                Equations
                                                                                                                Instances For

                                                                                                                  A's question, with the referent of "Bo" a contextual parameter.

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

                                                                                                                    The construction of a row: a clarification request by the addressee, a self-repair by the original speaker, or a bare follow-up question.

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

                                                                                                                        A row: its construction and the turn the book records after it.

                                                                                                                        Instances For
                                                                                                                          def Ginzburg2012.Ex22.instDecidableEqRow.decEq (x✝ x✝¹ : Row) :
                                                                                                                          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

                                                                                                                              The gameboard the row's second utterance meets: A's question pending, for a clarification request or a repair addressing its constituent "Bo", or under discussion, for a follow-up.

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

                                                                                                                                The rule the construction instantiates: Parameter Identification or repair over "Bo", or QSPEC with the influencing why, taking whichever turn the row records.

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

                                                                                                                                  The seven rows of exx. 22–24.

                                                                                                                                  Equations
                                                                                                                                  Instances For
                                                                                                                                    theorem Ginzburg2012.Ex22.rows_turn (r : Row) :
                                                                                                                                    r ∈ rows → Option.map (fun (x : Board Agent Fact Q) => x.speaker) (r.rule.apply r.board) = some (r.turn.act r.board).speaker

                                                                                                                                    Each row's rule applies to its gameboard and leaves the turn where the book records it.

                                                                                                                                    Taxonomies #

                                                                                                                                    The clarification-request forms of the BNC study reported in §6.2.1 (Table 6.1 p. 153), and the non-sentential-utterance classes of Table 7.3 p. 221 with their functional grouping in Table 7.4 p. 222, Sluice split into its reprise and direct uses. Readings of clarification requests are RFReading.

                                                                                                                                    The eight clarification-request forms (§6.2.1).

                                                                                                                                    • wot : CRForm

                                                                                                                                      "Eh? / What? / Pardon?"

                                                                                                                                    • explicit : CRForm

                                                                                                                                      A context-independent request, "What did you say?"

                                                                                                                                    • literalReprise : CRForm

                                                                                                                                      Verbatim repetition of the troubled utterance

                                                                                                                                    • whSubstitutedReprise : CRForm

                                                                                                                                      Repetition with a constituent replaced by a wh-phrase

                                                                                                                                    • repriseSluice : CRForm

                                                                                                                                      A bare wh-phrase

                                                                                                                                    • repriseFragment : CRForm

                                                                                                                                      A bare phrase

                                                                                                                                    • gap : CRForm

                                                                                                                                      The sentence with the targeted constituent omitted

                                                                                                                                    • filler : CRForm

                                                                                                                                      A guess completing an unfinished sentence

                                                                                                                                    Instances For
                                                                                                                                      @[instance_reducible]
                                                                                                                                      Equations
                                                                                                                                      def Ginzburg2012.instReprCRForm.repr :
                                                                                                                                      CRForm → ℕ → Std.Format
                                                                                                                                      Equations
                                                                                                                                      Instances For
                                                                                                                                        @[instance_reducible]
                                                                                                                                        Equations

                                                                                                                                        The functional grouping of Table 7.4.

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

                                                                                                                                            The NSU classes of Table 7.3, with Sluice split as in Table 7.4.

                                                                                                                                            Instances For
                                                                                                                                              @[instance_reducible]
                                                                                                                                              Equations
                                                                                                                                              def Ginzburg2012.instReprNSUClass.repr :
                                                                                                                                              NSUClass → ℕ → Std.Format
                                                                                                                                              Equations
                                                                                                                                              • One or more equations did not get rendered due to their size.
                                                                                                                                              Instances For

                                                                                                                                                The function of each class (Table 7.4).

                                                                                                                                                Equations
                                                                                                                                                Instances For