Documentation

Linglib.Fragments.Hausa.VerbGrades

Hausa Verb Grades (Parsons System) — mathlib-style #

[New00]

Hausa verbs are organised by the Parsons grade system (Parsons 1960b, codified in [New00] ch. 74): a closed inventory of derivational stem-templates (gr0–gr7) defined by a fixed pairing of tone melody, final-vowel template, and derivational function. Each grade also has up to four syntactic forms (A/B/C/D) selected by the post-verbal environment.

Architectural shape (mathlib analogy) #

This file is the interpretation of two existing Theory interfaces in Hausa, not a parallel hierarchy:

The grade itself is a record of predictions (StemTemplate): tone, final-vowel template, derivational function, and the argument-structure defaults the grade entails. Concrete verbs derive their Verb fields from their grade by default; per-verb overrides are explicit.

The named theorems below are universal claims about the grade system or about Hausa verb lists, not rfl checks on per-verb stipulations. Per-cell verifications appear as examples.

inductive Hausa.SynForm :

The four syntactic forms selected by the post-verbal environment. A/B/C are pre-pause / pre-pronoun / pre-noun direct object; D is pre-indirect-object (host of the -aC H pre-dative suffix).

Instances For
    @[implicit_reducible]
    Equations
    def Hausa.instReprSynForm.repr :
    SynFormStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations
      @[implicit_reducible]
      Equations

      The four forms in canonical order.

      Equations
      Instances For

        Final vowel of a verb stem in a given form. We use Newman's citation glyphs; the gr5 -ar/-ad allomorphy and the lexical monoverb vowels are collapsed to one constructor each.

        Instances For
          @[implicit_reducible]
          Equations
          @[implicit_reducible]
          Equations
          def Hausa.instReprFinalVowel.repr :
          FinalVowelStd.Format
          Equations
          Instances For
            @[reducible, inline]

            A final-vowel template is a function from syntactic forms to final vowels. The empirical content of a grade's vowel pattern is its image and how it varies across SynForm.all.

            Equations
            Instances For

              A template is three-way changing iff its A, B, C images are pairwise distinct. The Parsons system has exactly one three-way changing template — gr2 (A: ā, B: ē, C: i). gr4 has a two-way split A/D = ē vs C = i; only gr2 is three-way.

              Equations
              Instances For

                Coarse derivational function of a grade ([New00] §74.3–74.10). A grade may have several uses; the primary function fixes the default argument structure. Secondary uses (e.g. gr1's actor-intransitive sub-use) appear as per-verb overrides.

                Instances For
                  @[implicit_reducible]
                  Equations
                  Equations
                  Instances For

                    Default Verb.voiceType predicted by the grade's primary function. The sustentative (passive-like) gr7 selects nonThematic Voice; everything else introduces an external argument.

                    Equations
                    Instances For

                      A stem template bundles the four invariants that pick out a grade: tone melody on a disyllabic stem, final-vowel template across A/B/C/D, derivational function, and a label. The argument-structure defaults are derived from function, not stored.

                      • label : String

                        Display label (e.g. "gr2").

                      • tones : List Tone.TRN

                        Tone melody on the disyllabic stem; empty for monoverbs (gr0) whose tone is lexical.

                      • Final-vowel template across A/B/C/D.

                      • function : GradeFunction

                        Primary derivational function.

                      Instances For

                        Predicted complement type from the template's function.

                        Equations
                        Instances For

                          Predicted voice type from the template's function.

                          Equations
                          Instances For

                            gr0: lexically-toned monoverbs (ci, shā, sō, jā).

                            Equations
                            Instances For

                              gr1: H–L stems with -ā throughout (basic + applicative + actor-intr.).

                              Equations
                              Instances For

                                gr2: L–H "changing" verbs — A: -ā, B: -ē, C: -i, D: -ā. The unique grade with a non-constant final-vowel template.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  gr3: L–H intransitive (-a).

                                  Equations
                                  Instances For

                                    gr4: H–L totality (-ē; "short C" -i).

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      gr5: H–H efferential / causative (-ar or -ad).

                                      Equations
                                      Instances For

                                        gr6: H–H ventive (-ō).

                                        Equations
                                        Instances For

                                          gr7: L–H sustentative / "passive" (-u).

                                          Equations
                                          Instances For

                                            The Parsons registry: all eight grades in canonical order. The universal theorems below quantify over this list, not over a pattern-match-based enum.

                                            Equations
                                            Instances For
                                              structure Hausa.HausaVerbextends Verb :

                                              A Hausa verb extends Verb with its Parsons grade and its A-form citation tones (which may be lexical for gr0). All other morphological data is derived from the grade.

                                              Instances For

                                                The verb's tone melody: from the grade unless the grade is lexically-toned (gr0), in which case from lexTones.

                                                Equations
                                                Instances For

                                                  The verb's final vowel in a given syntactic form.

                                                  Equations
                                                  Instances For

                                                    A verb is canonical iff its Verb argument-structure fields agree with the defaults predicted by its grade. Per-verb overrides break canonicity (and become explicit empirical claims).

                                                    Equations
                                                    Instances For
                                                      def Hausa.mkVerb (form : String) (g : StemTemplate) (lexTones : List Tone.TRN := []) :

                                                      Smart constructor: builds a canonical HausaVerb from form and grade by filling Verb from the grade's defaults. Concrete verb definitions use this; per-verb overrides spell out which field departs from the default.

                                                      Equations
                                                      Instances For
                                                        Equations
                                                        Instances For
                                                          Equations
                                                          Instances For
                                                            Equations
                                                            Instances For
                                                              Equations
                                                              Instances For

                                                                gr5 efferential of sayā 'buy' — sayař 'sell'. Same root as saya (gr1 basic) — minimal pair illustrating the efferential derivation ([New00] §74.9).

                                                                Equations
                                                                Instances For

                                                                  gr6 ventive kōmō 'return here' ([New00] §74.11). Note: 'come' is irregular (v*) and not gr6, despite semantic overlap with the ventive function.

                                                                  Equations
                                                                  Instances For

                                                                    gr7 sustentative tāru 'meet' / 'be assembled' ([New00] §74.13). gr7 derives a passive-like reading: the action is successfully sustained, with no external argument introduced.

                                                                    Equations
                                                                    Instances For

                                                                      Canonical Hausa verbs. Each entry is generated by mkVerb, so every entry is canonical by construction (see mkVerb_is_canonical below).

                                                                      Equations
                                                                      Instances For

                                                                        Override demonstration. Some gr1 verbs have an actor-intransitive sub-use ([New00] §74.4): morphologically gr1 (H–L, -ā) but syntactically intransitive. We model this by overriding complementType while keeping the gr1 grade. The override breaks canonicity — making the empirical claim "gr1 has an intransitive sub-use" visible in the type system rather than buried in prose.

                                                                        Equations
                                                                        • One or more equations did not get rendered due to their size.
                                                                        Instances For

                                                                          Changing-verb theorem (positive). gr2 has pairwise-distinct A/B/C final vowels: this is the empirical diagnostic of the "changing" verb class.

                                                                          Changing-verb theorem (uniqueness). No other Parsons grade has pairwise-distinct A/B/C final vowels. Together with gr2_three_way_changing, this characterises gr2 by the property of being three-way changing.

                                                                          theorem Hausa.tone_fibre_count :
                                                                          (List.map (fun (x : StemTemplate) => x.tones) parsons).dedup.length = 4

                                                                          Tone-fibre cardinality. The Parsons registry uses exactly three distinct disyllabic tone melodies (HL, LH, HH); gr0 contributes the empty melody. So the registry partitions into 4 tone-fibres.

                                                                          Minimal pair gr5 / gr6. The two H–H grades differ in A-form final vowel and in derivational function — making them a tonally- matched minimal pair.

                                                                          gr3 is intransitive by template. Any verb whose grade is gr3 and which is canonical has empty complement type. This is the universal claim that grade choice constrains argument structure; the per-verb verification (fita.complementType = .none) is demoted to an example below.

                                                                          gr7 suppresses the external argument. Any canonical gr7 verb has nonThematic Voice.

                                                                          theorem Hausa.mkVerb_is_canonical (form : String) (g : StemTemplate) (lexTones : List Tone.TRN := []) :
                                                                          (mkVerb form g lexTones).canonical

                                                                          mkVerb always yields a canonical verb. Hence every entry in lexicon is canonical by construction — no per-verb checking needed.

                                                                          Grades 5 and 6 introduce an external argument. The two H–H grades are both agentive at the Verb level.