Documentation

Linglib.Syntax.CCG.Intonation

CCG Intonation and Information Structure #

This file defines [Ste00a]'s alignment of prosodic structure with CCG derivations: the INFORMATION feature (theme/rheme) as a unification lattice, the projection of that feature through a derivation from its leaves' pitch accents, and prosodic phrases as tune-marked constituents.

CCG's "spurious ambiguity" is the engine: alternative derivations of one string are alternative information structures, disambiguated by intonation — "Anna married Manny" derives both [Anna][married Manny] and, via composition, [Anna married] [Manny], and the theme tune on "ANNA married" selects the latter. Because a ProsodicPhrase carries an intrinsically typed Derivation, only CCG constituents can be prosodic phrases — [Sel84]'s Sense Unit Condition holds by construction ([Ste00a] ch. 2).

Main definitions #

Implementation notes #

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

The INFORMATION feature #

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]
    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
    • One or more equations did not get rendered due to their size.

    Projecting information structure through a derivation #

    An assignment of pitch accents to the leaf forms of a derivation.

    Equations
    Instances For

      The INFORMATION feature a derivation projects under an accent assignment: leaves contribute accentInfo of their accent, combination unifies the daughters' features, and type-raising preserves. 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: pitch accent plus terminal contour. The two main tunes of English ([Ste00a]): L+H* LH% marks the theme, H* LL% the rheme.

        Instances For
          def CCG.Intonation.instReprTune.repr :
          TuneStd.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 continuation rise (LH%).

              Equations
              Instances For

                The rheme tune: H* with declarative fall (LL%).

                Equations
                Instances For

                  A prosodic phrase: a tune-marked CCG constituent. Because deriv is an intrinsically typed derivation, only constituents can be phrases — the Sense Unit Condition ([Sel84]) by construction.

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

                    An information-structure analysis as a theme/rheme partition, following [Ste00a]: the theme is what the utterance is about (the λ-abstract presupposing a QUD, marked by the L+H* LH% theme tune in English per [PH90]); the rheme is what is asserted about it (marked H* LL%). theme := none encodes an all-rheme (thetic, in [Kur72]'s sense) structure 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

                      Extract the information structure of a sequence of prosodic phrases: the phrase with the theme tune becomes the theme, the phrase with the rheme tune the rheme, and a theme-less utterance is all-rheme. none when the phrase list yields no coherent partition.

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