Definiteness: Types and Classifications #
@cite{donnellan-1966} @cite{hawkins-1978} @cite{heim-1982} @cite{patel-grosz-grosz-2017} @cite{schwarz-2009} @cite{schwarz-2013}
Framework-agnostic vocabulary for definiteness phenomena. These types classify definite descriptions, article systems, and presupposition types without committing to any particular semantic theory.
The organizing principle is DefPresupType (.uniqueness |.familiarity) —
every other type in this module is a dimension that maps into this binary
distinction: article morphology, pragmatic use type, bridging relation, etc.
Used by:
Theories/Semantics.Montague/Determiner/Definite.lean(denotations: ⟦the⟧)Phenomena/Anaphora/PronounTypology.lean(cross-linguistic article data)Phenomena/Anaphora/Bridging.lean(bridging presupposition types)
The two presupposition types underlying definite descriptions.
@cite{schwarz-2009}: these correspond to two morphologically distinct articles in languages like German, Fering, Lakhota, and Akan. Every classification in this module ultimately maps into this binary type.
- uniqueness : DefPresupType
- familiarity : DefPresupType
Instances For
Equations
- Core.Definiteness.instBEqDefPresupType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Demonstratives (this/that) project D_deix — the familiarity/strong-article layer. @cite{schwarz-2013} §5.5 and @cite{patel-grosz-grosz-2017}.
Instances For
@cite{schwarz-2009}: article type in the D-domain.
Schwarz argues for two structurally distinct definite articles:
- Weak: situational uniqueness
- Strong: anaphoric familiarity
@cite{patel-grosz-grosz-2017} build on this: ArticleType predicts D-layer count and whether DEM pronouns exist.
- none_ : ArticleType
- weakOnly : ArticleType
- weakAndStrong : ArticleType
Instances For
Equations
- Core.Definiteness.instBEqArticleType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Which presupposition types a language's article system makes available.
Equations
- Core.Definiteness.articleTypeToAvailablePresup Core.Definiteness.ArticleType.none_ = []
- Core.Definiteness.articleTypeToAvailablePresup Core.Definiteness.ArticleType.weakOnly = [Core.Definiteness.DefPresupType.uniqueness]
- Core.Definiteness.articleTypeToAvailablePresup Core.Definiteness.ArticleType.weakAndStrong = [Core.Definiteness.DefPresupType.uniqueness, Core.Definiteness.DefPresupType.familiarity]
Instances For
Languages with two article forms have both presupposition types available. This is PG&G's structural claim translated to semantics: 2 D-layers = 2 presupposition types.
Languages with one article form have one presupposition type (modulo ambiguity).
@cite{hawkins-1978}'s four use types for definite descriptions. @cite{schwarz-2013} shows these map systematically onto weak vs strong articles.
- anaphoric : DefiniteUseType
- immediateSituation : DefiniteUseType
- largerSituation : DefiniteUseType
- bridging : DefiniteUseType
Instances For
Equations
- Core.Definiteness.instBEqDefiniteUseType.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Map definite use type to presupposition type (@cite{schwarz-2013} §3.1).
Anaphoric uses require the strong article (familiarity); situational uses require the weak article (uniqueness).
Equations
- Core.Definiteness.useTypeToPresupType Core.Definiteness.DefiniteUseType.anaphoric = Core.Definiteness.DefPresupType.familiarity
- Core.Definiteness.useTypeToPresupType Core.Definiteness.DefiniteUseType.immediateSituation = Core.Definiteness.DefPresupType.uniqueness
- Core.Definiteness.useTypeToPresupType Core.Definiteness.DefiniteUseType.largerSituation = Core.Definiteness.DefPresupType.uniqueness
- Core.Definiteness.useTypeToPresupType Core.Definiteness.DefiniteUseType.bridging = Core.Definiteness.DefPresupType.uniqueness
Instances For
Bridging subtypes (@cite{schwarz-2013} §3.2). German and Fering show that bridging splits across the two article forms:
- Part-whole bridging → weak article (situational uniqueness)
- Relational bridging → strong article (anaphoric link)
Schwarz's "producer bridging" (e.g., "the play... the author") is the prototypical case of relational bridging.
- partWhole : BridgingSubtype
- relational : BridgingSubtype
Instances For
Equations
- Core.Definiteness.instBEqBridgingSubtype.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Map bridging subtype to presupposition type (@cite{schwarz-2013} §3.2).
Equations
Instances For
How a language expresses the weak/strong article contrast.
@cite{schwarz-2013} surveys languages along two dimensions:
- How many overt article forms? (0, 1, or 2)
- What expresses weak-article definites? (bare nominal, overt article, etc.)
- bareNominal : WeakArticleStrategy
- overtArticle : WeakArticleStrategy
- sameAsStrong : WeakArticleStrategy
Instances For
Equations
- Core.Definiteness.instBEqWeakArticleStrategy.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fundamental semantic contrast between indefinite and definite:
- Indefinite (some/a): existential quantification, no presupposition on prior discourse. Introduces a NEW discourse referent.
- Definite (the): presupposes existence (+ uniqueness or familiarity). Retrieves an EXISTING referent.
@cite{heim-1982}: indefinites are novel, definites are familiar. This is the dynamic semantics version of the ∃/ι contrast.
- indefinite : Definiteness
- definite : Definiteness
Instances For
Equations
- Core.Definiteness.instBEqDefiniteness.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Definiteness is a binary contrast.