Autosegmental representations: the §4.2 axioms and their category #
The well-formedness axioms of [Jar16b] §4.2, each stated on exactly the
components it reads (Digraph arcs, SimpleGraph edges, a coloring c : V → ι) and
read on a labeled mixed graph at the tier coloring X.tier t. AR t is the full
subcategory of Graph S they carve out, monoidal under Graph.concat.
Main definitions #
IsTierOrdered,NoInternalAssoc,IsSaturated,IsPlanar,IsOCPClean: the six well-formedness axioms of [Jar16b] §4.2.AR t: the category of autosegmental representations — the full subcategory on Axioms 1–3, monoidal underconcat.
Main results #
isTierOrdered_concat,noInternalAssoc_concat,isPlanar_concat: concatenation preserves the axioms ([JH15] Theorem 4's structural half).not_isTierOrdered_sum: the bridge-free coproduct leaves the axiom class; Axiom 2 forces the bridges inconcat.AR.tierColoring: the tier map properly colors the association graph (edges_colorable).
Implementation notes #
The axiom numbering follows the dissertation; [JH15] numbers the NCC and
OCP as 4 and 5 and has no saturation axiom. Saturation ([Gol76]'s original
well-formedness condition) is stated but never imposed. The arcs are transitively
closed ([Jar19]'s reading that A represents the order), so the OCP reads
adjacency as the covering relation of the arcs. Axiom 6's word-level form is
AR.IsCleanAt (OCP.lean, through the hub OCP.IsClean); relating Axiom 5 to the
coordinate IsNonCrossing is the TODO.
TODO #
- Package
AR.ofData+AR.isoOfReaderEq(NormalForm.lean) as an equivalence with the strict tuple category; reduceIsPlanaron normal forms to the per-pairIsNonCrossingof the link relation.
The arcs A are tier-internal and strictly totally order each fiber of c (Axioms 1–2).
- tier_eq ⦃v w : V⦄ : A.Adj v w → c v = c w
Arcs never leave a tier.
- total ⦃v w : V⦄ : v ≠ w → c v = c w → A.Adj v w ∨ A.Adj w v
Distinct same-tier vertices are arc-comparable.
Instances For
No association edge links arc-related vertices (Axiom 3).
Equations
- Autosegmental.NoInternalAssoc E A = ∀ ⦃v w : V⦄, E.Adj v w → ¬A.Adj v w
Instances For
Every vertex meets an association edge (Axiom 4, full specification).
Equations
- Autosegmental.IsSaturated E = ∀ (v : V), ∃ (w : V), E.Adj v w
Instances For
No two association edges straddle in opposite precedence order (Axiom 5, the NCC).
Equations
- Autosegmental.IsPlanar E A = ∀ ⦃v v' w w' : V⦄, E.Adj v v' → E.Adj w w' → A.Adj v w → ¬A.Adj w' v'
Instances For
Precedence-adjacent vertices on melody tier m bear distinct labels (Axiom 6, the OCP).
Equations
- Autosegmental.IsOCPClean A ℓ t m = ∀ ⦃v w : V⦄, A.Adj v w → (∀ (u : V), ¬(A.Adj v u ∧ A.Adj u w)) → t (ℓ v) = m → ℓ v ≠ ℓ w
Instances For
Axiom preservation under the graph operations #
The concatenation of tier-ordered graphs is tier-ordered.
The concatenation of graphs with no internal association has no internal association.
The bridge-free sum of graphs sharing a tier is never tier-ordered, so Axiom 2
forces the bridges in concat.
The category of autosegmental representations #
The monoidal structure: morpheme concatenation #
The tier map is a proper coloring of the association graph; Goldsmith's bipartite two-tier geometry is the two-colorable case.
Equations
- X.tierColoring = SimpleGraph.Coloring.mk (Autosegmental.Graph.tier t X.obj) ⋯
Instances For
A graph isomorphism as an isomorphism of representations.
Equations
- Autosegmental.AR.mkIso e = CategoryTheory.InducedCategory.isoMk { hom := e.toHom, inv := e.symm.toHom, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
The monoidal structure with morpheme concatenation as tensor and the empty
representation as unit. The universes are pinned because autobinding would split the
instance head into a max; @[simps] feeds the tensor rewrites in NormalForm.lean.
Equations
- One or more equations did not get rendered due to their size.
The category of autosegmental representations is monoidal under concatenation; the coherence laws are [JH15] Theorems 1 and 3.
Equations
- Autosegmental.AR.instMonoidalCategory = CategoryTheory.MonoidalCategory.ofTensorHom ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Precedence preservation on representations: the classical morphisms of the theory, as a monoidally-stable wide subcategory of the broad category.