Yukatek Maya Verb Classes and Status System #
@cite{bohnemeyer-2004} @cite{lucy-1994}
Yukatek Maya has a typologically rare split-intransitive pattern of argument marking controlled by overt aspect-mood marking. The system comprises five verb stem classes distinguished by their status inflection patterns (allomorphy of aspect-mood suffixes).
Verb Stem Classes #
| Class | Event type | Examples |
|---|---|---|
| active | process | walk, sing, dance, sneeze |
| inactive | state change | die, burst, enter, exit |
| inchoative | state change (stative root + -tal) | blacken, shrink, sink |
| positional | state change (spatial config.) | sit, stand, hang, be round |
| transitive active | transitive | hit, chip, eat |
Status Categories #
Status marking encodes both viewpoint aspect and modal assertiveness (@cite{bohnemeyer-2004} Table 2):
- completive: +perfective, +assertive → ergative (S = U)
- subjunctive: +perfective, −assertive → ergative (S = U)
- incompletive: −perfective, +assertive → accusative (S = A)
- imperative: directive mood
The split in argument marking is associated with the aspectual value: perfective status → S marked like U (ergative); imperfective status → S marked like A (accusative).
The five verb stem classes of Yukatek Maya, distinguished by status inflection patterns (@cite{bohnemeyer-2004} Table 3; @cite{lucy-1994}).
- active : VerbStemClass
- inactive : VerbStemClass
- inchoative : VerbStemClass
- positional : VerbStemClass
- transitiveActive : VerbStemClass
Instances For
Equations
- Fragments.Mayan.Yukatek.instDecidableEqVerbStemClass x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Event type encoded by each verb stem class. Active stems encode processes; all others encode state changes.
@cite{bohnemeyer-2004} §5: degree achievement verbs regularly appear in the inactive and inchoative classes despite being atelic. Their event structure encodes state change — the process/state-change distinction, not telicity, motivates class membership.
Equations
- Fragments.Mayan.Yukatek.VerbStemClass.active.eventType = Features.EventStructure.EventType.process
- Fragments.Mayan.Yukatek.VerbStemClass.inactive.eventType = Features.EventStructure.EventType.stateChange
- Fragments.Mayan.Yukatek.VerbStemClass.inchoative.eventType = Features.EventStructure.EventType.stateChange
- Fragments.Mayan.Yukatek.VerbStemClass.positional.eventType = Features.EventStructure.EventType.stateChange
- Fragments.Mayan.Yukatek.VerbStemClass.transitiveActive.eventType = Features.EventStructure.EventType.stateChange
Instances For
Whether a verb stem class is intransitive.
Equations
Instances For
The four status categories of Yukatek Maya, encoding viewpoint aspect and modal assertiveness (@cite{bohnemeyer-2004} Table 2).
- completive : StatusCategory
- subjunctive : StatusCategory
- incompletive : StatusCategory
- imperative : StatusCategory
Instances For
Equations
- Fragments.Mayan.Yukatek.instDecidableEqStatusCategory x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Aspectual value of a status category. Completive and subjunctive are perfective; incompletive is imperfective. Imperative has no clear aspectual value.
Equations
- Fragments.Mayan.Yukatek.StatusCategory.completive.viewpointAspect = some Semantics.Aspect.Core.ViewpointAspectB.perfective
- Fragments.Mayan.Yukatek.StatusCategory.subjunctive.viewpointAspect = some Semantics.Aspect.Core.ViewpointAspectB.perfective
- Fragments.Mayan.Yukatek.StatusCategory.incompletive.viewpointAspect = some Semantics.Aspect.Core.ViewpointAspectB.imperfective
- Fragments.Mayan.Yukatek.StatusCategory.imperative.viewpointAspect = none
Instances For
Whether the status category is assertive (modal component).
Equations
Instances For
Which marker set cross-references the sole argument (S) of an intransitive verb, given the status category.
@cite{bohnemeyer-2004} Table 2:
- Perfective status (completive/subjunctive): S = U → set-B (ergative)
- Imperfective status (incompletive): S = A → set-A (accusative)
- Imperative: not discussed in the split analysis (Table 2 omits it)
Equations
- Fragments.Mayan.Yukatek.sArgumentMarker Fragments.Mayan.Yukatek.StatusCategory.completive = some Fragments.Mayan.MarkerSet.setB
- Fragments.Mayan.Yukatek.sArgumentMarker Fragments.Mayan.Yukatek.StatusCategory.subjunctive = some Fragments.Mayan.MarkerSet.setB
- Fragments.Mayan.Yukatek.sArgumentMarker Fragments.Mayan.Yukatek.StatusCategory.incompletive = some Fragments.Mayan.MarkerSet.setA
- Fragments.Mayan.Yukatek.sArgumentMarker Fragments.Mayan.Yukatek.StatusCategory.imperative = none
Instances For
The split: perfective → set-B (ergative), imperfective → set-A (accusative).
A Yukatek verb entry for the split intransitivity analysis. Records stem class and causation type of the intransitive base.
- gloss : String
- stemClass : VerbStemClass
- causationType : Features.EventStructure.CausationType
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Fragments.Mayan.Yukatek.instBEqYukatekVerb.beq x✝¹ x✝ = false
Instances For
Equations
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Fragments.Mayan.Yukatek.meyah = { gloss := "work", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.internal }
Instances For
Equations
- Fragments.Mayan.Yukatek.baaxal = { gloss := "play", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.internal }
Instances For
Equations
- Fragments.Mayan.Yukatek.balak = { gloss := "roll", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.peek = { gloss := "move/wiggle", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.tsiirin = { gloss := "buzz", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.kim = { gloss := "die", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.luub = { gloss := "fall", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.booxTal = { gloss := "blacken", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inchoative, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.chichanTal = { gloss := "shrink", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inchoative, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.kaan = { gloss := "get tired", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.naak = { gloss := "ascend", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.kulTal = { gloss := "sit down", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.positional, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.waalTal = { gloss := "stand up", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.positional, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.haanEat = { gloss := "eat", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.internal }
Instances For
Equations
- Fragments.Mayan.Yukatek.chiik = { gloss := "shake", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.haarax = { gloss := "slide", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.huuy = { gloss := "stir", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.mosoon = { gloss := "whirl", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.pirik = { gloss := "flick", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.walak = { gloss := "turn/revolve", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.nikich = { gloss := "squeak", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.active, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.chilTal = { gloss := "lie down", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.positional, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.xolTal = { gloss := "kneel", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.positional, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.lab = { gloss := "deteriorate", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.tiil = { gloss := "last/drag on", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.tsuuk = { gloss := "rot", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.inactive, causationType := Features.EventStructure.CausationType.external }
Instances For
Equations
- Fragments.Mayan.Yukatek.haats = { gloss := "hit", stemClass := Fragments.Mayan.Yukatek.VerbStemClass.transitiveActive, causationType := Features.EventStructure.CausationType.internal }
Instances For
Map Yukatek verb stem classes to R&H event structure templates.
This connects the language-specific classification to the
theory-level decomposition in EventStructure.lean.
- Active → activity [x ACT]
- Inactive/inchoative → achievement [BECOME [x ⟨STATE⟩]]
- Positional → achievement (externally-caused spatial config.)
- Transitive active → accomplishment [[x ACT] CAUSE [BECOME [y ⟨STATE⟩]]]
Equations
- Fragments.Mayan.Yukatek.VerbStemClass.active.toTemplate = Features.EventStructure.Template.activity
- Fragments.Mayan.Yukatek.VerbStemClass.inactive.toTemplate = Features.EventStructure.Template.achievement
- Fragments.Mayan.Yukatek.VerbStemClass.inchoative.toTemplate = Features.EventStructure.Template.achievement
- Fragments.Mayan.Yukatek.VerbStemClass.positional.toTemplate = Features.EventStructure.Template.achievement
- Fragments.Mayan.Yukatek.VerbStemClass.transitiveActive.toTemplate = Features.EventStructure.Template.accomplishment
Instances For
The stem class → template mapping preserves event type:
VerbStemClass.eventType agrees with Template.eventType ∘ toTemplate.
Map @cite{bohnemeyer-2004}'s 5-way Yukatek stem classification to
@cite{lucy-1994}'s 4-way salience cut. The 5-way is a refinement:
inchoative and positional both pattern as Lucy's positional
(both derive via -tal from a stative root); active/inactive/
transitiveActive map straightforwardly to agent/patient/
agentPatient.
Equations
- Fragments.Mayan.Yukatek.VerbStemClass.active.toSalienceClass = Semantics.Lexical.Roots.SalienceClass.agent
- Fragments.Mayan.Yukatek.VerbStemClass.inactive.toSalienceClass = Semantics.Lexical.Roots.SalienceClass.patient
- Fragments.Mayan.Yukatek.VerbStemClass.inchoative.toSalienceClass = Semantics.Lexical.Roots.SalienceClass.positional
- Fragments.Mayan.Yukatek.VerbStemClass.positional.toSalienceClass = Semantics.Lexical.Roots.SalienceClass.positional
- Fragments.Mayan.Yukatek.VerbStemClass.transitiveActive.toSalienceClass = Semantics.Lexical.Roots.SalienceClass.agentPatient
Instances For
Bohnemeyer's 5-way stem classes refining Lucy's positional class:
inchoative and positional both reduce to the same Lucy class.
The other three Bohnemeyer classes are mutually distinct under
Lucy's salience cut (they map to three different SalienceClass
values).
toSalienceClass is surjective: every Lucy class is in the image of
Bohnemeyer's 5-way refinement.
The fibre of toSalienceClass over .positional is exactly
{.inchoative, .positional} — these are the two Bohnemeyer classes
that collapse under @cite{lucy-1994}'s 4-way cut. The other three
fibres are singletons (active ↦ agent, inactive ↦ patient,
transitiveActive ↦ agentPatient).
The other three fibres are singletons.
Yukatek split-ergative system, parameterized by status category. Perfective status (completive/subjunctive) triggers ergative alignment; imperfective status (incompletive) triggers accusative alignment. Imperative is treated as ergative (completive-like default).
This instantiates the same Core.SplitErgativity type used by Hindi
and Georgian, enabling cross-linguistic comparison.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Yukatek and Hindi share the same split conditioning: perfective → ergative, imperfective → accusative. This is @cite{bohnemeyer-2004}'s core insight that a single linking-by-viewpoint mechanism underlies both systems.