Documentation

Linglib.Studies.Maddieson2013

Maddieson 2013: WALS phonology chapters ↔ PHOIBLE 2.0 bridges #

[Mad13] [MMcC19] [DH13a]

Cross-dataset bridge theorems verifying that PHOIBLE 2.0 inventories are consistent with the WALS Maddieson chapter classifications, for the 16 languages currently covered by Fragments/{Lang}/Phonology.lean.

Inventories are accessed via Fragments (not Data directly), per linglib's pattern that per-language data flows through Fragment files.

Why this study file exists #

The dissolved Phenomena/Phonology/Typology.lean carried a 16-language hand-curated PhonProfile sample with ~80 xxx_chN grounding theorems testing each language against WALS — vacuous round-trips (each value matches its own WALS lookup). Dropped in the dissolution.

This file replaces the bridge work with substantive WALS↔PHOIBLE cross-dataset verification: each language's PHOIBLE consonant count is checked against the WALS Maddieson Ch 1 bin it falls into. Where PHOIBLE and WALS disagree at the bin level, the disagreement is documented (PHOIBLE often counts more segments under finer transcription).

Maddieson's WALS Ch 1 bin definitions #

WALS Ch 1 (consonant inventory size) bins, per the chapter text:

Note: these bins come from Maddieson's UPSID counts. PHOIBLE 2.0 has finer transcription and broader source coverage, so per-language counts can differ even when both are well-formed inventories.

Featural double-coding (deferred) #

WALS Ch 7 (glottalized consonants) could derive from a PHOIBLE inventory

Consonant inventory size, WALS Ch 1 ([Mad13]). Maddieson's UPSID-based bins; the sole consumer is inWALS1ABin below, so this classification lives with the paper that uses it.

Instances For
    @[implicit_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def Maddieson2013.inWALS1ABin (bin : CInventorySize) (n : ) :
      Bool

      Whether a consonant count falls in the WALS Ch 1 bin for a given CInventorySize. Uses Maddieson's bin boundaries. Returns Bool; decide resolves the comparisons concretely.

      Equations
      Instances For

        Hindi: PHOIBLE's "hind1269" Hindi-Urdu has 71 consonants (the breathy-aspirated × voiced/voiceless × place series produces a very large inventory) — falls in WALS large (34+).

        Maori: 10 consonants — exceptionally small (Polynesian-typical). WALS small (6–14).

        Zulu: 35 consonants (clicks + ejectives + breathy series) puts it in WALS large (34+).

        theorem Maddieson2013.batch_bin_distribution :
        inWALS1ABin CInventorySize.small Maori.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.moderatelySmall Yoruba.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.average German.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.average Finnish.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.average Turkish.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.average French.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.average Spanish.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.average Mandarin.Phonology.phonemeInventory.consonantCount = false inWALS1ABin CInventorySize.moderatelyLarge English.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.moderatelyLarge Japanese.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.moderatelyLarge Mandarin.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.moderatelyLarge Russian.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.moderatelyLarge Georgian.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.moderatelyLarge Swahili.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.large HindiUrdu.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.large Hungarian.Phonology.phonemeInventory.consonantCount = true inWALS1ABin CInventorySize.large Zulu.Phonology.phonemeInventory.consonantCount = true

        Of the 16 PHOIBLE-canonical inventories: 1 small, 1 moderatelySmall, 6 average, 5 moderatelyLarge, 3 large. The 0 moderatelySmall finding inverts WALS Maddieson's modal-average count for the same 16 ISOs — PHOIBLE's finer transcription pulls several moderatelySmall-in-WALS languages up into average.