Documentation

Linglib.Theories.Phonology.Features

Phonological Features #

Complete segmental feature inventory following @cite{hayes-2009} Introductory Phonology, Ch 4. The 26 binary features are organized into manner (root), laryngeal, and place (labial, coronal, dorsal) categories.

Prosodic features [stress] and [long] are excluded — Hayes treats stress as a syllable-level property (Ch 14), not a segmental feature.

This module provides the feature inventory consumed by OT, autosegmental, and syllable analyses.

@cite{hayes-2009}

Distinctive phonological features (binary-valued).

Complete segmental inventory from @cite{hayes-2009}:

  • Manner (root): syllabic, consonantal, sonorant, approximant, continuant, delayedRelease, nasal, lateral, strident, tap, trill
  • Laryngeal: voice, spreadGlottis, constrGlottis
  • Place (Labial): labial, round, labiodental
  • Place (Coronal): coronal, anterior, distributed
  • Place (Dorsal): dorsal, high, low, front, back, tense

The sonority hierarchy (Hayes Table 4.1) is decomposed as: [±sonorant] > [±approximant] > [±consonantal] > [±syllabic], yielding 5 natural classes (obstruent, nasal, liquid, glide, vowel).

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]

      A feature value: some true = [+F], some false = [−F], none = unspecified.

      Equations
      Instances For

        A segment represented as a (partial) specification of features. Unspecified features return none.

        Instances For

          Is feature f specified (either [+F] or [−F])?

          Equations
          Instances For

            Does feature f have value v?

            Equations
            Instances For

              All 26 features in declaration order.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Segment equality by checking all 26 features. Two segments are BEq-equal iff they agree on every feature value.

                Equations
                • One or more equations did not get rendered due to their size.

                Decidable equality on segments via exhaustive feature comparison. Enables native_decide on segment-level goals and OT tableaux over List Segment candidates.

                Equations
                • One or more equations did not get rendered due to their size.