Documentation

Linglib.Core.Discourse.InformationStructure

Core.InformationStructure #

@cite{fox-katzir-2011} @cite{rooth-1992} @cite{steedman-2000} @cite{roberts-2012}

Theory-neutral types for Information Structure, alternative semantics, and discourse status.

Overview #

Information Structure partitions utterances along two orthogonal dimensions:

  1. Theme/Rheme (topic/comment): What's being talked about vs. what's said about it
  2. Focus/Background: What's contrasted vs. what's given

This module provides descriptive types and basic data structures. Theory-specific operations (K&S's [FoC]/[G] features, their semantic effects) live in Theories/Semantics/Focus/KratzerSelkirk2020.lean.

Two-dimensional meaning in Alternatives Semantics. Every expression has an O-value and an A-value.

@cite{kratzer-selkirk-2020} §3, §8.

  • oValue : α

    O(rdinary)-value: the actual denotation

  • aValue : List α

    A(lternatives)-value: the set of alternatives (including oValue)

Instances For

    The O-value of a non-featured expression equals its ordinary denotation. The A-value of a non-featured expression is a singleton containing its O-value (no alternatives evoked).

    Equations
    Instances For

      A denotation tagged with its UPOS category. Pairs a semantic value with a UD part-of-speech tag, enabling category-gated alternative computation.

      Fox & Katzir argue that @cite{rooth-1985} type-theoretic alternative computation (D_τ) over-generates: any expression of the same semantic type counts as an alternative. Category match restricts alternatives to expressions sharing the same UPOS tag.

      • cat : UD.UPOS

        The UPOS category of this lexical item

      • den : α

        The semantic denotation

      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def Core.InformationStructure.categoryMatchAlts {α : Type} (target : UD.UPOS) (lexicon : List (CatItem α)) :
          List α

          Category-match alternatives: only denotations with the same UPOS tag count as alternatives.

          This is strictly more restrictive than Rooth's D_τ computation.

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

            Type-theoretic alternatives: all denotations regardless of category (@cite{rooth-1985}/1992 D_τ computation).

            Equations
            Instances For

              Theme: what the utterance is about (the "topic" or "given" part).

              The theme:

              • Presupposes a QUD (set of alternatives)
              • Is often prosodically marked (L+H* LH% in English)
              • Corresponds to the λ-abstract in structured meanings

              Example: In "FRED ate the beans" (answering "Who ate the beans?"), the theme is "λx. ate(x, beans)" or informally "_ ate the beans".

              • content : P

                The thematic content (often a property/λ-abstract)

              • marked : Bool

                Whether the theme is prosodically marked

              Instances For

                Rheme: what's asserted about the theme (the "comment" or "new" part).

                The rheme:

                • Restricts the QUD alternatives to one
                • Is often prosodically marked (H* LL% in English)
                • Provides the "answer" to the implicit question

                Example: In "FRED ate the beans", the rheme is "Fred".

                • content : P

                  The rhematic content

                • marked : Bool

                  Whether the rheme is prosodically marked

                Instances For

                  Focus: the contrasted element(s) within theme or rheme.

                  Focus is marked by pitch accent and:

                  • Evokes alternatives (Rooth)
                  • Associates with focus-sensitive particles (only, even)
                  • Determines the "question" being answered

                  Focus is orthogonal to theme/rheme: both can contain focused elements.

                  • focused : α

                    The focused element

                  • alternatives : List α

                    Alternatives evoked by focus (including the focused element)

                  Instances For

                    Background: the non-focused, given material.

                    Background material is:

                    • Not pitch-accented
                    • Presupposed to be salient in context
                    • Often recoverable/predictable
                    • elements : List α

                      The background elements

                    Instances For

                      A complete Information Structure analysis of an utterance.

                      Partitions the utterance into:

                      • Theme vs. Rheme (what's talked about vs. what's said)
                      • Focus vs. Background (within each)
                      • theme : Theme P

                        The theme (topic, λ-abstract, presupposed QUD)

                      • rheme : Rheme P

                        The rheme (comment, answer, assertion)

                      • foci : List P

                        Focused elements (evoking alternatives)

                      • background : List P

                        Background elements (given)

                      Instances For

                        Typeclass for theories that provide Information Structure.

                        Implementations:

                        • CCG/Intonation: prosodic realization
                        • (Future) Syntactic approaches, discourse models

                        The key insight: different surface forms (derivations, prosody) can map to the same propositional content but different Information Structures.

                        • infoStructure : DInfoStructure P

                          Extract Information Structure from a derivation/form

                        Instances

                          The three-way partition of discourse status. Descriptive type used across multiple theories (@cite{kratzer-selkirk-2020}, @cite{arnold-wasow-losongco-ginstrom-2000}, backgrounded islands).

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

                              Ordinal rank: given < new < focused. Used by extraction-acceptability theories (@cite{lu-degen-2025}) and focus-comparison constraints (@cite{winckel-et-al-2025}).

                              Equations
                              Instances For

                                Map gradient at-issueness to discourse status.

                                High at-issueness content is foregrounded (new or focused); low at-issueness content is backgrounded (given). This connects the at-issue/not-at-issue distinction to the Focus/Background partition.

                                • At-issue → .new (unmarked foreground; .focused requires additional evidence of contrast)
                                • Not-at-issue → .given (backgrounded)
                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  Polarity-Switch Contexts #

                                  @cite{turco-braun-dimroth-2014} distinguish two discourse contexts for polarity switches (negation → affirmation). The distinction is theory-neutral: it characterizes the discourse relation between the antecedent and the target utterance, independent of how languages mark the switch.

                                  The discourse context in which a polarity switch (neg → affirm) occurs. Crosslinguistically relevant: Dutch and German mark both contexts but with different strategies.

                                  This is the information-structural reflex of the discourse-structural distinction between CoherenceRelation.contrast and CoherenceRelation.correction (@cite{umbach-2004} §3).

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

                                      Bridge from polarity-switch contexts to discourse coherence relations. @cite{umbach-2004} §3: the contrast/correction distinction in information structure corresponds directly to two distinct resemblance relations at the discourse level.

                                      Equations
                                      Instances For

                                        How a language marks polarity switches (neg → affirm). Theory-neutral inventory: individual languages select a subset.

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

                                            A cross-linguistic polarity-marking entry.

                                            Unified structure for all strategies — particles (Dutch wel), prosodic (German VF), or other. Language-specific Fragment files instantiate this with appropriate optional fields.

                                            • label : String

                                              Descriptive label (e.g., "wel", "Verum focus", "doch (pre-utterance)")

                                            • form : Option String

                                              Surface form, if the strategy is a particle

                                            • prosodicTarget : Option String

                                              What bears prosodic prominence, if the strategy is prosodic

                                            • sentenceInternal : Bool

                                              Whether the marker appears sentence-internally (vs. pre-utterance)

                                            • contrastOk : Bool

                                              Available in contrast contexts

                                            • correctionOk : Bool

                                              Available in correction contexts

                                            • The polarity-marking strategy category

                                            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

                                                  Alternative Set Well-Formedness (@cite{umbach-2004} §2.2) #

                                                  @cite{umbach-2004} identifies two constraints that jointly determine when elements can serve as alternatives (in focus, coordination, or discourse):

                                                  1. Semantic independence: neither alternative entails the other (dissimilarity). Explains why #John had a drink and Mary had a martini is odd — "drink" subsumes "martini".

                                                  2. Common integrator: a concept subsuming all alternatives (similarity). Explains why alternatives must be of a comparable type.

                                                  Together these define comparability = similarity + dissimilarity, which is the prerequisite for any type of contrast.

                                                  Two propositions are semantically independent iff neither entails the other. @cite{umbach-2004} §2.2: required for alternatives in focus, coordination, and discourse relations. Violation explains the oddness of #John had a drink and Mary had a martini.

                                                  Equations
                                                  Instances For
                                                    def Core.InformationStructure.commonIntegrator {W : Type} (alts : List (WBool)) (integ : WBool) :

                                                    A common integrator subsumes all alternatives. @cite{umbach-2004} §2.2, following @cite{lang-1984}: coordinated elements and focus alternatives must share a common superordinate concept. For example, in "beer and martini", "drink" is the common integrator.

                                                    Equations
                                                    Instances For
                                                      def Core.InformationStructure.wellFormedAlts {W : Type} (alts : List (WBool)) (integ : WBool) :

                                                      A well-formed alternative set satisfies both constraints. @cite{umbach-2004} §2.2: alternatives must be comparable, i.e., similar (common integrator) and dissimilar (pairwise independent).

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

                                                        Exclusion Variety (@cite{umbach-2004} §2.3, §3.2) #

                                                        @cite{umbach-2004} distinguishes two varieties of exclusion that cross-cut information structure and discourse structure:

                                                        This distinction explains why contrastive focus and only-phrases have different presuppositions (§2.3), and why CONTRAST and CORRECTION respond to different implicit questions (§3.2).

                                                        Two varieties of exclusion that distinguish only-phrases from contrastive focus, and CONTRAST from CORRECTION.

                                                        @cite{umbach-2004} §2.3: An only-phrase excludes the possibility that someone in addition to the focused item satisfies the predicate. A contrastive focus excludes the possibility that someone instead of the focused item satisfies the predicate.

                                                        • additional : ExclusionVariety

                                                          Excludes additional alternatives: the excluded item would hold in addition to the asserted one. Only-phrases / CONTRAST.

                                                        • substitution : ExclusionVariety

                                                          Excludes by substitution: the excluded item would hold instead of the asserted one. Contrastive focus / CORRECTION.

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

                                                            Focus Interpretation Principle Applications (@cite{rooth-1992} §2) #

                                                            Four domains in which focus alternatives interact with context. Defined here (rather than in Theories/Semantics/Focus/ or Phenomena/Focus/) because it is a theory-neutral classification used by both layers.

                                                            Application type for the Focus Interpretation Principle. @cite{rooth-1992} §2 identifies four domains where focus semantic values constrain interpretation.

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

                                                                Discourse Context #

                                                                A composite type bundling the dimensions that most commonly co-occur at discourse analysis sites: the current QUD, the expression's discourse status, and the coherence relation to prior discourse.

                                                                Motivated by co-occurrence analysis: DiscourseStatus appears in 5 of 7 multi-import sites across Phenomena/ and Theories/.

                                                                structure Core.Discourse.DiscourseContext (M : Type u_1) :
                                                                Type u_1

                                                                A discourse-structural context for an expression under analysis.

                                                                Bundles three dimensions:

                                                                • QUD: what question is currently at issue (@cite{roberts-2012})
                                                                • Status: how foregrounded the expression is (given/new/focused)
                                                                • Coherence: how the current unit relates to prior discourse (@cite{kehler-2002})

                                                                The M parameter is the meaning type for the QUD partition.

                                                                Instances For