Basic theory of segments #
This file develops the theory of the segments defined in
Phonology/Segmental/Defs.lean. Natural-class membership is the bundle order: a
specification matches a segment exactly when it lies below it in the subsumption order
of Shieber and Carpenter, so having a value is lying above the bundle specifying that
value alone, matching a specification list is having each listed value, and each
conjunctive natural class is the segments above its specification. The remaining
results concern the feature-change operations, the features on which sonority depends, the
sonority rise between two classes, and the Parker sonority ranking.
Main results #
Segment.hasValue_iff_ofSpecs_le: having a value is lying above the single-feature bundle.Segment.ofSpecs_le_iff: a specification list lies below a segment iff the segment has every listed value.Segment.isVowel_iff_le: a natural class is the segments above its specification, and likewise for consonants, stops, fricatives, nasals, sibilants and glides.Segment.setFeature_hasValue: the feature-change operations act as specified.IsDistinctive: a feature set on which no two segments of an inventory agree, withSegment.restrict_eq_restrict_iffrelating restriction to agreement on the set.Sonority.ofSegment_congr: sonority depends on a segment only through the major-class features and continuancy, so it is blind to place and laryngeal features.Sonority.rise_pos,Sonority.rise_eq_zero,Sonority.rise_neg: the sign of the sonority rise separates rises, plateaus and falls.Sonority.Class.parkerRank_injective: the Parker scale ranks classes distinctly.Sonority.Class.toSonority_ofSegment: the Parker classification coarsens to the six-level one.
References #
Natural classes are the bundle order #
With distinct features, a specification list lies below a segment exactly when the segment has each listed value.
The vowels are the segments above [+syllabic].
The consonants are the segments above [+consonantal].
The obstruents are the segments above [+cons, −son].
The stops are the segments above [+cons, −son, −cont].
The fricatives are the segments above [+cons, −son, +cont].
The nasals are the segments above [+nasal].
The sibilants are the segments above [+strident].
The glides are the segments above [−cons, −syll, +approx].
Effect on the modified feature #
Value preserved on other features #
Distinctive feature sets #
A feature set is distinctive for an inventory when no two segments of the inventory agree on it.
Equations
- Phonology.IsDistinctive C I = Set.InjOn (Phonology.Segment.restrict C) ↑I
Instances For
Equations
- Phonology.instDecidableIsDistinctive = decidable_of_iff (∀ s ∈ I, ∀ s' ∈ I, Phonology.Segment.restrict C s = Phonology.Segment.restrict C s' → s = s') ⋯
A larger feature set is still distinctive.
A distinctive feature set is distinctive for every smaller inventory.
Sonority #
The features ofSegment reads are the major-class features and continuancy. Place and
laryngeal features are absent.
Equations
Instances For
Sonority depends on a segment only through Sonority.features.
Setting a feature that sonority does not read leaves sonority unchanged.
The eight Parker classes receive distinct ranks ([Par02]). The ranking is Parker's
reversible default, so injectivity is the faithful invariant, and no fixed order on
Sonority.Class is implied.
Classifying on the Parker scale and collapsing the voicing split is the six-level classification.