Taos Verbal Agreement Fragment #
[KK87] [Wat84] [Har16c] [Har14a] [Har16a] [Mid26]
Taos (Kiowa-Tanoan, Northern Tiwa) verbal agreement prefixes index up to three arguments — agent (A), goal (G), object (O) — linearized in that order [Wat84]. The prefix decomposes into person and number morphemes whose exponence and ordering are described by [Mid26] (building on [Har03], [Har08], [Har11], [Har14a]).
This fragment provides only the morpheme inventory and a
representation of agreement prefixes as FeatureBundle lists. The
postsyntactic rules of impoverishment and metathesis that derive the
surface forms — and the theorems about ordering — live in
Studies/Middleton2026.lean.
Person and Number Features (Harbour) #
Number features are [±atomic] and [±minimal]
([Har14a]); person features are [±participant] and
[±author] ([Har16a]). Their denotations on Taos:
- singular
s=[+atomic +minimal] - dual
d=[−atomic +minimal] - plural
p=[−atomic −minimal] - 1 =
[+participant +author] - 2 =
[+participant −author] - 3 =
[−participant −author]
(Following [Mid26] fn. 4, [−atomic] is used in place of
A&N's [−singular] for direct compatibility with [Har14a].)
Equations
- Taos.Agreement.instDecidableEqArgRole x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Taos.Agreement.instReprArgRole = { reprPrec := Taos.Agreement.instReprArgRole.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
1st person bundle: [+participant +author].
Equations
Instances For
2nd person bundle: [+participant −author].
Equations
- Taos.Agreement.person2 = [Taos.Agreement.fParticipant true, Taos.Agreement.fAuthor false]
Instances For
3rd person bundle: [−participant −author].
Equations
- Taos.Agreement.person3 = [Taos.Agreement.fParticipant false, Taos.Agreement.fAuthor false]
Instances For
Singular: [+atomic +minimal].
Equations
- Taos.Agreement.numSg = [Taos.Agreement.fAtomic true, Taos.Agreement.fMinimal true]
Instances For
Dual: [−atomic +minimal].
Equations
- Taos.Agreement.numDu = [Taos.Agreement.fAtomic false, Taos.Agreement.fMinimal true]
Instances For
Plural: [−atomic −minimal].
Equations
- Taos.Agreement.numPl = [Taos.Agreement.fAtomic false, Taos.Agreement.fMinimal false]
Instances For
An argument bundle = its person features then its number features,
aligned per the Taos ordering convention [±part]:[±auth]:[±atom]:[±min]
([Mid26] ex. 4 and 5).
Equations
- Taos.Agreement.argBundle person number = Minimalist.FeatureBundle.ofGramFeatures (List.map Minimalist.GramFeature.valued (person ++ number))
Instances For
The 1s:3i possessive prefix tó — the case in §4.2.5 where a
paradigmatic rule must precede a syntagmatic one. Goal is 1s,
object is 3i (3rd inverse). The agent slot is empty in possessive
prefixes.
Equations
Instances For
The 1d:3p prefix opénôw — fully-articulated, no impoverishment.
Equations
Instances For
The 3s agent (transitive) bundle, the target of paradigmatic rule
(35) 3s → ∅ / [[A _] (O)].
Equations
Instances For
The Taos morphemes named in [Mid26]. We carry them as strings; vocabulary insertion is not modeled in this fragment (it would require a full DM exponent-competition model). The relevant facts are exponence rules (20–22), (31), (33), (34), (38), (42).
- pé : Morpheme
- n : Morpheme
- o : Morpheme
- m : Morpheme
- k : Morpheme
- mo : Morpheme
- w : Morpheme
- i : Morpheme
- u : Morpheme
- ô : Morpheme
Instances For
Equations
- Taos.Agreement.instDecidableEqMorpheme x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Taos.Agreement.instReprMorpheme = { reprPrec := Taos.Agreement.instReprMorpheme.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Render a morpheme as its surface form.
Equations
- Taos.Agreement.Morpheme.pé.surface = "pé"
- Taos.Agreement.Morpheme.n.surface = "n"
- Taos.Agreement.Morpheme.o.surface = "o"
- Taos.Agreement.Morpheme.m.surface = "m"
- Taos.Agreement.Morpheme.k.surface = "k"
- Taos.Agreement.Morpheme.mo.surface = "mo"
- Taos.Agreement.Morpheme.w.surface = "w"
- Taos.Agreement.Morpheme.i.surface = "i"
- Taos.Agreement.Morpheme.u.surface = "u"
- Taos.Agreement.Morpheme.ô.surface = "ô"