Valency #
The two core-argument positions of a verbal clause — the internal
argument (complement of the lexical core) and the external argument
(specifier of Voice, [Kra96]) — and valency: the set of
positions an argument-introducing locus (root, functional head,
derivational operator) contributes. Valencies form the Boolean lattice
Finset ArgPosition; introducers compose by ∪, and valency-changing
operations ([Cre25]) are maps on the lattice.
[Coo19]'s division of labor is stated as predicates over valencies
(IsRootValency, IsVoiceValency), not baked into a type: roots
introduce at most the internal argument, v Voice at most the
external. The former two-case enum
valency Root.Arity (selectsTheme {.internal}, noTheme ~ valency ∅) was this lattice
restricted by the thesis.
label maps a valency to the comparative core-term labels of
Features.Prominence.ArgumentRole: a lone position — internal or
external alike — surfaces as S, both together as A and P. The labels
are relational, so label is deliberately not monotone
(label_not_monotone): adding a co-argument relabels S, which is why
alignment typology needs S as its own comparative concept.
Main declarations #
ArgPosition,ValencyValency.IsRootValency,IsVoiceValency,IsTransitiveValency.label— valencies to comparative core-term labels
A core-argument position of the verbal clause: the internal argument (complement of the lexical core) or the external argument (specifier of Voice, [Kra96]).
- internal : ArgPosition
- external : ArgPosition
Instances For
Equations
- ArgumentStructure.instDecidableEqArgPosition x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The set of core-argument positions an argument-introducing locus
contributes; inherits the Boolean lattice of finite sets, and
introducers compose by ∪.
Equations
Instances For
Finset carries no Repr; over the two-element position universe the
four valencies render literally.
Equations
- One or more equations did not get rendered due to their size.
[Coo19]'s division of labor, root half: roots introduce at most the internal argument. A thesis about the lexicon, stated as a predicate rather than a type restriction.
Equations
- v.IsRootValency = (v ⊆ {ArgumentStructure.ArgPosition.internal})
Instances For
[Coo19]'s division of labor, functional half: v ~ Voice heads introduce at most the external argument.
Equations
- v.IsVoiceValency = (v ⊆ {ArgumentStructure.ArgPosition.external})
Instances For
A transitive clause realizes both core positions.
Equations
Instances For
Root and Voice valencies are disjoint, so under the division of labor the two loci partition a transitive clause's core positions.
A root valency and a Voice valency compose to a transitive clause iff each introduces its position.
Comparative core-term labels #
The comparative core-term labels a valency's arguments surface with
(S A P, Features.Prominence.ArgumentRole): a lone position —
internal or external alike — is the S of an intransitive clause;
both together are A and P.
Equations
- One or more equations did not get rendered due to their size.
Instances For
S surfaces exactly for the two singleton valencies — the unaccusative (internal) and unergative (external) S, which split-intransitive systems mark differently.
Labels are relational, not positional: adding a co-argument
relabels S to A or P, so label is not monotone in the lattice.