Documentation

Linglib.Syntax.CCG.Intonation

CCG intonation and information structure #

Steedman aligns prosodic structure with CCG derivations through an INFORMATION feature, theme or rheme, that pitch accents mark on words and that combination unifies up the derivation. CCG's spurious ambiguity is the engine: alternative derivations of one string are alternative information structures, disambiguated by intonation, so "Anna married Manny" derives both [Anna][married Manny] and, by composition, [Anna married][Manny], and the theme tune on "ANNA married" selects the latter. Because a ProsodicPhrase carries a Derivation, only CCG constituents can be prosodic phrases, which is Selkirk's Sense Unit Condition by construction.

Main definitions #

Implementation notes #

The prosodic vocabulary comes from Prosody's autosegmental-metrical types. Relating these phrases to the phonology-side prosodic hierarchy (Phonology/Prosody/Phrase) is left to study-level work.

References #

The INFORMATION feature #

The INFORMATION feature of [Ste00a].

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

      The information feature as a subsumption order #

      unmarked is Steedman's underspecified feature — the category that "can unify with either" theme or rheme — so it is ⊥; θ, ρ, φ are pairwise-incomparable atoms above it. This is the flat order of feature unification ([Car92]) carried on the information feature: InfoFeature.unify is its partial join (PartialUnify) and the total meet is generalization (anti-unification).

      theorem CCG.Intonation.InfoFeature.le_def {a b : InfoFeature} :
      a ≤ b ↔ a = unmarked ∨ a = b
      @[instance_reducible]
      instance CCG.Intonation.instDecidableLeInfoFeature (a b : InfoFeature) :
      Decidable (a ≤ b)
      Equations
      @[instance_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      @[instance_reducible]
      Equations
      @[instance_reducible]
      Equations
      • One or more equations did not get rendered due to their size.
      @[instance_reducible]
      Equations

      Projecting information structure through a derivation #

      The information marking an accent slot contributes. In [Ste00a] L+H* marks the theme and H* and H*+L the rheme, and unaccented material is unmarked. The book classes no other accent, and the rest are grouped with the rheme here.

      Equations
      Instances For

        An assignment of pitch accents to the tokens of a derivation, none for an unaccented token.

        Equations
        Instances For
          def CCG.Derivation.infoFeature {T : Type u_1} {α : Type u_2} {R : RuleSystem α} (acc : Intonation.AccentAssignment T) {c : Cat α} :

          The INFORMATION feature a derivation projects under an accent assignment. Leaves contribute the accentInfo of their accent and combination unifies the daughters' features, with none on a theme/rheme clash, the prosodic analogue of Derivation.interp's reading of the same tree.

          Equations
          Instances For

            Tunes and prosodic phrases #

            An intonational tune is a pitch accent plus a terminal contour. Of the two main tunes of English in [Ste00a], L+H* LH% marks the theme and H* LL% the rheme.

            Instances For
              def CCG.Intonation.instReprTune.repr :
              Tune → ℕ → Std.Format
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                @[instance_reducible]
                Equations
                def CCG.Intonation.instDecidableEqTune.decEq (x✝ x✝¹ : Tune) :
                Decidable (x✝ = x✝¹)
                Equations
                Instances For

                  The theme tune, L+H* with the rise LH%.

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

                    The rheme tune, H* with the fall LL%.

                    Equations
                    Instances For
                      structure CCG.Intonation.ProsodicPhrase (T : Type u_1) {α : Type u_2} (R : RuleSystem α) :
                      Type (max u_1 u_2)

                      A prosodic phrase is a tune-marked CCG constituent. Because deriv is a derivation, only constituents can be phrases, the Sense Unit Condition of [Sel84] by construction.

                      • cat : Cat α

                        The category of the constituent.

                      • deriv : Derivation T R self.cat

                        The constituent's derivation.

                      • tune : Tune

                        The tune the phrase carries.

                      Instances For
                        structure CCG.Intonation.InfoStructure (P : Type u_1) :
                        Type u_1

                        An information-structure analysis is a theme/rheme partition, following [Ste00a]. The theme is what the utterance is about (the λ-abstract presupposing a QUD, marked in English by the L+H* LH% tune per [PH90]) and the rheme is what is asserted about it (marked H* LL%). theme := none encodes an all-rheme structure, thetic in [Kur72]'s sense, with no theme constituent.

                        • theme : Option P

                          The theme (λ-abstract, presupposed QUD); none for all-rheme (thetic) structures.

                        • rheme : P

                          The rheme (comment, answer, assertion).

                        • foci : List P

                          Focused elements (evoking alternatives).

                        • background : List P

                          Background elements (given).

                        Instances For
                          def CCG.Intonation.extractInfoStructure {T : Type u_1} {α : Type u_2} {R : RuleSystem α} (phrases : List (ProsodicPhrase T R)) :

                          The information structure of a sequence of prosodic phrases takes the phrase with the theme tune as theme and the phrase with the rheme tune as rheme, and a theme-less utterance is all-rheme. It is none when the phrases yield no coherent partition.

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