Documentation

Linglib.Semantics.Dynamic.PPCDRT.Defs

Plural Partial Compositional DRT — Definitions #

[vdB96] [Bra07] [Hau14] [Dot13] [HD20]

The plural partial extension of Compositional DRT (PPCDRT). Plural CDRT [Bra07] replaces single information states with sets of states (plural information states), tracking inter-variable dependencies. Partial CDRT [Hau14] adds partial assignments so a discourse referent can be introduced without forcing eager pragmatic resolution: the unresolved condition u_anaph → u_ant is interpreted as a presupposition.

This file defines the condition type used by Anaphora.lean for the bindingCond / groupIdentityCond / reciprocityCond predicates and by Cumulativity.lean for the bridge to Plurality.Cumulativity.cumulativeOp.

What lives here #

PPDRSCond E := PluralAssign E → Set Nat → Prop      -- condition shape
                                                      (paper eq 27)

A PPDRS condition takes the (output) plural state plus the distribution context Δ (the set of drefs being distributed over). The Δ argument is used by future distribution machinery (δ_u, paper eq 14) but not by the present binding/group-identity/reciprocity conditions, all of which ignore it — see Anaphora.lean.

What does NOT live here (yet) #

The full PPCDRT operator set from [HD20] eq 25 — the Δ-relativized DRS as a 3-place relation λΔ.λI.λO.…, the sequencing operator , the distribution operator δ_u, the presupposition wrapper , the max^u maximizing operator, the dref-introduction [u₁ … uₙ] — was prototyped but trimmed because no current consumer exercises any of them. Per [HD20]'s presentation those operators are the substrate's expressive interest; their absence here is honest about the substrate-façade flag from the second-pass audit. They will land when:

The Anaphora.lean and Cumulativity.lean files in this directory only need PPDRSCond plus the Core.PluralAssign primitives (singularAt, sumDref, singleton, restrict, defined, null, ofPred).

Anchoring #

Framework substrate. PPCDRT originates with [Bra07] (PCDRT) and [Hau14] (Partial CDRT); [HD20] composes them into PPCDRT. Initial linglib consumer: Studies/HaugDalrymple2020.lean. Mirrors Semantics/Dynamic/Intensional.lean (ICDRT substrate, also single current consumer).

@[reducible, inline]

A PPDRS condition: takes the (output) plural state and the distribution context Δ. [HD20] eq 27.

The Δ argument is part of the eq-25 three-place DRS shape but is ignored by the present bindingCond / groupIdentityCond / reciprocityCond (which are evaluated at the unrelativized layer Δ = ∅). It is preserved in the type so consumers that DO need distribution (e.g. a future Dotlačil 2013 study file) can plug in without changing this signature.

Equations
Instances For