Documentation

Linglib.Phonology.Autosegmental.Hull

The association hull #

Graph.hull closes each upper node's association set to its interval hull on the lower tier: (k, j) is a hull link iff j lies between two of k's links. This is the representational content of tonal spreading-to-a-span: [HK10]'s plateauing rule, applied after OCP-fusion, is exactly the hull of the fused H's associations (Phonology/Tone/Plateauing).

Hull-closure of a multi-node melody can violate the no-crossing constraint (two interleaved hulls cross); the phonological operation applies to the fused representation, where the melody is a single node and the hull is planar.

Main results #

noncomputable def Autosegmental.AR.hull {ι : Type u_3} {τ : ιType u_4} (m : ι) (X : TieredAR ι τ) [Finite X.obj.V] :
TieredAR ι τ

Close each tier-m node's association set to its interval hull on each other tier.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    instance Autosegmental.instFiniteVSigmaObjGraphAndIsTierOrderedArcsTierFstNoInternalAssocEdgesHull {ι : Type u_3} [Finite ι] {τ : ιType u_4} (m : ι) (X : TieredAR ι τ) [Finite X.obj.V] :
    Finite (AR.hull m X).obj.V
    @[simp]
    theorem Autosegmental.AR.tierWord_hull {ι : Type u_3} [Finite ι] {τ : ιType u_4} (m : ι) (X : TieredAR ι τ) [Finite X.obj.V] (i : ι) :