Kawahara (2015) [Kaw15] #
The phonology of Japanese accent surveys Tokyo Japanese pitch accent: a
single lexical accent per word determines the surface tone contour, and its
location is predictable in loanwords, compounds, and affixed words. This
file formalizes the survey's core generalizations — the Table 1 comparison
of the antepenultimate accent rule ([McC68]) with the Latin Stress
Rule ([Hay95a]), the accent-to-tone derivation and its culminativity
(accentToTones_culminative), and NonFinality ([PS93]) in
compound accent. The §6 affix accent lexicon lives in
Fragments/Japanese/Prosody.lean.
Default accent: the AAR vs the Latin Stress Rule #
Language-neutral accent-placement rules over a syllable-weight profile, compared on loanword default accentuation (§2).
The antepenultimate accent rule, which accents the syllable containing the antepenultimate mora and the initial syllable of shorter words ([McC68]). Returns the 0-indexed syllable.
Equations
- One or more equations did not get rendered due to their size.
- Kawahara2015.defaultAccentAAR [] = none
Instances For
The Latin Stress Rule, which accents a heavy (≥ 2μ) penult and the antepenult otherwise, with mono- and disyllables accented initially ([Hay95a]). §2.3 reviews arguments that LSR-conforming variants occur even where the two rules diverge, making the LSR arguably the better characterization of the Japanese default.
Equations
- Kawahara2015.latinStressRule [] = none
- Kawahara2015.latinStressRule weights = some (weights.length - if Prosody.Syllable.Weight.heavy ≤ weights.reverse.getD 1 0 then 2 else 3)
Instances For
The eight trisyllabic weight conditions of Table 1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The AAR and the LSR agree on six of the eight trisyllabic weight conditions and diverge exactly on HLH and LLH (Table 1).
On HLH the AAR accents σ₂, the syllable containing the antepenultimate
mora, while the LSR accents the antepenult σ₁ since the penult is light
(Table 1c: HL'H vs H'LH).
On LLH the AAR accents σ₂ and the LSR σ₁ (Table 1g: LL'H vs
L'LH).
Loanword accent (§2) #
Loanwords lack lexical accent specifications, so their accentuation reveals the default pattern (§2.1; [Kub06]).
The weight profile of an all-light loanword — one light syllable per mora.
Equations
- Kawahara2015.lightProfile e = List.replicate e.nMorae Prosody.Syllable.Weight.light
Instances For
ku-ri-su'-ma-su 'Christmas', accented on the antepenultimate mora ((10a)).
Equations
- Kawahara2015.kurisumasu = { form := "kurisumasu", gloss := "Christmas", accentMora := some 2, nMorae := 5 }
Instances For
a-su-fa'-ru-to 'asphalt', accented on the antepenultimate mora ((10g)).
Equations
- Kawahara2015.asufaruto = { form := "asufaruto", gloss := "asphalt", accentMora := some 2, nMorae := 5 }
Instances For
ma-ku-do-na'-ru-do 'McDonald', accented on the antepenultimate mora ((10h)).
Equations
- Kawahara2015.makudonarudo = { form := "makudonarudo", gloss := "McDonald's", accentMora := some 3, nMorae := 6 }
Instances For
a.me.ri.ka 'America', unaccented as a four-mora word with two final light non-epenthetic syllables ((16a)).
Equations
- Kawahara2015.amerika = { form := "amerika", gloss := "America", accentMora := none, nMorae := 4 }
Instances For
The accented loanwords of (10) carry the accent the AAR assigns.
On all-light profiles the LSR agrees with the AAR, so the (10) loanwords match it as well (§2.3).
Neither default rule derives amerika's unaccentedness, as neither produces unaccented outputs (§2.3 n. 10). Four-mora light-final unaccentedness is §2.4's separate generalization.
From accent to surface tones (§1.4) #
Tones are specified by the accentual HL and the initial rise, then spread rightward ((7)–(9)).
A level tone. Japanese distinguishes only H and L at the lexical level (§1.3).
Instances For
Equations
- Kawahara2015.instDecidableEqLevelTone x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Kawahara2015.instReprLevelTone.repr Kawahara2015.LevelTone.H prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Kawahara2015.LevelTone.H")).group prec✝
- Kawahara2015.instReprLevelTone.repr Kawahara2015.LevelTone.L prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Kawahara2015.LevelTone.L")).group prec✝
Instances For
Equations
- Kawahara2015.instReprLevelTone = { reprPrec := Kawahara2015.instReprLevelTone.repr }
The accentual HL — H on the accented mora, L on its successor ((4)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The initial rise — L on mora 0, H on mora 1 ((5)).
Equations
- Kawahara2015.initialRise i = if i = 0 then some Kawahara2015.LevelTone.L else if i = 1 then some Kawahara2015.LevelTone.H else none
Instances For
The tonal specification of mora i before spreading, with the
accentual HL taking precedence over the initial rise ((5b)).
Equations
- Kawahara2015.toneSpec accentMora i = (Kawahara2015.accentualHL accentMora i).or (Kawahara2015.initialRise i)
Instances For
The surface tones of an nMorae-word from its accent position, by
specification (toneSpec) followed by spreading — a left scan copying
the most recent specified tone rightward ((7)–(9)). The seed is never
consulted, since mora 0 is always specified.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Unaccented ame(+ga) 'candy' surfaces LHH by initial rise and spreading ((6b)).
Initially-accented a'me(+ga) 'rain' surfaces HLL, since the accentual HL blocks the initial rise ((5b), (8)).
Of the n+1 accent patterns of a trisyllable ((3)), the unaccented, initial, and medial contours are distinct, while final accent neutralizes with unaccentedness word-internally because the post-accent L falls off the word edge (§1.4).
Culminativity #
"Japanese allows only one HL pitch fall within a word" (§1.4) —
accentToTones_culminative derives this for every accent location and word
length.
The number of H-to-L falls in a tone string — the occurrences of
(H, L) among adjacent pairs.
Equations
- Kawahara2015.hlFallCount l = List.count (Kawahara2015.LevelTone.H, Kawahara2015.LevelTone.L) (l.zip l.tail)
Instances For
An L head opens no fall.
Every fall consumes an L strictly after the first position.
Stuttering a tone creates no fall.
Spreading is fall-invariant, since copying a tone neither creates nor destroys an HL fall.
Mora 0 is always specified, as H under initial accent and otherwise as the initial-rise L.
After mora 0, the only source of a specified L is the post-accent L, which pins the accent location.
The specified tones after mora 0 contain at most one L, since the post-accent L pins the accent location and positions are distinct.
A word carries at most one HL fall, whatever its accent location and length (culminativity, §1.4).
Compound accent (§4) #
The traditional dichotomy by N2 length: short N2s (≤ 2μ) either retain accent or pre-accent the N1-final position; long N2s (≥ 3μ) take N2-initial accent unless their own accent is nonfinal. Both rules are stated over mora counts; the paper's rules target syllables, and the two coincide on the light-syllable data of (21)–(24) formalized below.
A retaining short N2 keeps its own accent, shifted into the compound (§4.1, (21)).
Equations
- Kawahara2015.shortN2Retain n1Morae n2Accent = Option.map (fun (x : ℕ) => n1Morae + x) n2Accent
Instances For
A pre-accenting short N2 accents the N1-final mora — the partial predecessor of N1's length — its own accent lost to NonFinality (§4.1, (22)).
Equations
- Kawahara2015.shortN2PreAccent n1Morae = n1Morae.ppred
Instances For
The compound accent under a long (≥ 3μ) N2, which receives N2-initial accent when unaccented or finally-accented and otherwise retains its own accent (§4.2).
Equations
- Kawahara2015.longN2CompoundAccent n1Morae n2Morae n2Accent = some (n1Morae + (Option.filter (fun (x : ℕ) => x + 1 != n2Morae) n2Accent).getD 0)
Instances For
The NonFinality constraint over an (accent, mora count) pair, violated once when the accent sits on the final mora ([PS93]; §4.1 invokes it for the loss of final accent in compounds).
Equations
- Kawahara2015.nonFinality = Constraints.Constraint.binary fun (an : Option ℕ × ℕ) => Option.map (fun (x : ℕ) => x + 1) an.1 = some an.2
Instances For
In fa'asuto+ki'su → faasuto+ki'su 'first kiss', the short N2 retains its accent on ki ((21a)).
In ka'buto+musi → kabuto'+musi 'beetle', the pre-accenting short N2 puts the accent on N1-final to ((22a)).
In si'n+yokohama → sin+yo'kohama 'Shin-Yokohama', the unaccented long N2 receives N2-initial accent ((23a)).
In si'n+tamane'gi → sin+tamane'gi 'new onion', the long N2 retains its nonfinal accent ((24a)).
nonFinality is satisfied exactly when the accent's successor is not
the mora count.
Short-N2 pre-accenting never yields final accent, since the new accent lands on the N1-final position and N2 intervenes (§4.1).
Long-N2 compound accent never yields final accent, since retention is filtered to N2-nonfinal accents and the N2-initial default is nonfinal in a trimoraic-or-longer N2 (§4.2).