Hausa TAM and the Person-Aspect-Complex (PAC) — mathlib-style #
@cite{newman-2000} @cite{jaggar-2001}
Hausa inflection is concentrated in a portmanteau preverbal element called the PAC (person-aspect-complex), which fuses:
- the subject's person, number and (in 2sg/3sg) gender, and
- the TAM of the clause (completive, continuous, future, subjunctive, habitual, …).
(@cite{newman-2000} ch. 70.) Because the PAC is the only inflectional locus, the verb stem itself is unmarked for tense or person agreement — all of that information lives in the PAC.
The General / Relative split #
A second axis cross-cuts the TAM dimension: a General (matrix declarative) vs Relative form. The Relative forms surface in three syntactic environments (@cite{newman-2000} ch. 64–65):
- relative clauses headed by dà;
- wh-questions (in-situ or ex-situ); and
- ex-situ focus constructions licensed by the stabilizer nē/cē.
The Relative form is morphologically distinct in only the completive
and continuous TAMs (others are syncretic with the General form). This
yields a four-way diagnostic that we encode here as a TAM × Mode pair.
The Focus fragment (Hausa/Focus.lean) consumes this split as the
licensing condition on ex-situ focus.
PAC.WellFormed is a propositional predicate (Prop with a
Decidable instance). It is not enforced as a Subtype invariant —
ill-formed PACs are constructible by direct field assignment. The
mkGeneralPAC and mkRelativePAC constructors are ergonomic helpers:
the relative one takes a proof obligation tam.HasRelativeForm so that
PACs built via it are well-formed by construction, but a downstream
file is free to construct a deliberately ill-formed PAC and prove it
ill-formed (see Focus.lean's exSitu_with_genCmp, which is exactly
that pattern).
The seven core TAM categories of the PAC. We follow Newman's labels; the modally-ambiguous "potential" TAM is included for completeness but rarely controls the General/Relative split.
- completive : TAM
- continuous : TAM
- future : TAM
- subjunctive : TAM
- habitual : TAM
- rhetorical : TAM
- potential : TAM
Instances For
Equations
- Fragments.Hausa.Inflection.instDecidableEqTAM 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
Equations
The seven TAMs in canonical order.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The General/Relative split surfaces morphologically only for the
completive and continuous TAMs (@cite{newman-2000} §64.2, Table 32).
HasRelativeForm is the propositional predicate; downstream
constructors take it as a proof obligation.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
General vs Relative form. Most TAMs are syncretic between the two; completive and continuous are the empirically diagnostic cases.
Instances For
Equations
- Fragments.Hausa.Inflection.instDecidableEqMode 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
Equations
The subject slot of the PAC. Hausa makes a 2sg / 3sg gender
distinction (M vs F), absent in the plural and 1st person.
We use Features.Person.Category for the singular/group cut and add
a gender field that is empty (none) outside the 2sg/3sg cells.
- person : Features.Person.Category
- gender : Option Features.SurfaceGender
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
A subject has a gender contrast iff its gender field is non-empty.
Propositional predicate (with Decidable), not Bool.
Equations
- s.HasGenderContrast = (s.gender ≠ none)
Instances For
The subject inventory of Hausa. We restrict to the cells that
actually appear in the PAC paradigm (Person.Category includes
inclusive/exclusive distinctions that Hausa lacks).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Gender contrast is restricted to the singular. A Hausa subject has a gender contrast only in 2sg or 3sg cells.
A PAC: subject × TAM × mode → surface form. The WellFormed
invariant (relative mode requires a TAM that admits the relative
form) is enforced at construction time by mkRelativePAC; PACs
built via mkGeneralPAC are well-formed unconditionally.
The full paradigm is in @cite{newman-2000} §70 Table 38.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
A PAC is well-formed iff the relative mode is licensed by the
TAM. Propositional predicate (with Decidable).
Equations
- p.WellFormed = (p.mode = Fragments.Hausa.Inflection.Mode.relative → p.tam.HasRelativeForm)
Instances For
Smart constructor for a General-mode PAC. Always well-formed.
Equations
- Fragments.Hausa.Inflection.mkGeneralPAC subj tam form = { subj := subj, tam := tam, mode := Fragments.Hausa.Inflection.Mode.general, form := form }
Instances For
Smart constructor for a Relative-mode PAC. Takes a proof that the
TAM admits a relative form; well-formedness then follows
immediately (see mkRelativePAC_wellFormed).
Equations
- Fragments.Hausa.Inflection.mkRelativePAC subj tam form x✝ = { subj := subj, tam := tam, mode := Fragments.Hausa.Inflection.Mode.relative, form := form }
Instances For
A PAC built by mkRelativePAC is well-formed: the proof obligation
threaded through the smart constructor is the witness.
3sg.M completive, General form yā (high tone).
Equations
- One or more equations did not get rendered due to their size.
Instances For
3sg.M completive, Relative form yà (low tone). The G/R contrast here is purely tonal — a textbook minimal pair.
Equations
- One or more equations did not get rendered due to their size.
Instances For
3sg.F completive, Relative form ta (@cite{newman-2000} §70.2, @cite{hartmann-zimmermann-2007} eq. 24).
Equations
- One or more equations did not get rendered due to their size.
Instances For
3sg.M continuous, General form yanā.
Equations
- One or more equations did not get rendered due to their size.
Instances For
3sg.M continuous, Relative form yake — a stem alternation, not just a tone change (@cite{newman-2000} §70.2).
Equations
- One or more equations did not get rendered due to their size.
Instances For
3sg.F continuous, Relative form takèe (@cite{hartmann-zimmermann-2007} eq. 22).
Equations
- One or more equations did not get rendered due to their size.
Instances For
1sg completive, General form naa (@cite{hartmann-zimmermann-2007} eq. 23).
Equations
- Fragments.Hausa.Inflection.cmp_1sg_G = Fragments.Hausa.Inflection.mkGeneralPAC { person := Features.Person.Category.s1, gender := none } Fragments.Hausa.Inflection.TAM.completive "naa"
Instances For
1sg continuous, Relative form nakèe (@cite{hartmann-zimmermann-2007} eq. 29).
Equations
- One or more equations did not get rendered due to their size.
Instances For
1sg future zân (@cite{hartmann-zimmermann-2007} eqs. 25, 30). No General/Relative contrast in the future TAM.
Equations
- Fragments.Hausa.Inflection.fut_1sg = Fragments.Hausa.Inflection.mkGeneralPAC { person := Features.Person.Category.s1, gender := none } Fragments.Hausa.Inflection.TAM.future "zân"
Instances For
3sg.M subjunctive yà. No General/Relative contrast in this TAM.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The PAC registry: representative cells used by downstream fragments
(notably Hausa/Focus.lean). Every entry is well-formed by
construction (see all_representative_PACs_wellFormed).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The G/R contrast is morphologically distinct only in completive and continuous. In our representative TAM list, exactly the completive and continuous admit a Relative form.
Every PAC built by the smart constructors is well-formed. The
representative registry is well-formed because every entry is built
via mkGeneralPAC or mkRelativePAC.
The registry covers both modes for every TAM that admits the split. This is what makes the registry a genuine empirical sample of the G/R contrast rather than a one-sided collection.