Czech phonology #
This file defines the phonemes of Czech as segments, the natural classes of its velar alternations, the second palatalization of velars and the reading of Czech spelling as phonemes, after Short's description of the language. Czech has five vowels, each short and long, and twenty-five consonantal phonemes. The second palatalization replaces k by c, h and g by z, and ch by š. Short files h among the laryngeals, and in the features of the PHOIBLE chart it is not dorsal, so the four segments the rule changes are not the dorsals. They are a natural class all the same, the obstruents that are neither labial nor coronal.
The spelling is close to the phonemes. A palatal ď, ť or ň is written on a following ě or i, as in dě and di, a labial before ě is followed by /j/ and m by /ň/, and i and y write one vowel.
Main definitions #
Czech.Phonology.a,Czech.Phonology.chand the like: the phonemes, named by the letters Short writes them with, andCzech.Phonology.inventorythe set of them.Czech.Phonology.dorsals,Czech.Phonology.palatalizing: the velars k, g and ch, and these with h.Czech.Phonology.secondPalatalization: the second palatalization of velars.Czech.Phonology.ofString?,Czech.Phonology.letter: the phonemes a word writes, and the letter that writes a phoneme.
Main results #
Czech.Phonology.exists_mem_ces,Czech.Phonology.ofPhoneme_mem_or: the phonemes are those of PHOIBLE's Czech inventory.Czech.Phonology.naturalClass_palatalizing: the segments the second palatalization changes are the obstruents that are neither labial nor coronal.Czech.Phonology.voiced_mem_iff,Czech.Phonology.devoiced_mem_iff: the obstruents paired in [voice], all but c, č, ch and h.Czech.Phonology.secondPalatalization_g,Czech.Phonology.not_exists_merge_eq: the reflex of g is that of k voiced and de-affricated, so no one feature change gives the rule.Czech.Phonology.mem_inventory_of_mem_ofString?: the spelling writes phonemes of the inventory.
Implementation notes #
The inventory is PHOIBLE 1140, whose consonants are Short's twenty-five and whose vowels are his five short and five long vowels and three diphthongs. PHOIBLE marks /oː/ and the diphthongs /au/ and /eu/ marginal, the three that Short confines to loan-words (p. 456). PHOIBLE's other Czech inventories, 2274 and 2480, add the glottal stop and the voiced affricate [dž], which Short counts as not phonemic (p. 457).
Hayes's features have no length, so a long vowel is two segments of its quality, and a diphthong, which the chart omits as contour-valued, is its two vowels. A vowel keeps the features that distinguish the five, since the chart gives the short high vowel as the lax [ɪ] and the long one as the tense [iː]. The chart's t, d and n are alveolar where Short calls them dental, a difference in [distributed] on which no Czech contrast depends.
ofString? reads the phonemes and not their realization: the final devoicing and the voicing
assimilation of obstruents (p. 458) are left out, so that oběd 'lunch' is /objed/ where Short
writes /objet/. It follows Short's rules for the palatals without exception, so a loan-word in
which di, ti or ni writes a plain dental is misread, and it reads x as [ks], one of
Short's two readings.
References #
Phonemes #
The phonemes are Short's (pp. 456–457), each named by the letter he writes it with, so that
ť is [c], c is [ts] and h is [ɦ].
The features that distinguish the five vowels, with [syllabic] marking them as vowels.
Equations
Instances For
A vowel is its chart entry's segment on the features that distinguish the five vowels.
Equations
Instances For
The low vowel /a/, long /aː/ written á.
Instances For
The mid front vowel /e/, [ɛ] in PHOIBLE's inventory, long /eː/ written é.
Instances For
The high front vowel /i/, written i or y and long í or ý, the letters with y going back to Proto-Indo-European ū (p. 456). PHOIBLE's inventory gives it as the lax [ɪ] short and the tense [iː] long.
Instances For
The mid back vowel /o/. Its long counterpart /oː/, written ó, occurs only in loan-words (p. 456).
Instances For
The high back vowel /u/, long /uː/ written ú and, where it developed from /oː/, ů (p. 456).
Instances For
The voiceless labial occlusive /p/.
Instances For
The voiced labial occlusive /b/.
Instances For
The labial nasal occlusive /m/.
Instances For
The voiceless dental occlusive /t/.
Instances For
The voiced dental occlusive /d/.
Instances For
The dental nasal occlusive /n/.
Instances For
The voiceless palatal occlusive /ť/, [c].
Instances For
The voiced palatal occlusive /ď/, [ɟ].
Instances For
The palatal nasal occlusive /ň/, [ɲ].
Instances For
The voiceless velar occlusive /k/.
Instances For
The voiced velar occlusive /g/. Original /g/ changed regularly into /h/, so /g/ is restricted to borrowings (p. 457).
Instances For
The voiceless alveolar semi-occlusive /c/, [ts].
Instances For
The voiceless post-alveolar semi-occlusive /č/, [tʃ].
Instances For
The voiceless labio-dental fricative /f/, largely confined to loans (p. 458).
Instances For
The voiced labio-dental fricative /v/.
Instances For
The voiceless alveolar fricative /s/.
Instances For
The voiced alveolar fricative /z/.
Instances For
The voiceless post-alveolar fricative /š/, [ʃ], formerly palatal.
Instances For
The voiced post-alveolar fricative /ž/, [ʒ], formerly palatal.
Instances For
The palatal /j/, which Short lists with the fricatives and the chart gives as the glide.
Instances For
The voiceless velar fricative /ch/, [x], whose letter is one letter of the alphabet (p. 459).
Instances For
The laryngeal fricative /h/, [ɦ], "voiced (!)" in Short's list.
Instances For
The lateral /l/, "almost frictionless".
Instances For
The alveolar roll /r/.
Instances For
The post-alveolar vibrant /ř/, "with considerable friction", the chart's raised trill [r̝].
Instances For
The phonemes, Short's five vowels and twenty-five consonantal phonemes, pairwise distinct.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vowels of the inventory.
Equations
- Czech.Phonology.vowels = {x ∈ Czech.Phonology.inventory | x.IsVowel}
Instances For
The consonantal phonemes of the inventory.
Equations
- Czech.Phonology.consonants = {x ∈ Czech.Phonology.inventory | ¬x.IsVowel}
Instances For
"There are twenty-five consonantal phonemes" (p. 457).
The segment of a PHOIBLE phoneme, as a vowel where PHOIBLE classes it with the vowels.
Equations
Instances For
Each phoneme is the segment of a phoneme of PHOIBLE's Czech inventory.
Every phoneme of PHOIBLE's Czech inventory has the segment of one here, a long vowel that of its short counterpart, save the three diphthongs, whose height changes and which the inventory leaves without a value for [high].
Natural classes #
The description of the velar obstruents, dorsal and not coronal.
Equations
- Czech.Phonology.velar = Phonology.Segment.ofSpecs [(Phonology.Feature.sonorant, false), (Phonology.Feature.dorsal, true), (Phonology.Feature.coronal, false)]
Instances For
The dorsals, the natural class of the velar obstruents.
Instances For
The dorsals are the natural class of what they share.
The segments that the second palatalization changes, k, g, h and ch (p. 462).
Equations
Instances For
The palatalizing segments are the dorsals and h, which is not dorsal. Short files it among the laryngeals (p. 457), although it alternates with z as g does (p. 462).
The palatalizing segments are nonetheless a natural class, the obstruents that are neither labial nor coronal: every other obstruent of the inventory is labial or coronal.
The palatalizing segments are the natural class of what they share.
Voicing pairs #
The voiceless obstruents whose counterpart in [voice] is a phoneme are all but c, č and ch, whose counterparts [dz], [dž] and [ɣ] occur only as positional variants (pp. 457–458).
The counterparts in [voice] of c, č and ch are [dz], [dž] and [ɣ]. Where /x/ might assimilate, "it voices not to /h/, but to [ɣ]" (p. 458).
The voiced obstruents whose counterpart in [voice] is a phoneme are all but h, whose counterpart is the voiceless glottal [h]. Where voice is neutralized Short gives /x/ as the voiceless counterpart of /h/ (p. 458), which differs from it in more than [voice].
h and ch, "a nearly matching pair of fricatives" (p. 462), differ in [voice], [spread glottis] and [consonantal], and in [dorsal] and the tongue-body features that go with it.
The second palatalization #
The second palatalization of velars, "k › c; h › z; ch › š (NB not s). Here too the reflex of g has de-affricated from dz to z" (p. 462). Every other segment is left as it is.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The second palatalization leaves every segment but the four as it is.
The reflexes are c, z and š.
The reflex of a palatalizing segment is a phoneme, a coronal strident that is not dorsal, and has its voicing.
The reflex of g is that of k voiced, [dz], de-affricated, and h, the Czech reflex of Proto-Slavic g (p. 461), shares it. k and g differ in [voice] alone, and their reflexes in [continuant] as well.
No one feature change, merging the same values into each segment, takes both k and g to their reflexes, since the two agree in [continuant] and their reflexes do not.
Spelling #
The letters of the Czech alphabet, ch being one (p. 459).
Equations
- Czech.Phonology.alphabet = ["a", "b", "c", "č", "d", "e", "f", "g", "h", "ch", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "ř", "s", "š", "t", "u", "v", "w", "x", "y", "z", "ž"]
Instances For
The phonemes a letter writes where no neighbouring letter changes its reading. A long vowel is two segments, ě on its own writes /e/, and q, w and x write [kv], [v] and [ks] in loan-words (p. 459).
Equations
- Czech.Phonology.ofChar 'a' = some [Czech.Phonology.a]
- Czech.Phonology.ofChar 'á' = some [Czech.Phonology.a, Czech.Phonology.a]
- Czech.Phonology.ofChar 'b' = some [Czech.Phonology.b]
- Czech.Phonology.ofChar 'c' = some [Czech.Phonology.c]
- Czech.Phonology.ofChar 'č' = some [Czech.Phonology.č]
- Czech.Phonology.ofChar 'd' = some [Czech.Phonology.d]
- Czech.Phonology.ofChar 'ď' = some [Czech.Phonology.ď]
- Czech.Phonology.ofChar 'e' = some [Czech.Phonology.e]
- Czech.Phonology.ofChar 'ě' = some [Czech.Phonology.e]
- Czech.Phonology.ofChar 'é' = some [Czech.Phonology.e, Czech.Phonology.e]
- Czech.Phonology.ofChar 'f' = some [Czech.Phonology.f]
- Czech.Phonology.ofChar 'g' = some [Czech.Phonology.g]
- Czech.Phonology.ofChar 'h' = some [Czech.Phonology.h]
- Czech.Phonology.ofChar 'i' = some [Czech.Phonology.i]
- Czech.Phonology.ofChar 'y' = some [Czech.Phonology.i]
- Czech.Phonology.ofChar 'í' = some [Czech.Phonology.i, Czech.Phonology.i]
- Czech.Phonology.ofChar 'ý' = some [Czech.Phonology.i, Czech.Phonology.i]
- Czech.Phonology.ofChar 'j' = some [Czech.Phonology.j]
- Czech.Phonology.ofChar 'k' = some [Czech.Phonology.k]
- Czech.Phonology.ofChar 'l' = some [Czech.Phonology.l]
- Czech.Phonology.ofChar 'm' = some [Czech.Phonology.m]
- Czech.Phonology.ofChar 'n' = some [Czech.Phonology.n]
- Czech.Phonology.ofChar 'ň' = some [Czech.Phonology.ň]
- Czech.Phonology.ofChar 'o' = some [Czech.Phonology.o]
- Czech.Phonology.ofChar 'ó' = some [Czech.Phonology.o, Czech.Phonology.o]
- Czech.Phonology.ofChar 'p' = some [Czech.Phonology.p]
- Czech.Phonology.ofChar 'q' = some [Czech.Phonology.k, Czech.Phonology.v]
- Czech.Phonology.ofChar 'r' = some [Czech.Phonology.r]
- Czech.Phonology.ofChar 'ř' = some [Czech.Phonology.ř]
- Czech.Phonology.ofChar 's' = some [Czech.Phonology.s]
- Czech.Phonology.ofChar 'š' = some [Czech.Phonology.š]
- Czech.Phonology.ofChar 't' = some [Czech.Phonology.t]
- Czech.Phonology.ofChar 'ť' = some [Czech.Phonology.ť]
- Czech.Phonology.ofChar 'u' = some [Czech.Phonology.u]
- Czech.Phonology.ofChar 'ú' = some [Czech.Phonology.u, Czech.Phonology.u]
- Czech.Phonology.ofChar 'ů' = some [Czech.Phonology.u, Czech.Phonology.u]
- Czech.Phonology.ofChar 'v' = some [Czech.Phonology.v]
- Czech.Phonology.ofChar 'w' = some [Czech.Phonology.v]
- Czech.Phonology.ofChar 'x' = some [Czech.Phonology.k, Czech.Phonology.s]
- Czech.Phonology.ofChar 'z' = some [Czech.Phonology.z]
- Czech.Phonology.ofChar 'ž' = some [Czech.Phonology.ž]
- Czech.Phonology.ofChar x✝ = none
Instances For
The phonemes a letter writes before ě. There d, t and n write /ď/, /ť/ and /ň/, b, p, v and f are followed by /j/, and m by /ň/ (p. 459).
Equations
- Czech.Phonology.ofCharBeforeĚ 'd' = some [Czech.Phonology.ď]
- Czech.Phonology.ofCharBeforeĚ 't' = some [Czech.Phonology.ť]
- Czech.Phonology.ofCharBeforeĚ 'n' = some [Czech.Phonology.ň]
- Czech.Phonology.ofCharBeforeĚ 'b' = some [Czech.Phonology.b, Czech.Phonology.j]
- Czech.Phonology.ofCharBeforeĚ 'p' = some [Czech.Phonology.p, Czech.Phonology.j]
- Czech.Phonology.ofCharBeforeĚ 'v' = some [Czech.Phonology.v, Czech.Phonology.j]
- Czech.Phonology.ofCharBeforeĚ 'f' = some [Czech.Phonology.f, Czech.Phonology.j]
- Czech.Phonology.ofCharBeforeĚ 'm' = some [Czech.Phonology.m, Czech.Phonology.ň]
- Czech.Phonology.ofCharBeforeĚ x✝ = Czech.Phonology.ofChar x✝
Instances For
The phonemes a letter writes before i or í, where d, t and n write /ď/, /ť/ and /ň/ (p. 459).
Equations
- Czech.Phonology.ofCharBeforeI 'd' = some [Czech.Phonology.ď]
- Czech.Phonology.ofCharBeforeI 't' = some [Czech.Phonology.ť]
- Czech.Phonology.ofCharBeforeI 'n' = some [Czech.Phonology.ň]
- Czech.Phonology.ofCharBeforeI x✝ = Czech.Phonology.ofChar x✝
Instances For
ofChars w is the phonemes that the letters w write, if they are all Czech letters. The
letters c and h together write /ch/, and a letter before ě, i or í writes what it
writes there.
Equations
- One or more equations did not get rendered due to their size.
- Czech.Phonology.ofChars ('c' :: 'h' :: w) = (fun (x : List Phonology.Segment) => Czech.Phonology.ch :: x) <$> Czech.Phonology.ofChars w
- Czech.Phonology.ofChars (x_1 :: 'ě' :: w) = do let __do_lift ← Czech.Phonology.ofCharBeforeĚ x_1 let __do_lift_1 ← Czech.Phonology.ofChars w pure (__do_lift ++ Czech.Phonology.e :: __do_lift_1)
- Czech.Phonology.ofChars (x_1 :: 'i' :: w) = do let __do_lift ← Czech.Phonology.ofCharBeforeI x_1 let __do_lift_1 ← Czech.Phonology.ofChars w pure (__do_lift ++ Czech.Phonology.i :: __do_lift_1)
- Czech.Phonology.ofChars (x_1 :: w) = do let __do_lift ← Czech.Phonology.ofChar x_1 let __do_lift_1 ← Czech.Phonology.ofChars w pure (__do_lift ++ __do_lift_1)
- Czech.Phonology.ofChars [] = some []
Instances For
ofString? w is the phonemes that the word w writes, if its letters are all Czech.
Equations
- Czech.Phonology.ofString? w = Czech.Phonology.ofChars w.toList
Instances For
The letter that writes a phoneme on its own, the first in the alphabet that does, or the palatal ď, ť or ň.
Equations
- Czech.Phonology.letter x = List.find? (fun (x_1 : String) => decide (Czech.Phonology.ofString? x_1 = some [x])) (Czech.Phonology.alphabet ++ ["ď", "ť", "ň"])
Instances For
Each phoneme has a letter.
The letters write phonemes of the inventory.
The spelling writes phonemes of the inventory.
Length is phonemic, as in Short's pairs dal 'he gave' and dál 'further', dul 'blew' and důl 'mine', and ryby 'fish' and rybí 'fish-', where y and i write one vowel (p. 456).
b, p, v and f before ě are followed by /j/, and m by /ň/, in Short's pěna
/pjena/ 'foam', věno /vjeno/ 'dowry', harfě /harfje/ 'harp' and město /mňesto/ 'town',
and in oběd 'lunch', whose /objet/ has the final devoicing that ofString? leaves out
(p. 459).
The alternation of d with ď before a front vowel, in Short's mladý, mladí, mladě 'young' (p. 462), and ď written with the háček before a back vowel, as in ďábel 'devil' (p. 459).
The alternation of t with ť, in Short's krutý, krutí, krutě 'cruel' (p. 462), and ť before a back vowel, as in ťuhýk 'shrike' (p. 459).