Core arguments of a clause token #
What each core-argument position of a clause (ArgumentStructure.ArgPosition)
bears — a DP, its φ-features, its number — with none at an unfilled
position. The filled positions are the clause's valency.
Main definitions #
Clause.Arguments α— the assignment of anαto each filled position.Clause.Arguments.unaccusative,unergative,transitive,empty— the clause shapes by which positions are filled.Clause.Arguments.valency— the filled positions.
Main results #
Clause.Arguments.unaccusative_isRootValency,transitive_isTransitive— the shapes land in the valency classes of [Coo19]'s division of labor.
@[reducible, inline]
What each core-argument position of a clause token bears, none where the
position is unfilled.
Equations
- Clause.Arguments α = (ArgumentStructure.ArgPosition → Option α)
Instances For
An intransitive clause whose sole argument is internal.
Equations
Instances For
An intransitive clause whose sole argument is external.
Equations
Instances For
A transitive clause: an internal argument obj and an external one
subj.
Equations
- Clause.Arguments.transitive obj subj ArgumentStructure.ArgPosition.internal = some obj
- Clause.Arguments.transitive obj subj ArgumentStructure.ArgPosition.external = some subj
Instances For
The filled positions.
Equations
- c.valency = {p : ArgumentStructure.ArgPosition | (c p).isSome = true}
Instances For
@[simp]
@[simp]
@[simp]
An unaccusative clause's sole argument occupies the root's valency.
An unergative clause's sole argument occupies Voice's valency.
theorem
Clause.Arguments.transitive_isTransitive
{α : Type u_1}
(obj subj : α)
:
(transitive obj subj).valency.IsTransitive