Guébie vowels #
Guébie (Kru; Côte d'Ivoire) has ten vowels, five [+ATR] vowels /i e ə o u/ paired with five [−ATR] vowels /ɪ ɛ a ɔ ʊ/, as Sande describes them. The pairs agree in backness and rounding, and in height except for /ə a/. Vowels within a morpheme agree in [ATR], and affixes harmonize with roots.
The feature values come from the PHOIBLE chart, which codes the tongue-root contrast by [tense], so a vowel is the segment of its chart entry's tongue-root reading. The chart's /ə/ is [−tense], and Guébie's /ə/ departs from it in being [+ATR].
Main definitions #
Guebie.i,Guebie.schwaand the like: the ten vowels, andGuebie.vowelsthe set of them.Guebie.atr: a segment's [ATR] value.Guebie.withATR: the member of a vowel's pair with a given [ATR] value.
Main results #
Guebie.withATR_atr: a segment's own [ATR] value leaves it unchanged.Guebie.atr_withATR: the member of a vowel's pair with a value has that value.
References #
A vowel is the segment of its chart entry's tongue-root reading, with its departure.
Equations
- Guebie.vowel m departure = Phonology.Segment.ofChart m.tenseAsATR departure
Instances For
The advanced high front vowel /i/.
Equations
Instances For
The advanced mid front vowel /e/.
Equations
Instances For
The advanced mid central vowel /ə/.
Equations
Instances For
The advanced mid back vowel /o/.
Equations
Instances For
The advanced high back vowel /u/.
Equations
Instances For
The unadvanced high front vowel /ɪ/.
Instances For
The unadvanced mid front vowel /ɛ/.
Instances For
The unadvanced low vowel /a/.
Equations
Instances For
The unadvanced mid back vowel /ɔ/.
Instances For
The unadvanced high back vowel /ʊ/.
Instances For
The ten vowels, pairwise distinct.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A segment's [ATR] value, true for [+ATR].
Equations
- Guebie.atr x = decide (x.HasValue Phonology.Feature.atr true)
Instances For
The advanced vowels are /i e ə o u/.
The ±ATR pairs, the [+ATR] member first, are /i ɪ/, /e ɛ/, /ə a/, /o ɔ/ and /u ʊ/.
Equations
- Guebie.pairs = [(Guebie.i, Guebie.smallCapitalI), (Guebie.e, Guebie.epsilon), (Guebie.schwa, Guebie.a), (Guebie.o, Guebie.openO), (Guebie.u, Guebie.upsilon)]
Instances For
The member of a vowel's pair with the given [ATR] value. The pair /ə a/ differs in height
too, so this is not Segment.setFeature .atr. A segment in no pair is left unchanged.
Equations
- Guebie.withATR x b = match List.find? (fun (p : Phonology.Segment × Phonology.Segment) => decide (p.1 = x ∨ p.2 = x)) Guebie.pairs with | some p => if b = true then p.1 else p.2 | none => x