Akan determiner inventory #
Textbook-consensus types for the Akan (Kwa, Niger-Congo) determiner system, with no analytical denotations. The inventory is uncontroversial across the Akan literature ([Amf10], [AM13b], [Owu22] Ch 2–3). The strong definite nó marks anaphoric reference, uniqueness definites are bare nominals, and bí marks indefinites; covarying (donkey) uses of nó are unreported in [Sch13] §4.1.1. Paper-specific denotations ([Sch13] strong-DEF, [Bom18] weak-DEF, [Owu22] skolem-CF for bí, etc.) live in Studies files that consume these entries.
Main declarations #
Akan.Determiners.inventory— the declared inventory, deriving the.markedAnaphoricMoroney cell.Akan.Determiners.Definite— bare NP vs. nó (the DEF marker).Akan.Determiners.Indefinite— bare NP vs. bí (the INDEF marker).
Implementation notes #
The Akan DEF marker nó occurs both nominally and clausally
([Owu22] Ch 4); only the nominal use is typed here.
Bare NPs appear under both definiteness values ([Owu22] Ch 2 on
definite bare nouns; App. A on bare-noun kind/indefinite readings) —
the bare constructor is shared between the two inductives to reflect
this.
The declared Akan determiners are the strong definite nó and the indefinite bí; uniqueness definites are bare.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Akan derives the .markedAnaphoric Moroney cell.
Equations
- Akan.Determiners.instDecidableEqDefinite x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Akan.Determiners.instReprDefinite = { reprPrec := Akan.Determiners.instReprDefinite.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Akan adnominal indefiniteness contrast ([Owu22] Ch 3).
- bare : Indefinite
Bare NP — indefiniteness inferred from context.
- bi : Indefinite
bí — postnominal INDEF marker.
Instances For
Equations
- Akan.Determiners.instDecidableEqIndefinite 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
- Akan.Determiners.instReprIndefinite = { reprPrec := Akan.Determiners.instReprIndefinite.repr }