Documentation

Linglib.Theories.Semantics.Lexical.Plural.ExistentialPL

Existential Pluralization Operator (∃-PL) #

@cite{bar-lev-2021} @cite{schwarzschild-1994} @cite{gajewski-2005}

The existential pluralization operator ∃-PL gives definite plurals a basic existential meaning: "the kids laughed" ≈ "at least one kid laughed." This contrasts with Link's * (AlgClosure), which gives universal closure under join.

The choice between ∃-PL and * distinguishes the two main families of Homogeneity theories:

OperatorBasic meaningStrengtheningFramework
∃-PLexistentialExh^{IE+II}Implicature (@cite{magri-2014}, @cite{bar-lev-2021})
*/DISTuniversaltruth-value gapTrivalent (@cite{schwarzschild-1994}, @cite{kriz-2015})

Key Property #

∃-PL takes a domain variable D (@cite{bar-lev-2021} §4.2). Replacing D with subsets D' ⊆ D generates subdomain alternatives — a set NOT closed under conjunction. This non-closure is the structural property shared with Free Choice disjunction (@cite{fox-2007}).

Design Note #

The plural individual x is modeled as Finset Atom with a ∈ x for "a is an atomic part of x." The paper uses y ≤_AT x (mereological atomic part-of), which corresponds to Core/Mereology.lean's lattice-based Atom predicate. The Finset representation is simpler and adequate for the exhaustification proofs; a mereological formulation can be added as a bridge if needed.

Connection to Existing Infrastructure #

def Semantics.Lexical.Plural.ExistentialPL.existPL {Atom : Type u_1} {W : Type u_2} (D : Finset Atom) (P : AtomWProp) (x : Finset Atom) (w : W) :

∃-PL: the existential pluralization operator.

⟦∃-PL_D⟧(P)(x)(w) ↔ ∃ a ∈ x, a ∈ D ∧ P(a)(w)

D is a domain variable restricting which atomic parts of x are "visible" for predication. Subdomain alternatives arise from replacing D with D' ⊆ D.

@cite{bar-lev-2021} def. (31); see also @cite{schwarzschild-1994}, @cite{gajewski-2005}.

Equations
Instances For
    theorem Semantics.Lexical.Plural.ExistentialPL.existPL_full {Atom : Type u_1} {W : Type u_2} (D x : Finset Atom) (P : AtomWProp) (w : W) (h : x D) :
    existPL D P x w ax, P a w

    When D contains all atoms of x, ∃-PL reduces to plain existential quantification over atomic parts.

    theorem Semantics.Lexical.Plural.ExistentialPL.existPL_mono {Atom : Type u_1} {W : Type u_2} (D D' x : Finset Atom) (P : AtomWProp) (w : W) (h : D' D) :
    existPL D' P x wexistPL D P x w

    ∃-PL is monotone in D: larger domain variable ⇒ weaker (easier to satisfy).

    theorem Semantics.Lexical.Plural.ExistentialPL.existPL_singleton {Atom : Type u_1} {W : Type u_2} [DecidableEq Atom] (a : Atom) (P : AtomWProp) (x : Finset Atom) (w : W) (hx : a x) :
    existPL {a} P x w P a w

    Singleton domain variable: ∃-PL reduces to individual predication.