Documentation

Linglib.Studies.Jardine2019

Jardine (2019): the expressivity of autosegmental grammars #

[Jar19] defines ASL^g — stringsets given by forbidden-subgraph grammars over autosegmental representations interpreted through a realization g — and places the tone class ASL^{gT} in the subregular hierarchy. This file instantiates the Autosegmental.ASL substrate with the tone realization gT and checks banned-subgraph constraints over its realizations.

Scope #

Two realizations are checked, against the same forbidden tone melody *HLH:

Subregular placement #

[Jar19] places the bridge-only class ASL strictly inside the star-free languages. We prove the link-free fragment: when no forbidden subgraph carries association lines, ASL g₀ B is star-free (Autosegmental.ASL.isStarFree_of_links_empty) — over any alphabet, no [Finite S] needed — because such a grammar is a Boolean combination of per-tier factor constraints, each the inverse image of a star-free contains-factor language ([Sch65] [McNP71]) along a tier projection. The *HLH tonal-tier melody hlhTier is one such constraint (hlhTier_isStarFree).

The genuinely autosegmental case — links coupling the two tiers — is deeper: a forbidden subgraph can match with an unlinked run-end arbitrarily far from its linked core, so a bounded sliding-window scanner over the realization is unsound; a two-tape synchronising aperiodic recognizer is needed, and is left to future work.

The relation-level L = ASL^{gT} equivalences ([Jar19]) remain future work.

The tone alphabet ([Jar19] §2): high, low, falling.

Instances For
    @[implicit_reducible]
    Equations
    def Jardine2019.instReprToneSym.repr :
    ToneSymStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations

      The tone-bearing unit (a mora).

      Instances For
        @[implicit_reducible]
        Equations
        def Jardine2019.instReprMora.repr :
        MoraStd.Format
        Equations
        Instances For
          @[implicit_reducible]
          Equations

          The forbidden subgraph *HLH ([Jar19] (3)): an H-L-H tone sequence, three tones each on their own mora.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            HLH is excluded: its realization contains the *HLH subgraph.

            HL is admitted (no H-L-H).

            And the constraint reaches inside longer strings: HHLH is excluded (the medial H-L-H realizes the forbidden subgraph).

            The OCP-merging realization: non-local tone plateauing #

            [Jar19]'s g_T is OCP-merging — an H-plateau Hⁿ is a single H node, not n of them. realizeMerged (Collapse.lean) supplies that merge. Against it we ban the tonal-tier melody *HLH — an H-L-H sequence read off the tone tier alone (hlhTier: upper [H, L, H], no morae pinned), so the constraint is on tonal adjacency after merging, not on per-mora docking. This is where merging buys non-local power: H⁺ L⁺ H⁺ is excluded for any plateau widths, because the plateaus collapse first.

            The forbidden tonal-tier melody *HLH: an H-L-H sequence of adjacent tonal nodes, with the mora tier left unconstrained (empty lower tier, no links). Read off the tone tier after OCP merging, this is the genuine non-local plateauing ban — contrast hlh, whose diagonal per-mora docking makes it sensitive to plateau width.

            Equations
            Instances For

              The merging variant of ASL: the same forbidden-subgraph preimage, taken along the OCP-merging realization realizeMerged instead of the bridge-only realize.

              Equations
              Instances For

                LHHLH is excluded under merging: the HH-plateau merges, so the tone tier reads L-H-L-H and the medial H-L-H melody appears ([Jar19]'s *HLH).

                A single H-plateau is admitted under merging: HHH collapses to one H node, so the tone tier is just H — no H-L-H melody to forbid.

                The non-local power merging buys. An unbounded plateau HH-LL-HH is excluded under realizeMerged: every run collapses, so the tone tier reads H-L-H and the melody appears — no matter the plateau widths.

                The same string is admitted under the non-merging realize: with the plateaus kept apart, the tone tier reads H-H-L-L-H-H, which has no three adjacent H-L-H nodes. The contrast with hlhTier_merged_excludes_plateau is exactly the non-local expressivity OCP merging adds — the local hlh_excluded constraint cannot see it.

                The *HLH tonal-tier melody set is star-free. hlhTier carries no association lines, so ASL gT [hlhTier] falls in the link-free fragment (ASL.isStarFree_of_links_empty): a concrete instance of [Jar19]'s ASL ⊊ SF placement that the bridge-only realization already settles.