Documentation

Linglib.Phonology.Autosegmental.Hull

The association hull #

AR.hull m closes each node of melody tier m to the interval hull of its links on every other tier: a melody node links to a position iff that position lies between two of its links. Applied after OCP fusion, the hull of the fused H's links is the plateau of [HK10]'s plateauing rule (Phonology/Tone/Plateauing). The hull of a melody with several nodes can violate the No-Crossing Constraint, since two interleaved hulls cross; the rule applies to the fused representation, whose melody is a single node.

Main results #

References #

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

The hull closes 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_1} [Finite ι] {τ : ι → Type u_2} (m : ι) (X : TieredAR ι τ) [Finite X.obj.V] :
    Finite (AR.hull m X).obj.V
    @[simp]
    theorem Autosegmental.AR.tierWord_hull {ι : Type u_1} [Finite ι] {τ : ι → Type u_2} (m : ι) (X : TieredAR ι τ) [Finite X.obj.V] (i : ι) :
    @[simp]
    theorem Autosegmental.AR.tierLength_hull {ι : Type u_1} [Finite ι] {τ : ι → Type u_2} (m : ι) (X : TieredAR ι τ) [Finite X.obj.V] (i : ι) :
    tierLength (hull m X) i = tierLength X i