Documentation

Linglib.Core.CylindricAlgebra.DynamicSemantics

Cylindric Algebra Bridges for Dynamic Semantics #

@cite{henkin-monk-tarski-1971} @cite{groenendijk-stokhof-1991} @cite{muskens-1996}

Proves that the existential quantifiers and identity tests across DPL, CDRT, and DRS are all instances of the cylindric algebra operations cylindrify and diagonal from Core.CylindricAlgebra.

Bridges #

FrameworkExistential= Cylindric
DPLDPLRel.exists_ x φcylindrify x (closure φ)
CDRTDProp.new n ;; φcylindrify n (closure φ)
DRSbox [n] [conds]cylindrify n (interp conds)
FrameworkIdentity= Cylindric
DPLatom (g(x) = g(y))diagonal x y
CDRTeq' (dref n) (dref m)diagonal n m
DRS.is n mdiagonal n m

These are not analogies — they are algebraic identities under closure.

Discourse referent introduction under closure = cylindrification.

closure(new n ;; φ) = cₙ(closure(φ)): introducing dref n then continuing with φ equals cylindrifying φ at n.

Static existential truth = cylindrification.

Charlow's staticExists x body tests whether ∃ d, body(g[x↦d]), which is exactly cylindrify x body.

Dynamic existential truth = cylindrification (same truth conditions).