Thematic Roles — Davidsonian logical forms + axioms #
API on top of Thematic/Defs.lean: thematic axioms
(Aktionsart selection + uniqueness), neo-Davidsonian stative logical
forms, and adverbial modification (Davidson's key payoff).
Main definitions #
ThematicAxioms— Aktionsart selection + uniqueness constraintsagent_holder_disjoint— derived from the axiomsEventModifier+modify+modify_comm+modify_assoc— adverbial modification as predicate conjunction ([Dav67])stativeLogicalForm/modifiedStativeLogicalForm/modified_stative_is_pm— stative LFs withholder([Wel15] §3.2)
References #
Thematic axioms (Aktionsart selection + uniqueness) #
Semantic constraints on thematic roles.
agent_selects_action: agents only participate in actionsholder_selects_state: holders only participate in statesagent_unique: each event has at most one agentpatient_unique: each event has at most one patient
- agent_selects_action (x : Entity) (e : Event Time) : frame.agent x e → e.sort = Features.Dynamicity.dynamic
Agents only participate in actions (dynamic events).
- holder_selects_state (x : Entity) (e : Event Time) : frame.holder x e → e.sort = Features.Dynamicity.stative
Holders only participate in states.
Each event has at most one agent.
Each event has at most one patient.
Instances
Agent and holder cannot both hold of the same entity and event, since agents require actions and holders require states.
Adverbial modification (Davidson's key payoff) #
An event modifier: a predicate on events (e.g., "quickly", "in the park").
Equations
- ArgumentStructure.EventModifier Time = (Event Time → Prop)
Instances For
Apply a modifier to an event predicate via conjunction. [Dav67]: adverbial modification is conjunction of event predicates. "John kicked the ball quickly" = ∃e. kick(e) ∧ Agent(j,e) ∧ Patient(b,e) ∧ quickly(e).
Davidson's adverbial modification is the intersective modifier
(Semantics.Modification.intersective) at event-predicate type.
Equations
Instances For
Modification is commutative: "quickly and loudly" = "loudly and quickly".
Modification is associative.
"x is happy" ↦ ∃s. P(s) ∧ Holder(x, s). Parallel to
intransitiveLogicalForm but using holder instead of agent,
reflecting that states select for holders.
Equations
- ArgumentStructure.stativeLogicalForm P frame x = ∃ (s : Event Time), P s ∧ frame.holder x s
Instances For
"x is happy in the morning" ↦ ∃s. P(s) ∧ Holder(x, s) ∧ M(s). State modification = event modification applied to states.
Equations
- ArgumentStructure.modifiedStativeLogicalForm P frame x M = ∃ (s : Event Time), P s ∧ frame.holder x s ∧ M s
Instances For
Modified stative = stative of modified predicate (Predicate Modification): state modification is an instance of Davidson's conjunction-based event modification.