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,NoCrossing,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,noCrossing_concat: concatenation preserves the axioms ([Jar16b] Theorems 3 and 4; [JH15] Theorems 2 and 4).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 5 is [CL91]'s
definition of crossing lines (p. 304) as [Jar16b] adopts it, with strict
precedence. [JH15] state their Axiom 4 with the reflexive order, which read
literally forbids a node from linking to two others, so the strict form is the one
followed. [CL91] also argue (pp. 297–298) that the NCC amounts to graph
planarity and so restricts nothing in multiplanar representations, the weaker reading that
[Jar19] fn. 11 sets aside. The coordinate form of Axiom 5 is AR.noCrossing_iff
(NormalForm.lean); Axiom 6's word-level form is AR.IsCleanAt (OCP.lean, through the
hub OCP.IsClean).
TODO #
- Package
AR.ofData+AR.isoOfReaderEq(NormalForm.lean) as an equivalence with the strict tuple category.
References #
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 No-Crossing Constraint).
Equations
- Autosegmental.NoCrossing 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.
Concatenation preserves the NCC, the inductive step of [Jar16b] Theorem 4.
The NCC is invariant under full isomorphism.
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 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
The precedence-preserving morphisms are the classical morphisms of the theory, a monoidally stable wide subcategory of the broad category.