Mwaghavul Phonological Fragment #
Mwaghavul (ISO 639-3: sur, Glottocode: mwag1236) is an A3 West Chadic (Afro-Asiatic) language spoken by more than 700,000 people in Plateau State, Nigeria ([CB92]).
Tone system #
Mwaghavul contrasts three level tones — high (H), mid (M), and low (L) — plus an LH rising contour. The tone-bearing unit (TBU) is the syllable. All tonal co-occurrences on bisyllabic roots are attested except M-LH ([AF26] Table 3).
Ideophones #
Mwaghavul has a rich inventory of ideophones — "an open class of marked words that depict sensory imagery" ([Din19]:16). Ideophones share the same grammatical classes as nonideophonic words (nouns, verbs, adjectives, adverbs) and occur in comparable morphosyntactic environments.
Verbalisation #
All tonally derived verbs in Mwaghavul have ideophonic bases. The verb formation is morphophonologically marked through one of two lexically determined tonal alternations triggered by segmentally null verbalisers:
- M verbaliser (VBZ₁): overwrites every TBU with M
- M-H verbaliser (VBZ₂): overwrites nonfinal TBUs with M, final with H
The M-H melody is attested only in derived verbs — no underived verb has this pattern. Data from [AF26] and [Fwa18].
Mwaghavul is a three-level tone language with syllable TBUs.
Instances For
Equations
Instances For
The two lexically specific suppletive allomorphs of the verbaliser morpheme ([AF26] (17)).
- m : VerbalizerChoice
- mh : VerbalizerChoice
Instances For
Equations
- Mwaghavul.instDecidableEqVerbalizerChoice 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
- Mwaghavul.instReprVerbalizerChoice = { reprPrec := Mwaghavul.instReprVerbalizerChoice.repr }
The M-tone verbaliser (VBZ₁): targets only unreduplicated ideophones. Overwrites every TBU of the host with M.
Equations
- Mwaghavul.verbM = { name := "VBZ₁", melody := [Tone.TRN.M], window := Tone.ValuationWindow.whole }
Instances For
The M-H verbaliser (VBZ₂): targets both unreduplicated and reduplicated ideophones. Nonfinal TBUs get M, final gets H.
Equations
- Mwaghavul.verbMH = { name := "VBZ₂", melody := [Tone.TRN.M, Tone.TRN.H], window := Tone.ValuationWindow.nonfinalFinal }
Instances For
An ideophone entry: base form, gloss, lexical tones, and which verbaliser it selects. Tone pattern is listed left-to-right matching syllable order.
Whether an ideophone undergoes M or M-H alternation is lexically determined and not predictable from syllable structure or tone ([AF26] §3.1).
- form : String
- gloss : String
- tones : List Tone.TRN
- verbType : VerbalizerChoice
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Mwaghavul.instReprIdeophone = { reprPrec := Mwaghavul.instReprIdeophone.repr }
Number of syllables, derived from the tone list.
Instances For
Equations
- Mwaghavul.zut = { form := "zùt", gloss := "how solid substance ejects", tones := [Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.diis = { form := "dìːs", gloss := "blood sucking", tones := [Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.kwaaj = { form := "kwàj", gloss := "bubbling hot water", tones := [Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.vjaar = { form := "vjàr", gloss := "pouring of urine", tones := [Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.shweer = { form := "ʃwèr", gloss := "how water falls", tones := [Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.wuulash = { form := "wùlàʃ", gloss := "wide open", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.fooyoop = { form := "fɔ̀yɔ̀p", gloss := "oily", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.vjayaap = { form := "vjàyàp", gloss := "liquid ejects from a fruit", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.m }
Instances For
Equations
- Mwaghavul.bishool = { form := "bìʃɔ̀l", gloss := "shabbily dressed", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.kitiif = { form := "kìtíf", gloss := "untidy", tones := [Tone.TRN.L, Tone.TRN.H], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.kodzoong = { form := "kɔ̀dʒɔ̀ŋ", gloss := "walking effortfully", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.kitfor = { form := "kìtʃɔ̀r", gloss := "old-sounding vehicle", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.korjong = { form := "kɔ̀rjɔ̀ŋ", gloss := "crooked", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.mondos = { form := "mɔ̀ndɔ̀s", gloss := "big nose", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.vwaplas = { form := "vwàplàs", gloss := "oversized", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.jalpat = { form := "jàlpàt", gloss := "hanging loose", tones := [Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.hanlayap = { form := "háŋláyáp", gloss := "light-weighted", tones := [Tone.TRN.H, Tone.TRN.H, Tone.TRN.H], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.hamhoyof = { form := "hámhɔ̀yɔ̀ʃ", gloss := "dryness of cracked feet", tones := [Tone.TRN.H, Tone.TRN.L, Tone.TRN.L], verbType := Mwaghavul.VerbalizerChoice.mh }
Instances For
Equations
- Mwaghavul.instDecidableEqSyl.decEq { ipa := a } { ipa := b } = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- Mwaghavul.instReprSyl.repr x✝ prec✝ = Std.Format.bracket "{ " (Std.Format.nil ++ Std.Format.text "ipa" ++ Std.Format.text " := " ++ (Std.Format.nest 7 (repr x✝.ipa)).group) " }"
Instances For
Equations
- Mwaghavul.instReprSyl = { reprPrec := Mwaghavul.instReprSyl.repr }
Convenience: a toned Mwaghavul syllable.
Equations
Instances For
Build a toned syllable from IPA and tone.
Equations
- Mwaghavul.mkTSyl ipa t = { seg := { ipa := ipa }, tone := t }
Instances For
Derive a verb from an ideophone using its verbaliser spec. Returns the output tonal pattern.
Equations
- One or more equations did not get rendered due to their size.
Instances For
All M-tone derived verbs produce uniform M across all TBUs (13a).
M-H derived verbs have M on nonfinal TBUs and H on the final TBU. Verified on bisyllabic bases.