Incidence Hypergraphs: Box Products & the Laplacian
∗ Will Grilliettea, Lucas J. Rusnaka, aDepartment of Mathematics, Texas State University, San Marcos, TX 78666, USA
Abstract
The box product and its associated box exponential are characterized for the categories of quivers (directed graphs), multigraphs, set system hypergraphs, and incidence hypergraphs. It is shown that only the quiver case of the box expo- nential can be characterized via homs entirely within their own category. An asymmetry in the incidence hypergraphic box product is rectified via an incidence dual-closed generalization that effectively treats vertices and edges as real and imaginary parts of a complex number, respectively. This new hypergraphic box product is shown to have a natural interpretation as the canonical box product for graphs via the bipartite representation functor, and its associated box exponential is represented as homs entirely in the category of incidence hypergraphs; with incidences determined by incidence-prism mapping. The evaluation of the box exponential at paths is shown to correspond to the entries in half-powers of the oriented hypergraphic signless Laplacian matrix. Keywords: Box product, incidence hypergraph, set system hypergraph, signless Laplacian, monoidal product. 2010 MSC: 05C76, 05C65, 05E99, 18D10, 18A40
Contents
1 Introduction 2
1.1 Incidence Hypergraphs ...... 4 1.2 Oriented Hypergraphs ...... 5
2 Box Products for Graph-like Categories 6
2.1 Box Products for Quivers ...... 6 2.2 Box Product for Set System Hypergraphs ...... 9 arXiv:2007.01842v3 [math.CO] 11 Aug 2020 2.3 Box Product for Set System Multigraphs ...... 11 2.4 Box Product for Incidence Hypergraphs ...... 12
3 Laplacian Product 15
3.1 Incidence Duality and the Laplacian Product ...... 16 3.2 Laplacian Exponential ...... 19
∗ Corresponding author Email address: [email protected] (Lucas J. Rusnak)
Preprint submitted to Elsevier August 13, 2020 4 Graphical Interpretation and Examples 21
4.1 Bipartite Interpretation via the Logical Functor ...... 21 4.2 Examples and Why “Laplacian” Product? ...... 25
5 Appendix 29
5.1 Incidence Hypergraphs ...... 29 5.2 Structure Maps ...... 30 5.3 Glossary ...... 32
1. Introduction
The box product of two graphs G1 and G2, denoted G1□G2, is a graph with vertex set V (G1) × V (G2) where two vertices (u1, u2) and (w1, w2) are adjacent via an edge in G1□G2 if and only if, for i ≠ j, ui = wi and uj is adjacent to
wj. This produces a copy of G1 at every vertex of G2 and a copy of G2 at every vertex of G1; effectively turning each adjacency pair into a “box,” or 4-cycle in G1□G2. The box product G□P1, consisting of a graph G with a path of length 1, is called the prism of G; while specializing G to a path of length k is a ladder. Figure 1 depicts these two box products as well as its namesake single adjacency product; being a closed symmetric monoidal product, commutativity, associativity and exponents are implied.
Figure 1: Left: Two edges forming a box. Middle: A K3 prism. Right: A ladder with height 2.
Box products have applications in the study of chromatic numbers where G□H = max{ G, H } [39], and domi-
nation numbers where G□H = max{ G, H } [42], and recognizing a box product has been shown to be in polynomial
time [23]. Specific evaluations of box products have garnered their own attention where G□P1 has been used to study prism-hamiltonicity [2, 16, 25]; where being prism-hamiltonian is stronger than having a 2-walk and weaker than having a hamilton path. In terms of morphisms, proper colorings are mappings into a smallest complete graph, hamiltonicity is the existence of a monic map of a circuit of length ðV ð, and powers of both the Laplacian and adjacency matrices are unified by mapping paths into the underlying incidence structure simply by adjusting incidence-monic-ness [8, 32]. While a counterexample was recently produced [41], Hedetniemi conjectured that (G × H) = min{ (G), (H)}, which is equivalent to every complete graph being multiplicative in the category of simple graphs. It was shown [15] G that the multiplicativity of K is equivalent to either G or the exponential graph K being K-colorable, for every graph G, reinforcing the necessity to study exponentials and strive for a natural approach to homs.
2 Graph products [20, 22], graph transformations [13, 14, 21], and categorical graph theory [4, 5, 11, 31, 40] provide a natural approach and a unified context to study graphs along with their mapping properties. The box and categorical products of simple graphs are two graph products that turn the category of simple graphs into a closed symmetric monoidal category. Unfortunately, the exponential structure does not extend pleasantly to parallel edges, as shown in [18], the category of multigraphs M is not cartesian (categorical product) closed. We demonstrate that a box expo- nential does exist for both M and the category ℌ of set-system hypergraphs, but the structure is quite peculiar as seen in Definition 2.2.3. This strange structure seems to be due to the failure of the edge functor to admit a left adjoint, much like the failure of the cartesian structure in [18]. The work in [18] remedied the cartesian issue by introducing the category of incidence hypergraphs ℜ, and the current work seeks the same goal for the box product and its internal hom structure. To that end, in Section 2 we characterize and generalize box products and their exponentials for the following four graph-like categories: (1) the category of quivers Q (directed graphs); (2) the category of set-system hypergraphs ℌ; (3) the category of multigraphs M; and (4) the category of incidence hypergraphs ℜ. Each are shown to be a closed symmetric monoidal category with respect to the corresponding box product. These provide a characterization of “cartesian exponentials” and “diamond products” related to the examination of hom-complexes [9, 26, 29]. In Section 3 we introduce a new dually-closed incidence-theoretic box product and exponential for hypergraphs called the Laplacian product (exponential). The Laplacian product G■H effectively treats vertices and edges as real and imaginary parts of a complex number — that is, and edge times and edge will be a vertex. When evaluated at paths, it provides a dual treatment of prisms and ladders that blur the concepts of hamiltonian and eulerian. The Laplacian
exponential [G,H]L is shown to consist entirely of ℜ-homs with vertices, edges, and incidences of the Laplacian exponential as follows:
̌ V [G,H]L = ℜ(G,H), ̌ # # E[G,H]L = ℜ G ,H ≅ ℜ G,H , ̌ I[G,H]L = ℜ G■P1∕2,H .
̌ The incidences are determined by the incidence-prism G■P1∕2 mapping into H. Section 4 demonstrates the natural- ness by providing a graphical characterization of the Laplacian product to the box product of bipartite representation ̌ graph. Exponential hypergraphs of the form [Pk∕2,G]L are combinatorially characterized via the weak-walk interpreta- tion of the Laplacian from [8, 17, 32], and shown that the vertices and edges are entries in the kth power of the Laplacian. We also observe that the incidences produced by incidence-prism embeddings produce the matrix minor framework to place the Laplacian entries. Since the incidences are naturally contravariant to the prism-hamiltonian problem, we leave the question open as to what is more natural to specialize to generalized notions of (prism)-hamiltonicity; the ̌ ̌ incidences of the exponential or direct evaluations of the form [Ck,G]L. Since ℜ-homs of the form ℜ(Ck,G) are ̌ vertices in the Laplacian exponential, the existence of a specific vertex in [Ck,G]L corresponding to a monic closed ̌ path (cycle) embedding would tell us if G was hamiltonian. Replacing G with G■P1∕2 would be a generalization of prism-hamiltonian.
3 1.1. Incidence Hypergraphs
The category of incidence hypergraphs ℜ introduced in [18] serves to remedy some peculiar phenomena in preex- isting categories of graph-like objects, while injectivity and its relation to hypergraphic uniformity was characterized in [17], with applications to characteristic polynomials [7, 37] and their connection to Hadamard matrices [34, 36]. This section is a condensed version of [18] necessary to discuss the objects in the category of incidence hypergraphs. A formal statement and glossary to provide quick combinatorial context are included in the Appendix Section 5. ̌ ̌ ̌ ̌ An incidence hypergraph is a quintuple G = (V, E,I,&,!) consisting of a set of vertices V , a set of edges E, a ̌ ̌ set of incidences I, and two incidence maps & ∶ I → V , and ! ∶ I → E. Note, this notation is from [18], where the ̌ set decorations distinguish between the functors into Set for different graph-like categories; for example, V (G) is the ⃗ set of vertices of an incidence hypergraph, V (G) is the set of vertices of a quiver, and V (G) is the set of vertices of a graph. A directed path of length n∕2 is a non-repeating sequence
̌ Pn∕2 = (a0, i1, a1, i2, a2, i3, a3, ..., an−1, in, an)
of vertices, edges, and incidences, where {al} is an alternating sequence of vertices and edges, and ij is an incidence
between aj−1 and aj. The tail of a path is a0 and the head of a path is an. In terms of paths, the generators of ℜ are the path of length zero consisting of a single vertex, the path of length zero consisting of a single edge, and the 1-edge. ̌ The 1-edge generator is critical to the structure theorems as it is also terminal. To denote a 1-edge we use P1∕2 when ⋄ we want to emphasize the vertex to edge path nature of the object, and we use I ({1}) when we want to emphasize that it is also the left adjoint of the incidence functor on a singleton set. It was shown in [18] that there is a logical functor from the category of quivers to incidence hypergraphs Υ ⋄ Q / ℜ that characterizes the quiver exponential entirely as hom-sets from ℜ. The left adjoint Υ produces ⋄ the bipartite incidence quiver, and when composed with the undirecting functor U, UΥ is the canonical bipartite representation of a hypergraph.
v2 v1 e1 e1 e2 v2 v1 v4 e2 v3 v3 e3 e3 v4 G UΥ(G)
Figure 2: An incidence hypergraph and its bipartite representation via functors.
⋄ We demonstrate that UΥ is a strong symmetric monoidal functor that links the graph box product of bipartite repre- sentations with a new dual-closed incidence box product. Moreover, path evaluations of the exponential (right adjoint) of this new box product has a combinatorial interpretation as half powers of the signless hypergraphic Laplacian.
4 1.2. Oriented Hypergraphs
An orientation of an incidence hypergraph is a function ∶ I → {+1, −1}. While signed graphs and incidence orientations are have their foundations in [12, 44], the concept was extended to hypergraphs in [32, 38]. Spectral prop- erties and eigenvalue bounds of oriented hypergraphs have been studied in [24, 33, 35, 43], while various characteristic polynomials were characterized via incidence-path mapping families in [7, 37], generalizing the work in [1, 6]. The matrices commonly associated to algebraic graph theory have oriented hypergraphic analogs, and have been combinatorially classified via weak walks in [32] via path embeddings. A directed weak walk of G is the image of an ̌ incidence-preserving map of a directed path into G.A backstep of G is a non-incidence-monic map of P1 into G; a ̌ loop of G is an incidence-monic map of P1 into G that is not vertex-monic; and a directed adjacency of G is a map of ̌ P1 into G that is incidence-monic. The sign of a weak walk W is n Ç ⌊n∕2⌋ sgn(W ) = (−1) (iℎ). ℎ=1
The incidence matrix of an oriented hypergraph G is the V × E matrix HG where the (v, e)-entry is the sum of (i)
for each i ∈ I such that &(i) = v and !(i) = e. The adjacency matrix AG of an oriented hypergraph G is the V × V ̌ ̌ matrix whose (u, w)-entry is the sum of sgn(q(P1)) for all incidence monic maps q ∶ P1 → G with q(&(i1)) = u and
q(&(i2)) = w. The degree matrix of an oriented hypergraph G is the V × V diagonal matrix whose (v, v)-entry is the ̌ sum of all non-incidence-monic maps p ∶ P1 → G with p(&(i1)) = p(&(i2) = v. The Laplacian matrix of G is defined T as LG ∶= HGHG = DG − AG for all oriented hypergraphs. These definitions are a result of the path-embedding weak-walk theorem that was implied in [8, 32] and collected in [7].
Theorem 1.2.1 ([7], Theorem 2.3.1). Let G be an oriented hypergraph.
1. The (v, w)-entry of DG is the number of strictly weak, weak walks, of length 1 from v to w. That is, the number of backsteps from v to w.
2. The (v, w)-entry of AG is the number of positive (non-weak) walks of length 1 from v to w minus the number of negative (non-weak) walks of length 1 from v to w.
3. The (v, w)-entry of −LG is the number of positive weak walks of length 1 from v to w minus the number of negative weak walks of length 1 from v to w.
Moreover, from [8] this holds for kth powers of these matrices via paths of length k. Combining the incidence # matrices of G and its dual G into a single (ðV ð + ðEð) × (ðV ð + ðEð) incidence matrix define the complete incidence matrix as
⎡ 0 HG ⎤ ⎡ 0 HG ⎤ HG ∶= ⎢ ⎥ = ⎢ ⎥ , T ⎢ H # 0 ⎥ ⎢ H 0 ⎥ ⎣ G ⎦ ⎣ G ⎦ and the complete Laplacian as
2 ⎡ LG 0 ⎤ LG ∶= HG = ⎢ ⎥ . ⎢ 0 L # ⎥ ⎣ G ⎦
5 L ℜ P̌ ,G ℜ P̌ # ,G Thus, the entries of G are determined by the morphisms ( k∕2 ) and ( k∕2 ), and the weak-walk theorem can be restated as follows.
k k∕2 Theorem 1.2.2. Let G be an oriented hypergraph and k ℤ , H ⌊k∕2⌋L . Moreover, the incidence signing ∈ ≥0 G = (−1) G function for objects in ℜ is edge signing in M under UΥ⋄, thus these matrices are also equal to the standard signed graphic adjacency matrix Ak with the inherited edge signing function. UΥ⋄(G)
In Section 3 we prove that the Laplacian is simply an evaluation of the Laplacian exponential at paths. Specifically, the vertices, edges, and incidences are shown to be the following ℜ-homs:
̌ ̌ ̌ V [Pk∕2,G]L = ℜ(Pk∕2,G), ̌ ̌ ̌ # ̌ # E[Pk∕2,G]L = ℜ Pk∕2,G ≅ ℜ Pk∕2,G , I P̌ ,G ℜ P̌ P̌ ,G , k∕2 L = k∕2■ 1∕2
̌ ̌ where the incidences are determined by the dualized-ladder mapping of Pk∕2■P1∕2.
2. Box Products for Graph-like Categories
In this section we provide a short categorical development of box products and exponentials on the categories of quivers Q, set-system hypergraphs ℌ, multigraphs M, and incidence hypergraphs ℜ. These have direct applications to hom complexes of graphs and graph products [9, 10, 20, 27, 28]; the simple M box product matches, and the ℌ exponential generalizes, the “diamond products” in [9, 29]. The structure maps for each monoidal structure appear in Section 5.2. The necessary left adjoints of appear throughout each subsection. The left adjoint of the vertex functors ⃗ ⋄ ⋄ ̌ ⋄ at a singleton set (V ({1}), V ({1}), V ({1})) are just an isolated vertex in their category, the left adjoint of the edge functors at a singleton set are single edges (with necessary vertex structure). However, as shown in [18], the edge functors for multigraphs and set-system hypergraphs do not have left adjoints, which is caused by the covariant power- set functor in their construction and leads to the cartesian structure failing. Moreover, this failure appears to contribute to the peculiarities in the box exponential.
2.1. Box Products for Quivers ⃗ ⃗ Recall, that a quiver Q consists of a set of vertices V (Q), a set of edges E(Q), and a source and target map Q and
Q, respectively. The action of the box product on quivers is well known in sources such as [19, 20]. This action can be naturally extended to quiver homomorphisms to create a symmetric monoidal product with the structure maps from Section 5.2.
⃗ Definition 2.1.1 (Box product). Given quivers Q and P , define the quiver Q□P by ⃗ ⃗ ⃗ ⃗ 1. V Q□P ∶= V (Q) × V (P ), ⃗ ⃗ ⃗ ⃗ ⃗ ⃗ 2. E Q□P ∶= {1} × E(Q) × V (P ) ∪ {2} × V (Q) × E(P ) ,
6 ⎧ (x), y n = 1, (n, x, y) ∶= ⎪ Q 3. Q□⃗ P ⎨ ⎪ x, P (y) n = 2, ⎩ ⎧ (x), y n = 1, (n, x, y) ∶= ⎪ Q 4. Q□⃗ P ⎨ ⎪ x, P (y) n = 2. ⎩ ⃗ ⃗ □ ⃗ Given quiver homomorphisms Q1 / Q2 and P1 / P2 , define Q1□P1 / Q2□P2 by ⃗ ⃗ ⃗ ⃗ 1. V □ (v, w) ∶= V ()(v), V ( )(w) , ⎧ 1, E⃗()(x), V⃗ ( )(y) n = 1, ⎪ E⃗ □⃗ (n, x, y) ∶= 2. ⎨ ⃗ ⃗ ⎪ 2, V ()(x), E( )(y) n = 2. ⎩ ⃗ ⃗⋄ Example 2.1.2. We calculate the object formed by the Q-box product, consider the single directed edge P1 ≅ E ({1}) (the left adjoint consists of disjoint edges on the given set). The quiver box product of two directed edges appears in Figure 3.
~ e v w (v, e) v
e (e, v) (e, w)
(w, e) w
⃗ ⃗ ⃗ Figure 3: The quiver box product of P1□P1.
It is unsurprising that the directed box product is related to the canonical box product on graphs where the undi- recting functor U returns Figure 1 (Left). The construction of the quiver box exponential Q1,Q2 B is straight forward via the following isomorphisms, much like the categorical exponential from [18, Definition 3.49]. ⃗ ⃗ ⃗ ⋄ V Q1,Q2 B ≅ Set {1}, V Q1,Q2 B ≅ Q V ({1}), Q1,Q2 B ⃗ ⃗ ⋄ ≅ Q Q1□V ({1}),Q2 ≅ Q Q1,Q2 , ⃗ ⃗ ⃗⋄ ⃗ ⃗⋄ E Q1,Q2 B ≅ Set {1}, E Q1,Q2 B ≅ Q E ({1}), Q1,Q2 B ≅ Q Q1□E ({1}),Q2 .
For the source and target maps, the Yoneda embedding will be helpful. This important functor arises naturally from the presheaf structure of Q as seen in [3, Example I.1.4.3.a], and the characterization below follows from direct calculation. For context, let E be the finite category drawn below. s ( 1 6 0 t
7 E V⃗ E⃗ Then, Q = Set , and Set o Q / Set are the evaluation functors at 0 and 1, respectively.
op ⃗ ⋄ Proposition 2.1.3 (Yoneda functor). Let YQ ∶ E → Q be the Yoneda embedding. Then, YQ(0) ≅ V ({1}) YQ(s) and Y (1) ≅ E⃗⋄({1}). Moreover, Y (0) , Y (1) ∈ Q are determined uniquely by VY⃗ (s)(1) = (0, 1) and Q Q 2 Q Q YQ(t) ⃗ VYQ(t)(1) = (1, 1), mapping to the tail and head of the single edge, respectively.
Now, the box exponential and its universal property can be clearly stated and proven, complete with evaluation morphisms. Please note the use of the right unitor and the Yoneda map in the source and target functions. Definition 2.1.4 (Box exponential). Given quivers Q1 and Q2, define the quiver Q1,Q2 B by ⃗ 1. V Q1,Q2 B ∶= Q Q1,Q2 , ⃗ ⃗ ⃗⋄ 2. E Q1,Q2 B ∶= Q Q1□E ({1}),Q2 , ⃗ −1 Q ,Q ( ) ∶= ◦ Q1□YQ(s) ◦⃗r 3. [ 1 2]B Q1 , ⃗ −1 Q ,Q ( ) ∶= ◦ Q1□YQ(t) ◦⃗r 4. [ 1 2]B Q1 .
Q bev 1 ⃗ Q2 Define the quiver homomorphism Q1□ Q1,Q2 B / Q2 by
Q V⃗ bev 1 (v, ) ∶= V⃗ ()(v) 1. Q2 , ⎧ E⃗( )(x) n = 1, ⃗ Q1 ⎪ 2. E bev (n, x, ) ∶= Q2 ⎨ ⃗ ⎪ E( )(2, x, 1) n = 2. ⎩ ⃗ ⃗⋄ Observe that the edges are determined by the Q-morphisms of a Q1-prism, Q Q1□E ({1}),Q2 .
Example 2.1.5. Again, we are concerned with the objects produced by the exponential. Consider the quiver box ⃗ ⃗ exponential of a 2-cycle to a 1-edge. The vertex set is determined by maps from P1 to C2, which is uniquely determined ⃗ ⃗ ⃗⋄ ⃗ ⃗ ⃗ ⃗ by the image of the edge. The edge set is determined by maps from P1□E ({1}) = P1□P1 to C2, which is uniquely determined by the image of (e, 0).
(v, 0) (e, 0) (w, 0) v x (e, 0) 7→ f e 7→ f e (v, 1) (w, 1) f g ⇒ e 7→ g (e, 0) 7→ g w (e, 1) y (v, 1) (w, 1)
⃗ ⃗ Figure 4: The quiver box exponential [P1, C2]B as determined by their maps.
⃗ Theorem 2.1.6 (Universal property). Given a quiver homomorphism Q1□K / Q2 , there is a unique quiver ̂ Q1 ⃗ ̂ homomorphism K / Q1,Q2 such that bev ◦ Q1□ = . B Q2
8 ̂ ⃗ ⃗ ⃗ ⋄ v Proof. For v ∈ V (K), define v ∶ {1} → V (K) by v(1) ∶= v. There is a unique V ({1}) / K ∈ Q such that ̂ ⃗ ⃗ ⃗ ⃗⋄ e V ̂ v = v. For e ∈ E(K), define e ∶ {1} → E(K) by e(1) ∶= e. There is a unique E ({1}) / K ∈ Q ̂ ⃗ ̂ ⃗ ̂ ⃗ −1 ⃗ ̂ such that E e = e. Define K / Q1,Q2 B ∈ Q by V (v) ∶= ◦ Q1□̂ v ◦⃗rQ , and E (e) ∶= 1 ⃗ ̂ ◦ Q1□e .
2.2. Box Product for Set System Hypergraphs
Recall, that a set system hypergraph H consists of a set of vertices V (H), a set of edges E(H), and an endpoint
map H . The box product for set-system hypergraphs is defined analogously to its quiver counterpart with monoidal structure in Section 5.2.2.
Definition 2.2.1 (Box product). Given set-system hypergraphs G and H, define the set-system hypergraph G□H by
1. V (G□H) ∶= V (G) × V (H), 2. E (G□H) ∶= ({1} × E(G) × V (H)) ∪ ({2} × V (G) × E(H)), ⎧ (x) × {y}, n = 1, n, x, y ⎪ G 3. G□H ( ) ∶= ⎨ ⎪ {x} × H (y), n = 2. ⎩ Given set-system hypergraph homomorphisms G1 / G2 and H1 / H2 , define the set-system homomor- □ phism G1□H1 / G2□H2 by
1. V (□ ) (v, w) ∶= (V ()(v),V ( )(w)), ⎧ (1,E()(x),V ( )(y)) , n = 1, E n, x, y ⎪ 2. ( □ ) ( ) ∶= ⎨ ⎪ (2,V ()(x),E( )(y)) , n = 2. ⎩ Example 2.2.2. As one of the names of the box product is the “Cartesian” product, and the set system box product behaves exactly as expected. z f x y
v (v, f)
e (e, x) (e, z) (e, y)
w (w, f)
Figure 5: The set system box product of a 2-edge and a 3-edge.
As [18] discussed the cartesian monoidal structure of the category, we avoid the term “Cartesian product” to prevent confusion.
9 The vertex functor V for ℌ admits a left adjoint, so the vertex set for the set-system box exponential is formed much like its quiver counterpart.