Halle, Vaux, and Wolfe (2000): On Feature Spreading and the Representation of Place of Articulation #
This file formalizes the feature tree of [halle-vaux-wolfe-2000]'s Revised Articulator Theory.
The paper reviews the four innovations proposed since [clements-1985], Unified Feature Theory,
Vowel-Place Theory, Strict Locality, and Partial Spreading, records that no consensus exists on
which to adopt (section 1.1), and keeps only Partial Spreading. Its tree (1) groups the features
of the six articulators under the nodes Lips, Tongue Blade, Tongue Body, Soft Palate, Tongue
Root, and Larynx, with Place over the three oral articulators, Guttural over tongue root and
larynx, and the articulator-free features [continuant], [strident], [lateral], and [suction]
beside the root features [consonantal] and [sonorant] at the root, Node and node, an instance
of Phonology.FeatureGeometry over Hayes's inventory; so an articulator-free feature lies in the
root's class and no other, articulatorFree_mem_naturalClass_iff, Soft Palate is not under
Place, nasal_notMem_place, and Place is exactly the three oral articulators, place_eq_union.
Designated articulators are unary terminal features rather than nodes (section 1.2.2), so the
labiovelar [k͡p] carries both [labial] and [dorsal] while the labialised [kʷ] carries [dorsal]
beside [+round], (4), kp and kw, and only the first is a complex segment,
isComplex_kp and not_isComplex_kw. Spreading operates on terminal features (section 1.2.3),
so a rule may spread any subset of a node's features and the tree only names the natural sets:
Irish Nasal Place Assimilation spreads the Place class and so carries each oral articulator's
class while leaving the sister Soft Palate alone, placeAssimilation_eqOn_tongueBody and
placeAssimilation_nasal, and Dorsal Assimilation (44) spreads the terminal [dorsal] alone,
leaving the target's [back] untouched, dorsalAssimilation_back, where spreading the Tongue
Body node would carry it, tongueBody_spread_back, the refuted prediction (45) of a Place-node
analysis (section 2.2.4). The Irish forms are the rows of Data.Examples.HalleVauxWolfe2000.
Implementation notes #
Features of Hayes's inventory absent from (1) are placed by the paper's own articulator-bound or free criterion (section 1.2): [approximant], [delayed release], [tap], [trill], and [syllabic] are articulator-free and go to the root, [labiodental] to Lips, [front] to Tongue Body, and [voice], executed by the larynx, to Larynx; [tense] is left unplaced, since the paper's tongue-root features are [ATR] and [RTR] and Hayes's [tense] is not identified with them. [suction], [rhinal], [ATR], [RTR], [radical], [stiff vocal folds], [slack vocal folds], and [glottal] have no counterpart in the inventory, so Tongue Root dominates nothing here.
TODO #
- Section 2's arguments against Unified Feature Theory and Vowel-Place Theory, section 3's analyses (Barra Gaelic vowel copy, Irish nasal place and dorsal assimilation), and section 1.2.4's full specification.
References #
- [halle-vaux-wolfe-2000]
- [clements-1985]
- [hayes-2009]
- [sagey-1986]
Tree (1) #
Equations
- HalleVauxWolfe2000.instDecidableEqNode x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- HalleVauxWolfe2000.instReprNode = { reprPrec := HalleVauxWolfe2000.instReprNode.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The node immediately dominating each node; the root alone has none.
Equations
- HalleVauxWolfe2000.Node.root.parent = none
- HalleVauxWolfe2000.Node.place.parent = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.Node.softPalate.parent = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.Node.guttural.parent = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.Node.lips.parent = some HalleVauxWolfe2000.Node.place
- HalleVauxWolfe2000.Node.tongueBlade.parent = some HalleVauxWolfe2000.Node.place
- HalleVauxWolfe2000.Node.tongueBody.parent = some HalleVauxWolfe2000.Node.place
- HalleVauxWolfe2000.Node.tongueRoot.parent = some HalleVauxWolfe2000.Node.guttural
- HalleVauxWolfe2000.Node.larynx.parent = some HalleVauxWolfe2000.Node.guttural
Instances For
A node and its ancestors; the tree has depth two.
Equations
- n.up = (List.filterMap (fun (i : ℕ) => (fun (x : Option HalleVauxWolfe2000.Node) => x >>= HalleVauxWolfe2000.Node.parent)^[i] (some n)) (List.range 3)).toFinset
Instances For
Equations
Equations
- a.instDecidableLE b = a.up.instDecidableLE b.up
Equations
The terminal features of (1), read over Hayes's inventory (see the module docstring for the features the paper does not list).
Equations
- HalleVauxWolfe2000.node Phonology.Feature.consonantal = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.sonorant = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.continuant = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.strident = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.lateral = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.syllabic = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.approximant = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.delayedRelease = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.tap = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.trill = some HalleVauxWolfe2000.Node.root
- HalleVauxWolfe2000.node Phonology.Feature.labial = some HalleVauxWolfe2000.Node.lips
- HalleVauxWolfe2000.node Phonology.Feature.round = some HalleVauxWolfe2000.Node.lips
- HalleVauxWolfe2000.node Phonology.Feature.labiodental = some HalleVauxWolfe2000.Node.lips
- HalleVauxWolfe2000.node Phonology.Feature.coronal = some HalleVauxWolfe2000.Node.tongueBlade
- HalleVauxWolfe2000.node Phonology.Feature.anterior = some HalleVauxWolfe2000.Node.tongueBlade
- HalleVauxWolfe2000.node Phonology.Feature.distributed = some HalleVauxWolfe2000.Node.tongueBlade
- HalleVauxWolfe2000.node Phonology.Feature.dorsal = some HalleVauxWolfe2000.Node.tongueBody
- HalleVauxWolfe2000.node Phonology.Feature.high = some HalleVauxWolfe2000.Node.tongueBody
- HalleVauxWolfe2000.node Phonology.Feature.low = some HalleVauxWolfe2000.Node.tongueBody
- HalleVauxWolfe2000.node Phonology.Feature.back = some HalleVauxWolfe2000.Node.tongueBody
- HalleVauxWolfe2000.node Phonology.Feature.front = some HalleVauxWolfe2000.Node.tongueBody
- HalleVauxWolfe2000.node Phonology.Feature.nasal = some HalleVauxWolfe2000.Node.softPalate
- HalleVauxWolfe2000.node Phonology.Feature.voice = some HalleVauxWolfe2000.Node.larynx
- HalleVauxWolfe2000.node Phonology.Feature.spreadGlottis = some HalleVauxWolfe2000.Node.larynx
- HalleVauxWolfe2000.node Phonology.Feature.constrGlottis = some HalleVauxWolfe2000.Node.larynx
- HalleVauxWolfe2000.node Phonology.Feature.tense = none
Instances For
Articulator-free features and Place #
The articulator-free features and the root features belong to the root's class alone: no articulator node dominates them.
Soft Palate is a sister of Place, not under it.
Place dominates exactly the three oral articulators.
Designated articulators (p. 435) #
The labiovelar stop: [dorsal, labial, +consonantal, −sonorant, −round, −continuant].
Equations
- One or more equations did not get rendered due to their size.
Instances For
The labialised velar stop: [dorsal, +consonantal, −sonorant, +round, −continuant], with no
specification for [labial].
Equations
- One or more equations did not get rendered due to their size.
Instances For
Terminal spreading, sections 1.2.3 and 2.2.4 #
Irish Nasal Place Assimilation spreads the terminal features under Place from src onto
tgt, the substrate's Finset.piecewise on the Place class.
Equations
- HalleVauxWolfe2000.placeAssimilation src tgt = (Phonology.FeatureGeometry.naturalClass HalleVauxWolfe2000.Node.place).piecewise src tgt
Instances For
Spreading Place carries the whole Tongue Body class, eqOn_piecewise_of_le; in the same way
the Lips and Tongue Blade classes.
Soft Palate is a sister of Place, so Place assimilation leaves [nasal] where it was: the
assimilated nasal is still a nasal, eqOn_piecewise_of_not_le.
Irish Dorsal Assimilation (44) spreads the designated articulator alone: the terminal feature [dorsal], not the Tongue Body node.
Equations
- HalleVauxWolfe2000.dorsalAssimilation src tgt = {Phonology.Feature.dorsal}.piecewise src tgt
Instances For
(44): spreading the terminal [dorsal] leaves the target's secondary articulation, its [back] value, untouched, which is how the palatalised nasal of (44a) keeps its palatalisation and the plain nasal of (44b) stays plain.
(45): spreading the Tongue Body node instead would carry [back] along with [dorsal], the prediction of a Place-node analysis of (44) that the data refute.