Jardine (2016): Computationally, tone is different #
Jardine argues that unbounded circumambient processes, whose application depends on material
unboundedly far away on both sides of the target, (2), are common in tonal phonology and rare in
segmental phonology. His witness is unbounded tonal plateauing, every TBU between two H-toned
TBUs surfacing H (Hyman and Katamba's rule, (7)), as the string map (36) of Section 4.1, which is
Tone.utp. The map is subsequential in neither direction (Section 4.2) but regular: the mark-up
decomposition (43), a left-to-right pass writing ? after an H and a right-to-left pass
resolving it, is computed by a bimachine. Read back into autosegmental representations by (40),
the OCP-merged output is one H linked to the plateau (Section 4.4).
Main results #
utp_map_forms: the map reproduces the plateaus of Section 2.2utp_not_isSubsequential: plateauing is subsequential in neither directionutp_eq_resolve_mark,utp_isBimachineComputable: the mark-up decomposition (43)
Implementation notes #
- The conjecture of Section 5.2, after Heinz and Lai, that plateauing has no mark-up-free decomposition and so is not weakly deterministic, is not stated.
- The words of
Data/Forms/Jardine2016a.jsoncarry the paper's string representation one symbol per mora, a long vowel counting two; the Digo, Xhosa and Yaka data, whose plateaus interact with tone shift or an accentual analysis, are not encoded.
References #
The plateauing data #
The words of Section 2.2 carry their underlying and surface TBU strings in the paper's string
representation of Section 4.1, one symbol per mora, H a TBU associated to a H tone and Ø,
written O, an unspecified one, read off the paper's autosegmental diagrams.
tbuString s is the TBU string spelled s in H and O.
Equations
- Jardine2016a.tbuString s = List.map (fun (c : Char) => if c = 'H' then Tone.TBU.H else Tone.TBU.O) s.toList
Instances For
ofAnalysis a is the underlying and the surface TBU string of the word a analyses.
Equations
Instances For
The map (36) reproduces every plateau of Section 2.2, Luganda (8) to (12), Zulu (18b) and Saramaccan (21), with no change for at most one H and a plateau between the outermost Hs otherwise.
UTP is not subsequential #
Whether a toneless TBU surfaces H depends on a H arbitrarily far away on each side of it, and the map preserves length, so a machine reading in either direction would have to withhold unboundedly many symbols.
UTP is subsequential in neither direction (§4.2, online appendix).
The (43) mark-up decomposition #
With one extra symbol the two-pass decomposition exists: a left pass marks every toneless
TBU after a H with ?; a right pass resolves ? by whether a H follows. The mark is
exactly the alphabet enlargement that Heinz and Lai's weak determinism disallows.
Equations
- Jardine2016a.instDecidableEqMark x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Jardine2016a.instReprMark.repr Jardine2016a.Mark.H prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Jardine2016a.Mark.H")).group prec✝
- Jardine2016a.instReprMark.repr Jardine2016a.Mark.O prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Jardine2016a.Mark.O")).group prec✝
- Jardine2016a.instReprMark.repr Jardine2016a.Mark.Q prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Jardine2016a.Mark.Q")).group prec✝
Instances For
Equations
- Jardine2016a.instReprMark = { reprPrec := Jardine2016a.instReprMark.repr }
The left pass of (43) marks every toneless TBU after a H with ?.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The right pass of (43), run right-to-left, resolves ? to H when a H follows, else to Ø.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The (43) decomposition computes UTP, marking left-to-right and then resolving right-to-left.
Both passes run finite Mealy machines, so this exhibits UTP as a right-subsequential map
after a left-subsequential one (Mealy.isLeftSubsequential,
Mealy.isRightSubsequential).
UTP is regular (§4.2). The (43) decomposition is a right-to-left Mealy pass after a left-to-right one, and a bimachine computes such a composite, one deterministic pass per direction. What fails above is one-directional determinism, not finite-state computability.
The autosegmental reading (§4.4) #
The string representation reads back into autosegmental representations by TBU.toAR
((40)); the OCP-merged representation of the output has one H, linked exactly to the
plateau, Hyman and Katamba's rule as given in (7).
The merged output's links are the fused H over the surfacing positions.