Documentation

Linglib.Studies.Hayes1989

Hayes (1989): Compensatory Lengthening in Moraic Phonology #

[Hay89]

Bruce Hayes. "Compensatory Lengthening in Moraic Phonology." Linguistic Inquiry 20(2): 253–306.

This study file formalizes the empirical core of Hayes 1989: the typology of compensatory lengthening (CL) and its three central arguments for moraic theory over segmental prosodic theories (X theory, CV theory).

Core claims formalized #

  1. CL is governed by a prosodic frame provided by moraic structure (not by constraints on association line rearrangements).

  2. Onset-deletion asymmetry: CL from coda deletion is common; CL from onset deletion is unattested. Moraic theory derives this from the universal non-moraicity of onsets — onset deletion strands no μ (Syllable.deleteOnset_strandedCount).

  3. Weight prerequisite: CL occurs only in languages with a syllable-weight distinction. Only languages with bimoraic syllables (Syllable.ofCV … wbp) have a coda μ to strand.

  4. Moraic conservation: CL conserves total mora count. Because a stranded μ survives deletion, this follows from Syllable.strand_moraCount / Syllable.relicense_moraCount rather than stipulation.

Languages covered #

The CL typology ([Hay89]) #

The seven attested compensatory-lengthening types ([Hay89]). Each is a deletion trigger plus a re-association target; all share the moraic mechanism — deletion strands a mora, which is then re-associated to an adjacent segment (the substrate Syllable.strandrelicense/relicenseLeft).

  • classical : CLType

    Vowel lengthens when a following coda consonant deletes (Latin kasnus → kaːnus).

  • totalAssimilation : CLType

    Total consonant assimilation, formally equivalent to CL (asta → atta).

  • glideFormation : CLType

    Glide formation frees a mora that lengthens a neighbour (tia → tyaː).

  • prenasalization : CLType

    Prenasalization absorbs a mora from the following stop (Bantu amba → aːmba).

  • doubleFlop : CLType

    Non-adjacent CL via double flop (Ancient Greek odwos → oːdos).

  • vowelLoss : CLType

    A following vowel deletes; the preceding vowel lengthens (Middle English talə → taːl).

  • inverseCL : CLType

    A vowel shortens, lengthening the following consonant (Luganda aika → akka).

Instances For
    @[implicit_reducible]
    Equations
    @[implicit_reducible]
    Equations
    def Hayes1989.instReprCLType.repr :
    CLTypeStd.Format
    Equations
    Instances For

      Whether a CL type re-associates the stranded μ within one syllable (Syllable.relicense) or moves it across a syllable boundary (Syllable.relicenseLeft).

      Instances For
        @[implicit_reducible]
        Equations
        def Hayes1989.instReprLocality.repr :
        LocalityStd.Format
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[implicit_reducible]
          Equations

          Segment inventory (minimal, for derivations) #

          Latin s-deletion — classical CL #

          Latin underlying form *kasnus 'gray': σ₁ = ⟨kas⟩ — onset ⟨k⟩, a nucleus μ, and a coda ⟨s⟩ μ (Weight-by-Position), making σ₁ heavy.

          Equations
          Instances For

            σ₁ of *kasnus is heavy (2 morae: nucleus + coda with WBP).

            Deleting the coda ⟨s⟩ from σ₁ strands one mora.

            After spreading, the vowel ⟨a⟩ becomes long: σ₁ = [ka:] with 2 morae.

            Equations
            Instances For

              Moraic conservation: *kasnus σ₁ and ka:nus σ₁ have the same mora count — derived from the general stranding/spreading conservation lemmas.

              Latin word-initial s-deletion — no CL #

              Latin *smereo → mereo: ⟨s⟩ deletes word-initially (onset position). Onset ⟨s⟩ bears no mora, so no CL occurs.

              Equations
              Instances For

                Onset deletion strands no mora — the onset-deletion asymmetry.

                The mora count after onset deletion is still 1 (light syllable).

                Middle English vowel-loss CL #

                Middle English ⟨talə⟩ 'tale' (original disyllabic form): σ₁ = ⟨ta⟩ (open, light), σ₂ = ⟨lə⟩ (open, light). When word-final schwa deletes, Parasitic Delinking strands a mora, filled by leftward spreading that lengthens ⟨a⟩.

                Equations
                Instances For

                  Input ⟨talə⟩ has 2 total morae (one per syllable).

                  Deleting σ₂'s schwa strands one mora.

                  Vowel loss is heterosyllabic CL (CLType.vowelLoss): Parasitic Delinking deletes the de-nucleated σ₂ (its nucleus mora is stranded by Schwa Drop), and that mora migrates left onto σ₁, lengthening ⟨a⟩ to ⟨a:⟩ so σ₁ becomes heavy.

                  The migration conserves total weight — derived from Syllable.relicenseLeft_conserves, not a stipulated output: the de-nucleated σ₂ deletes (none) and its mora is gained by σ₁.

                  CL result: ⟨a⟩ becomes long and ⟨l⟩ resyllabifies as a non-moraic coda riding on the second mora. Output σ = [ta:l] with 2 morae.

                  Equations
                  Instances For

                    Conservation: input total morae = output morae.

                    Weight prerequisite — CL requires bimoraic syllables #

                    Without WBP (e.g. Lardil), Syllable.ofCV leaves the coda non-moraic (riding on the nucleus μ). There is no coda μ to strand → no CL.

                    Equations
                    Instances For

                      With WBP (e.g. Latin), Syllable.ofCV gives the coda its own mora. Stranding it strands one mora → CL is possible.

                      Equations
                      Instances For

                        The weight prerequisite: Latin (CL possible) vs Lardil (CL impossible) is exactly the WBP parameter.

                        Estonian trimoraic syllables #

                        Estonian Q1/Q2/Q3 (short/long/overlong) syllables realize the three-way weight distinction as 1μ/2μ/3μ directly — a long vowel is two morae, an overlong rime three.

                        Equations
                        Instances For

                          Q3 → Q2 grade shift: removing the third mora.

                          Estonian gemination loss: Q3 ⟨pa:t.ti⟩ → Q2 ⟨pa:.ti⟩; σ₁ goes from 3μ to 2μ as the geminate loses its mora.

                          Equations
                          Instances For

                            Integration — the prosodic pipeline #

                            The full pipeline for Latin ka:nus after CL: moraic syllables → weight profile → prosodic word. σ₁ = [ka:] (heavy), σ₂ = [nus] (heavy), so the weight profile is [H, H].

                            Equations
                            Instances For

                              CL output satisfies the bimoraic minimal-word constraint (4μ ≥ 2μ).

                              Middle English: CL preserves the bimoraic minimum across syllable restructuring. Input ⟨talə⟩ = [L, L] (2μ); output [ta:l] = [H] (2μ). Both satisfy the bimoraic minimum — a consequence of moraic conservation.