Lexical Salience Classes #
@cite{lucy-1994}
A 4-way classification of verbal roots by which argument(s) the underived root form makes "salient" (in @cite{lucy-1994}'s sense: default case-role assignment at the propositional level). The four classes — agent, agent-patient, patient, positional — are derivable from the B&K-G feature signature alone.
This file lifts the classification out of any specific empirical
study so that other Fragment / Theory modules can refer to it
(e.g., the Yukatek 5-way verb stem classification, which refines
this 4-way cut). The full @cite{lucy-1994} analysis — operator
orbits, motion-roots-non-class theorem, per-root verifications —
lives in Phenomena/ArgumentStructure/Studies/Lucy1994.lean.
The 4-way salience classification of verbal roots
(@cite{lucy-1994}). "Salience" is shorthand for "default case-role
assignment at the propositional level" — not a substantive feature
[±agent] written into the root.
- agent : SalienceClass
Underived intransitive whose argument is the agent.
- agentPatient : SalienceClass
Underived transitive — both arguments lexically salient.
- patient : SalienceClass
Underived intransitive whose argument is the patient.
- positional : SalienceClass
Stative root (positional / configurational).
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableEqSalienceClass 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.
Instances For
Equations
Named structural conditions characterising membership in each
@cite{lucy-1994} salience class. These predicates are language-
independent: the same conditions characterise the class in any
inventory whose transitivisers respect the diagnostic. They appear
directly as the applies field of each Yukatek operator in
Fragments/Mayan/Yukatek/Operators.lean, making the
operator-applicability ↔ salience-class connection true by
construction rather than only provable per-case.
Agent-salient: manner without result (intransitive activity that requires =t to transitivise; @cite{lucy-1994}).
Equations
- s.IsAgentSalient = (s.manner = true ∧ s.result = false)
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsAgentSalient s = id inferInstance
Agent-patient salient: manner and result (already lexically transitive; @cite{lucy-1994}).
Equations
- s.IsAgentPatientSalient = (s.manner = true ∧ s.result = true)
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsAgentPatientSalient s = id inferInstance
Patient-salient: result without manner (intransitive change-of-state that requires =s to transitivise; @cite{lucy-1994}).
Equations
- s.IsPatientSalient = (s.manner = false ∧ s.result = true)
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsPatientSalient s = id inferInstance
Positional: pure stative root — state without manner, result, or
cause (requires -tal for the inchoative; @cite{lucy-1994}).
Equations
- s.IsPositional = (s.state = true ∧ s.manner = false ∧ s.result = false ∧ s.cause = false)
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsPositional s = id inferInstance
Per-root convenience versions, lifted via featureSignature.
Equations
- Semantics.Lexical.Roots.instDecidableIsAgentSalient_1 r = id inferInstance
Agent-patient salient root.
Equations
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsAgentPatientSalient_1 r = id inferInstance
Patient-salient root.
Equations
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsPatientSalient_1 r = id inferInstance
Positional root.
Equations
Instances For
Equations
- Semantics.Lexical.Roots.instDecidableIsPositional_1 r = id inferInstance
Map a B&K-G feature signature to its salience class
(@cite{lucy-1994}). The arms align with operator applicability
conditions in Fragments/Mayan/Yukatek/Operators.lean:
| (state, manner, result, cause) | predicted class |
|---|---|
| (_, true, false, _) | agent |
| (_, true, true, _) | agentPatient |
| (_, false, true, _) | patient |
| (true, false, false, false) | positional |
| otherwise | none |
The positional row requires cause = false: positional roots are
pure stative configurations (orientation, posture, location) with
no causing event. The four arms equivalently dispatch on the four
named predicates IsAgentSalient, IsAgentPatientSalient,
IsPatientSalient, IsPositional — see classOfSignature_eq_dispatch.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A root's predicted salience class is classOfSignature of its
feature signature.
Instances For
Two roots with the same B&K-G feature signature get the same salience class.
The classOfSignature table is equivalent to dispatching on the
four named predicates. Establishes that the classifier really is
the disjunction of the named conditions — not an arbitrary table.
The four named predicates are pairwise disjoint: at most one fires
on any given signature. (They are jointly not exhaustive — the
⟨false, false, _, _⟩ rows that the positional arm doesn't catch
fall outside all four; see classOfSignature_eq_none_iff.)
classOfSignature s = none iff s falls outside all four named
predicates. Characterises the gap in the diagnostic: the
(¬manner, ¬result) rows that lack the positional configuration
(state ∧ ¬cause) are unclassified by Lucy's Yukatek diagnostic.