Documentation

Linglib.Semantics.Definiteness.Description

Nominal Descriptions: Unified Sum Type #

[CB15] [PGG17] [Han21] [Mor21] [Sch09b] [Sch13] [Sha80] [Kri15b]

A single sum type Description E W covering the principal flavors of nominal description that the syntax–semantics interface needs to distinguish:

The whole type is parameterized by entity and index types E/W, so all restrictors, situation pronouns, and possessor expressions are typed via the unified Denot E W machinery rather than ad-hoc E → Bool predicates.

Design notes #

Principal flavors of nominal description — the definiteness/reference axis (bare/indefinite vs the definite subtypes), orthogonal to Features.BindingClass (binding distribution) and to a pronoun's lexical kind. The type parameters E/W supply the entity domain and index set so all subexpressions live in the same Denot E W universe.

Instances For

    The definite description for a [Sch09b] presupposition type: the weak article (uniqueness) is unique, the strong article (familiarity) is anaphoric. Any item carrying a DefPresupType — a determiner, a definite, or (per [PGG17]) a personal/demonstrative pronoun — denotes by ofPresupType and recovers its strength through the Frame-free kind (kind_ofPresupType + DescriptionKind.presupType_toKind).

    idx is the strong article's anaphoric/discourse index; for the weak article it fills the situation-pronoun slot, which interpret discards (interpret_unique_index_irrelevant).

    Equations
    Instances For

      ofPresupType constructs the description whose kind is the strength's kind (DefPresupType.toKind) — the Frame-aware and Frame-free realization maps agree.