Hausa tense, aspect and mood #
Hausa marks tense, aspect and mood not on the verb but on a preverbal person-aspect complex (PAC), which a clause requires whether or not its subject is expressed: Tàlātù zā tà dafà àbinci 'Talatu will cook food' against Tàlātù tanā̀ dafà àbinci 'Talatu is cooking food'. A PAC is a weak subject pronoun and a TAM marker, the marker following the pronoun except in the future and the allative, and in the completive the two are fused into a single heavy-syllable pronoun. The pronoun distinguishes nine cells: 1s, 2m, 2f, 3m, 3f, 1p, 2p, 3p, and the impersonal 4p, which patterns with the plurals. A TAM is the paradigm of its PACs.
[New00] classifies the TAMs by three rubrics. The general ones occur in ordinary affirmative clauses. The relative ones are those allowed or required in Rel environments, where the verb follows the relativizer dà, a question word, or any other focused element. The negative ones are not recorded here. The continuous is replaced in Rel environments by the Rel-continuous1 or the Rel-continuous2, which occur nowhere else; the completive does not occur there, and its Rel counterpart is the preterite, which occurs in both; the potential's Rel counterpart is the future; the rhetorical occurs only in Rel environments; and the subjunctive neither occurs in them nor has a counterpart there.
Main definitions #
Hausa.pacCells— the nine subject cells of a PAC paradigmHausa.TAM,Hausa.TAM.paradigm— the affirmative TAMs and their PACsHausa.TAM.general,Hausa.TAM.rel— the TAMs of general clauses and of Rel environmentsHausa.TAM.relCounterparts— the TAMs a Rel environment takes in place of a TAM
Main results #
Hausa.TAM.mem_rel_iff— a TAM occurs in Rel environments exactly when it is its own Rel counterpart, so Newman's statement of the counterparts agrees with his overview tableHausa.TAM.form_ne_of_mem_relCounterparts— a counterpart that is another TAM differs from it in every cell, so the replacement is always audible
Implementation notes #
The forms are those of Newman's paradigm tables, in his orthography: an unmarked vowel is high, a grave accent marks low tone, a circumflex a falling tone on a long vowel, and a macron vowel length. Where he gives two Standard Hausa forms the first is recorded, the contracted zân and zâi of the future and the allative among them; dialect variants are left out. The neutral, the bare pronoun a clause takes when it repeats the TAM of the one before, is not recorded.
References #
The impersonal 4p is plural with no person, and patterns with the plurals.
Instances For
The nine cells of a PAC paradigm in [New00]'s order: 1s, 2m, 2f, 3m, 3f, 1p, 2p, 3p and the impersonal 4p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The affirmative TAMs of the PAC.
- completive : TAM
The completive, a portmanteau of pronoun and TAM: Mūsā yā tàfi Bicì 'Musa went, has gone to Bichi'.
- preterite : TAM
The preterite, or Rel-completive.
- continuous : TAM
- relContinuous1 : TAM
The Rel-continuous1, the marker -kḕ.
- relContinuous2 : TAM
The Rel-continuous2, the short-vowel marker -kè.
- future : TAM
- allative : TAM
The allative, imminent or future motion toward a place.
- potential : TAM
The potential, a future of lesser certainty.
- rhetorical : TAM
The rhetorical, the marker -kā̀.
- habitual : TAM
- subjunctive : TAM
Instances For
Equations
- Hausa.instDecidableEqTAM x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Hausa.instReprTAM.repr Hausa.TAM.completive prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.completive")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.preterite prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.preterite")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.continuous prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.continuous")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.relContinuous1 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.relContinuous1")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.relContinuous2 prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.relContinuous2")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.future prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.future")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.allative prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.allative")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.potential prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.potential")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.rhetorical prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.rhetorical")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.habitual prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.habitual")).group prec✝
- Hausa.instReprTAM.repr Hausa.TAM.subjunctive prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Hausa.TAM.subjunctive")).group prec✝
Instances For
Equations
- Hausa.instReprTAM = { reprPrec := Hausa.instReprTAM.repr }
Equations
- Hausa.instFintypeTAM = { elems := { val := ↑Hausa.TAM.enumList, nodup := Hausa.TAM.enumList_nodup }, complete := Hausa.instFintypeTAM._proof_1 }
The PACs of a TAM, from [New00]'s paradigm tables.
Equations
- Hausa.TAM.completive.paradigm = Hausa.pacCells.zip ["nā", "kā", "kin", "yā", "tā", "mun", "kun", "sun", "an"]
- Hausa.TAM.preterite.paradigm = Hausa.pacCells.zip ["na", "ka", "kikà", "ya", "ta", "mukà", "kukà", "sukà", "akà"]
- Hausa.TAM.continuous.paradigm = Hausa.pacCells.zip ["inā̀", "kanā̀", "kinā̀", "yanā̀", "tanā̀", "munā̀", "kunā̀", "sunā̀", "anā̀"]
- Hausa.TAM.relContinuous1.paradigm = Hausa.pacCells.zip ["nakḕ", "kakḕ", "kikḕ", "yakḕ", "takḕ", "mukḕ", "kukḕ", "sukḕ", "akḕ"]
- Hausa.TAM.relContinuous2.paradigm = Hausa.pacCells.zip ["nakè", "kakè", "kikè", "yakè", "takè", "mukè", "kukè", "sukè", "akè"]
- Hausa.TAM.future.paradigm = Hausa.pacCells.zip ["zân", "zā kà", "zā kì", "zâi", "zā tà", "zā mù", "zā kù", "zā sù", "zā à"]
- Hausa.TAM.allative.paradigm = Hausa.pacCells.zip ["zâ ni", "zâ ka", "zâ ki", "zâ shi", "zâ ta", "zâ mu", "zâ ku", "zâ su", "zâ a"]
- Hausa.TAM.potential.paradigm = Hausa.pacCells.zip ["nâ", "kâ", "kyâ", "yâ", "tâ", "mâ", "kwâ", "sâ", "â"]
- Hausa.TAM.rhetorical.paradigm = Hausa.pacCells.zip ["nikā̀", "kakā̀", "kikā̀", "yakā̀", "takā̀", "mukā̀", "kukā̀", "sukā̀", "akā̀"]
- Hausa.TAM.habitual.paradigm = Hausa.pacCells.zip ["nakàn", "kakàn", "kikàn", "yakàn", "takàn", "mukàn", "kukàn", "sukàn", "akàn"]
- Hausa.TAM.subjunctive.paradigm = Hausa.pacCells.zip ["ìn", "kà", "kì", "yà", "tà", "mù", "kù", "sù", "à"]
Instances For
The PAC of a TAM in a subject cell.
Instances For
The TAMs of general clauses are all but the rhetorical and the two Rel-continuous ones.
Equations
Instances For
The TAMs of Rel environments.
Equations
Instances For
A Rel environment takes the TAM itself if it occurs there, the preterite for the completive, the Rel-continuous1 or Rel-continuous2 for the continuous, the future for the potential, and none for the subjunctive.
Equations
Instances For
Every TAM has a PAC in every cell.
The Rel counterparts occur in Rel environments.
A TAM occurs in Rel environments exactly when it is its own Rel counterpart.
Every TAM occurs in general clauses or in Rel environments.
The subjunctive is the one TAM with no Rel counterpart.
A Rel counterpart is another TAM exactly when the TAM does not occur in Rel environments.
A Rel counterpart that is another TAM differs from it in every cell.