Documentation

Linglib.Semantics.Verb.Distributivity

Verb distributivity — a derived property of Verb.denote #

[Cha17]

Whether a verb distributes over the atomic fillers of a thematic role is a DERIVED property of its event denotation Verb.denote, not a carried feature — the Verb-API analogue of telicity/Vendler being read off the denotation rather than stored. Verb.StratifiesOver evaluates [Cha17]'s stratified distributive reference (relational form, Aspect/Stratified.RelationalDistributiveReference) on the verb's CosModel denotation along an actual role relation.

This is the owner-relative home (P-OWNER in the Verb-API roadmap) for distributivity: it supersedes the Bool distributivity tags and the former see/kill/meet-hardcoding postulate class, which asked distributivity of free-floating event predicates rather than of a verb's denotation.

Main definitions #

def Verb.StratifiesOver {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] [PartialOrder Entity] [SemilatticeSup (Event Time)] (v : Verb) (M : CosModel Entity State Time) (R : EntityEvent TimeProp) :

A verb stratifies over the atomic fillers of role R: for every argument assignment (y, x), the verb's CosModel denotation has relational Stratified Distributive Reference along R ([Cha17]; RelationalDistributiveReference). A DERIVED property of Verb.denote — read off the denotation, not stored as a feature. The universal-over-arguments form matches Champollion's DistributiveReferenceUniv R ⟦V⟧, which quantifies over all events in the verb's denotation.

Equations
Instances For
    theorem Verb.stratifiesOver_iff {Entity : Type u_1} {State : Type u_2} {Time : Type u_3} [LinearOrder Time] [PartialOrder Entity] [SemilatticeSup (Event Time)] (v : Verb) (M : CosModel Entity State Time) (R : EntityEvent TimeProp) :