Documentation

Linglib.Theories.Phonology.Prosodic.Accent

Accent Assignment and Tone Derivation #

@cite{hayes-1995} @cite{kawahara-2015}

Language-general accent assignment rules and the accent-to-tone derivation for pitch accent systems.

Accent Assignment Rules #

Two rules that derive default accent position from syllable weight:

Accent-to-Tone Derivation #

For pitch-accent languages like Japanese, surface tonal patterns are fully determined by accent location. The derivation follows @cite{kawahara-2015} §1.4:

  1. Accentual HL: H on the accented mora, L on the following mora.
  2. Initial rise: L on the first mora, H on the second (blocked when the first mora is accented).
  3. Spreading: unspecified moras copy the rightmost specified tone.

NonFinality #

Two NonFinality constraints from @cite{prince-smolensky-1993}:

def Phonology.Accent.findSyllable (weights : List Syllable.SyllWeight) (targetMora : ) :
Option

Find the 0-indexed syllable containing the k-th mora (0-indexed). Returns none if the target mora exceeds the total mora count.

Equations
Instances For
    def Phonology.Accent.findSyllable.go :
    List Syllable.SyllWeightOption
    Equations
    Instances For

      Antepenultimate Accent Rule (@cite{mccawley-1968}): accent falls on the syllable containing the antepenultimate (3rd-from-last) mora.

      For words with fewer than 3 morae, accent falls on the initial syllable (the only possibility for bimoraic minimal words).

      Returns the 0-indexed syllable position.

      Equations
      Instances For
        @[irreducible]

        Latin Stress Rule (@cite{hayes-1995}): accent the penultimate syllable if it is heavy (≥ 2μ), otherwise accent the antepenultimate.

        For monosyllables, accent the only syllable. For disyllables, always accent the penultimate (= initial) syllable.

        @cite{kubozono-2008} argues this rule better characterizes Japanese default accentuation than the AAR.

        Equations
        Instances For

          Level tone for pitch accent systems. Japanese uses only H and L at the lexical level (@cite{kawahara-2015} §1.3).

          Instances For
            @[implicit_reducible]
            Equations
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              def Phonology.Accent.accentToTones (accentMora : Option ) (nMorae : ) :

              Derive surface tones from accent position and mora count.

              Implements the 4-step derivation of @cite{kawahara-2015} §1.4:

              1. Accentual HL assignment (H on accented mora, L on next)
              2. Initial rise (L on mora 0, H on mora 1 — blocked by initial accent)
              3. Spreading (unspecified moras copy rightmost specified tone)

              Returns a list of LevelTone with one entry per mora.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                def Phonology.Accent.nonFinalitySigma (accentSyll : Option ) (nSyll : ) :

                NonFinality(σ) (@cite{prince-smolensky-1993}): penalizes accent on the word-final syllable. Returns 1 if accent is final, 0 otherwise.

                Drives the avoidance of final accent observed in Japanese compound formation and loanword adaptation (@cite{kawahara-2015} §4).

                Equations
                Instances For
                  def Phonology.Accent.nonFinalityFoot (parse : Syllable.MetricalParse) (accentSyll : Option ) :

                  NonFinality(Ft) (@cite{prince-smolensky-1993}): penalizes the head foot in word-final position. Returns 1 if the rightmost foot in the parse is the head foot (contains the accent), 0 otherwise.

                  Distinct from NonFinality(σ): accent on the final syllable may be tolerated if the final foot is not the head foot.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    def Phonology.Accent.shortN2CompoundAccent (n1Morae : ) (n2Accent : Option ) (preAccenting : Bool) :
                    Option

                    Short N2 compound accent: when the second member of a compound (N2) is short (≤ 2 morae), accent may fall on the last syllable of N1 (pre-accenting pattern) or N2 may retain its own accent.

                    @cite{kawahara-2015} §4.1: pre-accenting N2s are those that lose their accent to NonFinality(Ft) and receive new accent via a compound accent rule analogous to dominant pre-accenting suffixes.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      def Phonology.Accent.longN2CompoundAccent (n1Morae : ) (n2Accent : Option ) (n2Morae : ) :
                      Option

                      Long N2 compound accent: when N2 is long (≥ 3 morae), if N2 is unaccented or has final accent, accent falls on N2-initial syllable. Otherwise, N2 accent is retained.

                      @cite{kawahara-2015} §4.2.

                      Equations
                      Instances For

                        Unaccented trisyllable → LHH (initial rise, H spreads).

                        Initial accent trisyllable → HLL (accent HL, L spreads).

                        Medial accent trisyllable → LHL (initial rise L, accent H, post-accent L).

                        Unaccented 4-mora → LHHH. Kawahara (7).

                        Initial accent 4-mora → HLLL. Kawahara (8).

                        Antepenultimate accent 4-mora → LHLL.

                        Antepenultimate accent 5-mora → LHHLL. Kawahara (9).