The bipartite-to-multi-tier inclusion functor #
The strong monoidal functor ι : AR α β ⥤ MultiAR (biTier α β) realising the
bipartite autosegmental category as the n = 2 case: a bipartite graph is the
2-tier multigraph associating only the (0,1) melody↔skeleton pair. Unit and
tensor coherences are the object equalities toMultiGraph_empty/toMultiGraph_concat
as eqToIso. ([Gol76], [JH15])
Main definitions #
Graph.toMultiGraph,AR.toMultiAR— the inclusion on objects.ι— the inclusion functor; theι.Monoidalinstance makes it strong monoidal.
The two-tier family ![α, β] indexing the bipartite case.
Equations
- Autosegmental.biTier α β = ![α, β]
Instances For
The inclusion on objects: a bipartite Graph α β as the 2-tier
MultiGraph ![α,β] that associates only the (0,1) tier-pair (melody↔skeleton).
The dependent Fin 2 tier-tuple is built with Fin.cons (![·,·] is
non-dependent and cannot host the heterogeneous LabeledTuple α/LabeledTuple β).
Equations
Instances For
The inclusion sends a planar bipartite graph to a planar multigraph (and back):
the only nonempty pair is (0,1), carrying G.links.
The inclusion preserves the empty graph (monoidal unit coherence).
The inclusion preserves concatenation — the monoidal-functor coherence on
objects: (A ⋆ B) maps to (toMultiGraph A) ⋆ (toMultiGraph B).
The inclusion functor on objects (in-bounds lift) #
The bipartite InBounds lifts to the multigraph: the only nonempty link-pair of
toMultiGraph is (0,1), where it carries G.links and the tier lengths are
upper/lower.
The inclusion on objects.
Equations
- A.toMultiAR = { toMultiGraph := A.toMultiGraph, inBounds := ⋯ }
Instances For
The inclusion on morphisms #
The plain functor #
Monoidal coherence on objects (lifting to in-bounds MultiAR) #
The inclusion preserves the tensor unit (monoidal unit object coherence).
The strong monoidal upgrade #
Via Functor.CoreMonoidal — εIso/μIso are the eqToIso of the object
coherences — and CoreMonoidal.toMonoidal.
The Functor.CoreMonoidal data for the inclusion: εIso/μIso are the
eqToIsos of the object coherences.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The strong monoidal functor AR α β ⥤ MultiAR (biTier α β).