Documentation

Linglib.Semantics.Definiteness.DeterminerDenotation

The denotation of a determiner #

[Sch09b] [PGG17] [CB15] [Mor21]

Gives the determiner lexical records (Syntax/Determiner/Basic.lean) meanings, as NominalDenots — the determiner half of the API whose pronoun half is Semantics/Reference/PronounDenotation.lean. The wiring is parallel:

pronoundeterminer
lexical recordPersonalPronounArticle, DemonstrativeDeterminer
selectorinterpPronoun (g ↦ g i)Semantics.Definiteness.interpret
intrinsic presuppositionφ-features (phiPresup)deixis (deixisPresup)

The selector is the canonical Description interpretation — determiner-as-object and the interpreted description pick the same individual by construction, not via a bridge theorem. The intrinsic presupposition is where a demonstrative's deictic feature projects: deixis filters the referent but never selects it (denote_selector_eq_anaphoric, the API-level form of interpret_demonstrative_eq_anaphoric).

Main declarations #

Implementation notes #

Context is the bi-assignment Assignment E × SitAssignment W and the world coordinate is trivial (PUnit), matching the static case of PersonalPronoun.denote. Quantifier (a generalized quantifier, not an individual denotation — it has no NominalDenot) remains deferred.

Descriptions as nominal denotations #

A description's denotation as a NominalDenot: the selector is the canonical interpretation function interpret, and the intrinsic presupposition is vacuous — a definite's only presupposition is that the selector is defined. The static case; world is trivial.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem Semantics.Definiteness.Description.denote_selector {E W : Type} (k : Description E W) (g : Core.Assignment E) (gs : Intensional.Variables.SitAssignment W) (w : PUnit.{u_1 + 1}) :
    k.denote.selector (g, gs) w = interpret k g gs

    The by-construction identity: a description's selector is interpret.

    The demonstrative determiner's denotation #

    def DemonstrativeDeterminer.deixisPresup {E : Type} (dem : DemonstrativeDeterminer) (proximal medial distal : EProp) :
    EProp

    The deictic presupposition of a demonstrative determiner, over an entity domain. The model supplies the proximity predicates the deixis cells need (parallel to the speaker/addressee/isFemale parameters of PersonalPronoun.phiPresup); an unspecified feature contributes the trivial presupposition.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def DemonstrativeDeterminer.denote {E W : Type} (dem : DemonstrativeDeterminer) (R : Intensional.Variables.DenotGS E W Intensional.Ty.et) (sIdx d : ) (proximal medial distal : EProp) :

      A demonstrative determiner's denotation as a NominalDenot (the DemonstrativeDeterminer.denote deferred by the lexical file): the selector is the canonical interpretation of the demonstrative description at discourse index d, and the intrinsic presupposition is the deictic presupposition imposed on the indexed referent g d — parallel to PersonalPronoun.denote, with deixis in place of φ-features.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem Semantics.Definiteness.DemonstrativeDeterminer.denote_selector_eq_anaphoric {E W : Type} (dem : DemonstrativeDeterminer) (R : Intensional.Variables.DenotGS E W Intensional.Ty.et) (sIdx d : ) (proximal medial distal : EProp) :
        (dem.denote R sIdx d proximal medial distal).selector = (Description.anaphoric R d).denote.selector

        Deixis filters, it does not select: a demonstrative determiner's selector is exactly the bare anaphoric description's selector. The API-level form of interpret_demonstrative_eq_anaphoric — the deictic content lives entirely in the presup component.

        theorem Semantics.Definiteness.DemonstrativeDeterminer.denote_selector_congr {E W : Type} (dem₁ dem₂ : DemonstrativeDeterminer) (R : Intensional.Variables.DenotGS E W Intensional.Ty.et) (sIdx d : ) (proximal medial distal : EProp) :
        (dem₁.denote R sIdx d proximal medial distal).selector = (dem₂.denote R sIdx d proximal medial distal).selector

        Two demonstrative determiners differing only in deictic feature share a selector — this and that pick the same referent and differ only in what they presuppose about it.

        The article's denotations #

        An article's possible denotations: the NominalDenots of its admissible descriptions (Article.toDescriptions). A syncretic article (English the) denotes both the weak and the strong description; a German weak or strong article denotes exactly one.

        Equations
        Instances For

          Every denotation of an article arises from a description the article licenses — the denotational pipeline and the licensing pipeline agree.

          The possessive determiner's denotation #

          A possessive determiner's denotation as a NominalDenot (the Possessive.denote deferred by the lexical file): the definite description selecting the unique satisfier of the possessee restrictor R that stands in rel to the possessor — i.e. the Description.possessive selector (russellIota of R ∧ rel possessor ·). The intrinsic presupposition is vacuous; the definite's only presupposition is definedness, exposed as the selector returning some.

          The narrowing-aware GQ form for quantificational possessors ("every student's cat") is Possessive.PossW(individual a) of PossW reduces here when the possessor is an entity.

          Equations
          Instances For
            @[simp]

            A possessive determiner's selector is the possessive description's selector — the determiner picks the unique possessee related to the possessor by construction.

            A possessive determiner licenses its own denotation — the denotational pipeline and the licensing pipeline agree, parallel to Article.denotations_licensed.

            Unification with the possessive carrier API #

            The possessive determiner's denotation (Description.possessive/russellIota) and the Possessive carrier API are not two analyses — they are the same construction. The determiner's restrictor is Barker's Possessive.viaModifier (π of the noun predicate and the possession relation); its definedness presupposition is the carrier's Russellian iota-presupposition; and at a context where the presupposition holds, the determiner assembles into a Possessive.Definite carrier whose existsUnique_possessee selects the very referent the determiner does.

            The possessive determiner's restrictor is Barker's Possessive.viaModifier (π of the noun predicate R and the possession relation rel): the Definiteness and Possessive encodings select through the same construction, by construction.

            theorem Semantics.Definiteness.Possessive.denote_isSome_iff_iotaPresupposition {E W : Type} (R : Intensional.Variables.DenotGS E W Intensional.Ty.et) (possessor : Intensional.Variables.DenotGS E W Intensional.Ty.e) (rel : Intensional.Variables.DenotGS E W Intensional.Ty.eet) (g : Core.Assignment E) (gs : Intensional.Variables.SitAssignment W) (p : Possessive) :
            ((p.denote R possessor rel).selector (g, gs) PUnit.unit).isSome = true ArgumentStructure.Relational.iotaPresupposition (fun (x : Intensional.Denot E W Intensional.Ty.e) (x_1 : PUnit.{u_2 + 1}) => R g gs x rel g gs (possessor g gs) x) PUnit.unit

            The possessive determiner's definedness presupposition is the carrier API's Russellian iota-presupposition (HasIotaWitness's condition).

            At a context where its presupposition holds, the possessive determiner assembles into a Possessive.Definite carrier (over the trivial situation) whose possessee predicate is the determiner's restrictor.

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

              The carrier's unique possessee (existsUnique_possessee, inherited from HasIotaWitness) is the referent the determiner selects — the two encodings agree by construction.