274
Views
0
CrossRef citations to date
0
Altmetric
Articles

Axiomatic characterization of the interval function of partial cubes and partial Hamming graphs

, , , &
Pages 23-28 | Received 08 Jul 2023, Accepted 01 Aug 2023, Published online: 16 Aug 2023

Abstract

Interval function of a graph is a well-known notion in metric graph theory and the axiomatic characterization using a set of first order axioms of different graph classes is an interesting problem in this area. Partial cubes and partial Hamming graphs form one of the central graph class that can be embedded into hypercubes and Hamming graphs respectively. In this paper we present an axiomatic characterization of the interval function of partial cubes and partial Hamming graphs, using different first order axioms. Further, we give an axiomatic characterization of the interval function of these graphs using axioms on an arbitrary function R on V.

1 Introduction

The Hamming graphs, introduced by Richard Hamming, are the Cartesian product of complete graphs. In the bipartite case these graphs become the well known hypercubes; the Cartesian product of K2’s. Graphs that are isometrically embeddable into a Hamming graph are called partial Hamming graphs. Alternatively, G is a partial Hamming graph if each vertex of G can be labeled by a word of fixed length over some alphabet such that the distance between any two vertices of G is equal to the Hamming distance between the corresponding words. Hamming graphs and partial Hamming graphs appear in several branches of mathematics and have applications in real world and other branches of science.

Partial Hamming graphs have been first studied by Winkler [Citation27] and later, Chepoi [Citation12] and Wilkiet [Citation26] proved several characterizations of these graphs. In [Citation27], it is proved that any two isometric embedding of a graph into a Hamming graph are equivalent. Using this result, a simple O(n5) algorithm, called Winkler’s algorithm, for recognizing partial Hamming graphs was also presented. Later, Wilkeit [Citation26] gave an O(n3) recognition algorithm and in 1993 Imrich and Klavžar [Citation18] and in 1994 Aurenhammer [Citation1] gave an O(mn) algorithm. The class of quasi-median graphs, which include cliques and block graphs, and the class of weakly median graphs are non-bipartite partial Hamming graphs, [Citation26].

The partial cubes, also known as binary partial Hamming graphs are the bipartite partial Hamming graphs. Partial cubes were introduced by Graham and Pollak [Citation17] and these graphs finds several applications in chemical graph theory [Citation13]. Partial cubes were first characterized by Djoković in 1973 [Citation14]. Further, Avis [Citation2], Winkler [Citation27], Roth and Winkler [Citation24], Chepoi [Citation10, Citation11] and Ovchinnikov [Citation23] gave different characterizations. In [Citation23], partial cubes are characterized using fundamental sets. Partial cubes comprise many essential and complex graph classes occurring in metric graph theory. Among them are the graphs of regions of hyperplane arrangements in Rd, median graphs, netlike partial cubes and trees [Citation25]. Another class of partial cubes extending median graphs is the class of ample graphs [Citation4]. An O(nm) time algorithm for the recognition of partial cubes is established in [Citation18], while [Citation15] presents an O(n2) timealgorithm.

Recently, Chalopin et al. [Citation5] has developed a new approach in graph theory by presenting an axiomatization of the main classes of graphs occurring in metric graph theory using the First-Order Logic with Betweenness (FOLB). The main classes of graphs which possess such an axiomatization include the class of weakly modular graphs, partial cubes, Gromov hyperbolic graphs and the principal subclasses and superclasses of these graphs. It is proved in [Citation5] that partial Hamming graphs and partial cubes are definable in FOLB.

Note that, in the model theory context, a graph property P is first-order definable if we can find a first-order formula ϕ, which holds exactly when P holds and the problem is solved by finding such a sentence ϕ. It is interesting to note that, if a graph class is definable using a set of first order axioms then it has a polynomial time recognition, but the converse need not be true, see [Citation5].

In the approach initiated by Nebeský, Mulder, Sholander, Changat, etc. [Citation6, Citation20, Citation21], the definability is presented along with a detailed proof by extending the characterization to an arbitrary transit function (or even in some cases for a function R:V×V2V) defined on a nonempty set V. In fact, the latter’s approach is to find an independent and consistent axiomatic system for the corresponding graph class.

By an independent set of axioms we mean, no axiom of the set of axioms can be deduced from the remaining axioms of that set. A model of an axiomatic system is a way to define the undefined terms so that the axioms are true. An axiomatic system is consistent if there exists a model for the system. We do not want the axioms system to lead to contradictions, and we can check this by finding a model for the axioms.

In this paper, we follow the approach by Mulder and Nebeský and obtain axiomatic characterizations of the interval function of partial cubes and partial Hamming graphs. The axioms for the characterization are derived from the corresponding FOLB-queries characterizing the partial cubes and the partial Hamming graphs in [Citation5] and we prove that the axiom system is independent and consistent.

A transit function is a general notion which is introduced to present a unifying approach for the results and ideas on intervals, convexities and betweenness in graphs and posets [Citation19]. Given a non-empty set V, a transit function is defined as a function R:V×V2V satisfying the following three axioms: (t1)uR(u,v), for all u,vV (t2)R(u,v)=R(v,u), for all u,vV (t3)R(u,u)={u}, for all uV

Prime examples of transit functions in graphs are interval function, induced path function and all-paths function. Cut-vertex transit function and the longest path function are other examples of interesting transit functions in graphs. Recently, new transit functions, named as toll function and its axiomatic characterizations on AT-free graphs and interval graphs were presented in [Citation22]. The interval function I of a connected graph is a fundamental tool in problems that involve distance and shortest paths. Axiomatic studies on interval function of graphs is an important area in metric graph theory. The first systematic study on the interval function was by Mulder [Citation21]. Axiomatic characterization of the interval function of arbitrary connected graphs has been first given by Nebeský and finally Mulder and Nebeský gave an optimal characterization in [Citation20] (this is known as the Mulder-Nebeský theorem). Further, the study is extended to disconnected graph by Changat et al. [Citation6].

Moreover, axiomatic characterization of the interval function of trees, block graphs, median graphs, modular graphs and geodetic graphs were studied, see [Citation8] and [Citation3]. Similar characterizations of the interval function of claw and paw-free graphs, bipartite graphs and forests have been obtained in [Citation7, Citation9]. The present paper is motivated by these studies.

Next, we fix the graph theoretical notations and terminology that we follow in this paper. Throughout, we consider only finite, undirected, simple and connected graphs, denoted as G=(V,E). More often, we may use the notation G for such a graph. We denote the standard shortest path metric in G by dG (or d if the graph G is evident).

The interval function denoted as I of a graph G is defined as the function I:V×V2V with I(u,v)={wV:d(u,w)+d(w,v)=d(u,v)} ={wV:w lies on some shortest u,v-path in G}. A set WV is convex in G if I(u,v)  W for every u,vW. A half-space is a convex set whose complement is convex. A graph H=(V1,E1) is isometrically embeddable into a graph G=(V2,E2) if and only if there exists an injection α from V1 to V2 such that for any u,vV1, dH(u,v)=dG(α(u),α(v)). For any two adjacent vertices u and v in a graph G, let Wuv = {x: d(x,u)<d(x,v)}, Wvu = {x: d(x,v)<d(x,u)} and Wuv = {x: d(x,u)=d(x,v)}. The set Wuv is called the semicube of the graph G. Note that Wuv is the set of vertices that are closer to u than to v. Eppstein [Citation16] used the sets Wuv and Wvu as the key tool for efficient computation of the lattice dimension of graphs. We establish the desired characterizations of the two graphs: the partial cubes and partial Hamming graphs using the characterizations of these graphs in terms of the W-sets; namely Wuv, Wvu, and Wuv. We observe that the W-sets can also be defined using the intervals in G and in Section 4, we do the same for convenience of the proof.

The paper is organized as follows. In Section 2, we quote the Mulder-Nebeský theorem and present the axioms used in our characterizations. We give the implications of the axioms for a transit function. In Section 3, we present the axiomatic characterization of partial cubes using its interval function and also present the characterization of the interval function of partial cubes in terms of an arbitrary transit function along with the independence of the axioms. In Section 4, we present similar characterizations and the independence of the axioms for partial Hamming graphs.

2 The axioms for the characterization

In this section, we introduce all the axioms required for our characterizations. Given a transit function R on a non-empty set V, the underlying graph GR of R is the graph with vertex set V, where distinct u and v in V are joined by an edge if and only if |R(u,v)|=2. Next, we quote the Mulder-Nebeský theorem below.

Theorem 1

(Mulder-Nebeský theorem).

[Citation20] Let R from V×V2V be a function on V, with the underlying graph GR, and let I be the interval function of GR. The following statements are equivalent.

  1. R=I

  2. R satisfies axioms:

  • (t1) xR(x,y) for all xV,

  • (t2) R(x,y)=R(y,x), for all x,yV

  • (b2) If xR(u,v) then R(v,x) R(u,v) for all u, v, x V

  • (c4) If xR(u,v) then R(u,x)R(x,v)={x} for all u, v, xV

  • (c5) If xR(u,v) and yR(x,u) then xR(y,v) for all u, v, x, y V

  • (s1) If R(u)={u,ū}, R(v, v¯ )={v, v¯ }, uR(ū, v¯ ) and ū, v¯ R(u,v), then vR(ū, v¯ ) for all u, v, ū, v¯V.

  • (s2) If R(u,ū)={u,ū}, R(v, v¯ )={v, v¯ }, ū R(u,v), v¯ R(u,v), and vR(ū, v¯ ), then ū R(u, v¯ ) for all u, ū, v, v¯   V.

For bipartite graphs, a new axiom was introduced in [Citation7] which is, (dp)R(x,y)={x,y}yR(x,z)orxR(y,z),for all x,y,zV

The theorem characterizing the interval function of bipartite graphs, presented in [Citation7] is given below.

Theorem 2.

[Citation7] The interval function I of a connected graph G satisfies (bp) if and only if G is a bipartite graph.

We also need the following implications of axioms:

Lemma 1.

[Citation7] Let R be a transit function satisfying axioms (b1), (b2), and (bp) on V. Then R satisfies axioms (s1) and (s2).

Here the axiom (b1) is,

1. (b1) xR(u,v), xv vR(u,x), for all u,v,xV

Lemma 2.

[Citation3, Citation20] For a transit function R, (c5)(c4)(b1).

From the work in [Citation5], we derive the following four axioms which are going to be the essential characterizing axioms for the interval function of partial cubes and partial Hamming graphs.

For all u, v, x, y, z V;

(ch) R(u,v)={u,v}, uR(x,v), uR(y,v), and zR(x,y) uR(z,v).

(cc) R(u,v)={u,v}, uR(x,v), uR(y,v) and zR(x,y) uR(z,v)

(che) R(u,v)={u,v}, uR(x,v), vR(x,u), uR(y,v), vR(y,u) and zR(x,y) uR(z,v) and vR(z,u)

(cce) R(u,v)={u,v} and [uR(x,v) or vR(x,u)] and [uR(y,v) or vR(y,u)] and zR(x,y) uR(z,v) or vR(z,u)

It is evident that, if a transit function R satisfies the axiom (cc) then R satisfies the axiom (ch). Moreover, we prove that if R satisfies the axioms (b1), (cce) and (cc) then it satisfies (ch). The interval function of an arbitrary graph always satisfies the axiom (b1).

Now, we prove the following lemma.

Lemma 3.

Let V be a nonempty set and R a transit function on V. Then the following holds.

  1. If R satisfies the axiom (cc), then R satisfies the axiom (che). That is, (cc)(che).

  2. If R satisfies the axioms (b1), (cce) and (cc) then R satisfies (ch).

Proof.

The implication (1) is straightforward.

(2) Assume that R satisfies (b1), (cce) and (cc). For u,v,x,y,zV, let R(u,v)={u,v}, uR(x,v), uR(y,v), zR(x,y). Since uR(x,v) and uv, by (b1) we have vR(x,u). Similarly, since uR(y,v) and uv we get vR(y,u). That is, R(u,v)={u,v}, vR(x,u), vR(y,u) and zR(x,y) and by (cc), we get vR(z,u). Now, since R(u,v)={u,v}, uR(x,v), uR(y,v) and zR(x,y), by (cce) we get either uR(z,v) or vR(z,u). But we already have vR(z,u). Then the only possibility is uR(z,v). Hence (ch) holds. ▪

Lemma 4.

Let R be a transit function satisfying axioms (cce) and (c5) on V. Then R satisfies the axiom (s1).

Proof.

First note that, since R is a transit function satisfying (c5), by Lemma 2, R satisfies axiom (b1). For any arbitrary u, u¯, v, v¯V, let R(u,u¯)={u,u¯}, R(v,v¯)={v,v¯}, uR(u¯,v¯) and u¯,v¯ R(u,v). Since, R(v,v¯)={v,v¯}, vR(v,v¯), v¯R(v,u), u¯R(u,v), by (cce), either vR(u¯,v¯) or v¯R(v,u¯). Suppose, v¯R(v,u¯). Now, as u¯ R(u,v) and v¯R(v,u¯), by (c5) we have, u¯R(u,v¯). This is a contradiction, since uR(u¯,v¯), by (b1) u¯R(u,v¯). Thus R satisfies the axiom (s1). ▪

3 Axiomatic characterization of interval function of partial cubes

In this section, we characterize the interval function of partial cubes by using the axioms (ch) and (bp) on an arbitrary transit function. The semicubes Wuv and Wvu are known as opposite semicubes. Clearly, two opposite semicubes are disjoint and they were used to characterize bipartite graphs as follows.

Theorem 3.

[Citation23] A graph G=(V,E) is bipartite if and only if the semicubes Wuv and Wvu form a partition of V for any edge uvE.

We also require the following characterization of partial cubes in terms of the convexity of the semicubes, due to Djoković in [Citation14].

Theorem 4.

[Citation14] G is a partial cube if and only if G is bipartite and for any edge uv, the semicubes Wuv and Wvu are convex.

Now, we have the following theorem on the characterization of interval function I of partial cubes.

Theorem 5.

The interval function I of a connected graph G satisfies axiom (ch) and (bp) if and only if G is a partial cube.

Proof.

Suppose G is a partial cube. Then by Theorem 4, G is bipartite and for any edge ab, Wab and Wba are convex. By Theorem 2, I satisfies (bp). It is enough to show that I satisfies (ch). For, consider arbitrary u, v, x, y, z such that I(u,v) = {u,v}, uI(x,v), uI(y,v) and zI(x,y). Since uI(x,v), by definition, we have d(x,u)+d(u,v) = d(x,v) and we get d(x,u)<d(x,v). So xWuv. Similarly we get yWuv. Since zI(x,y) and since Wuv is convex, we must have zWuv. ie, d(u,z)<d(v,z). And since d(u,v)=1, we get d(u,z)+d(u,v) = d(z,v). That is, uI(z,v) and hence (ch) holds.

Conversely, suppose I satisfies (ch) and (bp). Then by Theorem 2, G is bipartite. It is enough to show that Wuv and Wvu are convex. Since G is a bipartite graph, it is clear that WuvWvu = ϕ and WuvWvu = V. Now let x, y Wvu and zI(x,y), for any arbitrary edge uv. Then I(u,v) = {u,v}, vI(x,u), vI(y,u) and zI(x,y). Then by (ch), we have vI(z,u). That is, d(v,z)<d(z,u) which implies zWvu. Therefore Wvu is convex. Similarly, we get Wuv is also convex. Hence the theorem. ▪

By Theorem 5 and using Lemmas 1, 2, and Theorem 1, we obtain the following theorem, which gives the axiomatic characterization of interval function of partial cubes by using a set of axioms defined on a function R.

Theorem 6.

Let R:V×V2V be any function on a finite set V and GR be the underlying graph of R. Then R satisfies axioms (t1), (t2), (t3), (c5), (b2), (bp) and (ch) if and only if GR is a partial cube and IGR=R.

The following examples show that the axioms (t1), (t2), (t3), (c5), (b2), (bp) and (ch) form an independent set of axioms.

Example 1.

(t1), (t2), (t3), (b2), (bp), (ch) (c5)

Let V={a,b,c,d,e} and define R as follows, R(a,b)=R(a,c)=R(b,c)={a,b,c} and for any other distinct pair x, y V, R(x,y)=V. For every xV, R(x,x)={x}, and R(x,y)=R(y,x) for x,yV. It is easy to see that R is a transit function and R satisfies axioms (b2), (bp) and (ch) on V, but does not satisfy (c5), since dR(e,b), aR(e,d) and dR(a,b).

Example 2.

(t1), (t2), (t3), (c5), (bp), (ch) (b2)

Let V={a,b,c,d,e} and define R as follows, R(a,b)={a,b,c,e}, R(a,c)={a,c}, R(a,d)={a,d,c}, R(a,e)={a,e,c,d}, R(c,d)={c,d}, R(c,e)={c,e,d}, R(c,b)={c,b,d,e}, R(d,e)={d,e}, R(d,b)={d,e,b}, R(e,b)={e,b} and for any xV, R(x,x)={x} and R(x,y)=R(y,x) for x, yV. It is easy to see that R is a transit function and R satisfies axiom (c5), (bp) and (ch) on V but does not satisfy (b2), since cR(a,b) and R(c,b)R(a,b).

Example 3.

(t1), (t2), (t3), (b2), (bp), (c5) (ch)

Let V={a,b,c,d,e} and define R as follows, R(a,b)={a,b,d,e}, R(a,c)={a,c,d,e}, R(b,c)={b,c,d,e}, R(d,e)={a,b,c,d,e} and R(x,y)={x,y} for any other distinct pair of vertices x and y V, and for any xV, R(x,x)={x} and R(x,y)=R(y,x) for x, yV. It is clear that R is a transit function and R satisfies axiom (bp), (b2) and (c5) on V, but does not satisfy axiom (ch), since R(e,a)={e,a}, eR(b,a), eR(c,a), dR(b,c) and eR(d,a).

Example 4.

(t1), (t2), (t3), (b2), (c5), (ch) (bp)

Let V={a,b,c} and define R as follows, R(a,b)={a,b}, R(b,c)={b,c}, R(a,c)={a,c} and for any xV, R(x,x)={x} and R(x,y)=R(y,x) for x,yV. It is clear that R is a transit function and R satisfies axioms (ch), (c5) and (b2), but does not satisfy axiom (bp), since R(a,b)={a,b} and aR(b,c) and bR(a,c).

Example 5.

(t2), (t3), (b2), (c5), (ch), (bp) (t1)

Let V={a,b,c} and define R as follows, R(a,b)={a}=R(b,a), R(a,c)={a}=R(c,a), R(c,b)={c}=R(b,c). Here R does not satisfy (t1) but it holds all other axioms trivially.

Example 6.

(t1), (t3), (b2), (c5), (ch), (bp) (t2)

Let V={a,b,c,d} and define R as follows, R(a,c)={a,c,b}, R(a,d)={a,b,c,d}, R(b,d)={b,c,d}, R(b,a)={b,c,d,a}, R(c,a)={c,d,a}, R(c,b)={c,d,a,b}, R(d,b)={d,a,b}, R(d,c)={d,a,b,c} and for any other distinct pair x, y V, R(x,y)={x,y} and R(x,x)={x}, for every xV. Clearly, R does not satisfies (t2) but it satisfies (t1), (t3), (b2), (c5), (ch) and (bp).

Example 7.

(t2), (t1), (b2), (c5), (ch), (bp) (t3)

Let V={a,b,c,d} and define R as R(u,v)=V for all u, v in V. Clearly, R does not satisfies (t3) but it satisfies (t1), (t2), (b2), (c5), (ch) and (bp).

4 Axiomatic characterization of interval function of partial Hamming graphs

We first define the W-sets in terms of the intervals in G. That is, Wuv = {x:uI(x,v)}, Wvu = {x:vI(x,u)}, Wuv ={x:uI(x,v) and vI(x,u)}. The W-sets are used to characterize the partial Hamming graphs. Clearly, in the case of partial cubes, the sets Wuv and Wvu partition the vertex set V of the graph. But, for the case of non-bipartite Hamming graphs, the three sets Wuv, Wvu, and Wuv form a partition of V.

We quote the following characterization of partial Hamming graphs due to Chepoi in [Citation12].

Theorem 7.

[Citation12] A graph G is a partial Hamming graph if and only if for every edge uv, the sets, Wuv, Wvu, Wuv arehalf-spaces.

Now, we have the main theorem.

Theorem 8.

The interval function I of a connected graph G satisfies axioms (b1), (cc), and (cce) if and only if G is a partial Hamming graph.

Proof.

Suppose G is a partial Hamming graph. Then by Theorem 7, Wuv, Wvu, Wuv are half-spaces. Clearly the interval function I of G satisfies axiom (b1). To prove (cc) holds: for any u, v, x, y, z, suppose I(u,v)={u,v}, uI(x,v), uI(y,v), zI(x,y). Then by definition of Wuv we get x,yWuv¯. Since Wuv¯ is convex we get zWuv¯. That is, uI(z,v).

To prove (cce) holds: for any u, v, x, y, z suppose I(u,v)={u,v} and (uI(x,v) or vI(x,u)) and (uI(y,v) or vI(y,u)) and zI(x,y). Here since I satisfies (b1), the possibilities are (1) uI(x,v) and uI(y,v), (2) vI(x,u) and vI(y,u), (3) uI(x,v) and vI(y,u), or (4) vI(x,u) and uI(y,v).

If (1) holds then x,yWuv, and since Wuv is convex we get zWuv and hence uI(z,v). If (2) holds then x,yWvu, and since Wvu is convex we get zWvu and hence vI(z,u). Similarly, in the remaining two cases, both x and y lies in Wuv¯ and since G is a partial Hamming graph Wuv¯ is convex and zWuv¯, hence by definition of Wuv, uI(z,v) or vI(z,u).

Conversely, suppose that I satisfies (cc) and (cce). Clearly (cc) (che), and by Lemma 3, I satisfies (ch). We have to show that G is a partial hamming graph. By Theorem 7, it is enough to show that for any edge uv, the sets Wuv, Wvu, Wuv are half-spaces. Let uv be any edge. To show that Wuv is a half-space, we have to show that Wuv and its complement Wuv¯ are convex.

To show that Wuv is convex : we will prove that, if x,yWuv then I(x,y)Wuv. For, let x,yWuv and zI(x,y). By definition of Wuv, we have uI(x,v) and uI(y,v). So, by axiom (ch) we get uI(z,v). This implies zWuv, by the definition of Wuv.

To show that Wuv¯ is convex: we will prove that, if x,yWuv¯ then I(x,y)Wuv¯. For, let x,yWuv¯ and zI(x,y). By definition of Wuv, we have uI(x,v) and uI(y,v). So, by axiom (cc) we get uI(z,v). This implies zWuv, that is, zWuv¯.

Similarly we can show that Wvu is a half-space. Now it is enough to show that Wuv is a half-space.

To show that Wuv is convex : we will prove that, if x,yWuv then I(x,y)Wuv. For, let x,yWuv and zI(x,y). Since xWuv, by definition of Wuv, we have uI(x,v) and vI(x,u). Also since yWuv, we have uI(y,v) and vI(y,u). So, by axiom (che) we get uI(z,v) and vI(z,u). Thatis zWuv.

To show that Wuv¯ is convex : Let x,yWuv¯ and zI(x,y). Since xWuv¯, by definition of Wuv, we have either uI(x,v) or vI(x,u). Also, since yWuv, we have either uI(y,v) or vI(y,u). Hence, by axiom (cce) we get uI(z,v) or vI(z,u). So zWuv. That is I(x,y)Wuv¯. This completes theproof. ▪

By Theorem 8 and using Lemmas 1, 2, 4, and Theorem 1, we can conclude the following theorem, which gives the axiomatic characterization of interval function of partial Hamming graphs by using an independent set of axioms defined on a function R.

Theorem 9.

Let R:V×V2V be any function on a finite set V and GR be the underlying graph of R. Then R satisfies axioms (t1), (t2), (t3), (b2), (c5), (s2), (cc) and (cce) if and only if GR is a partial Hamming graph and IGR=R.

The following examples show that the axioms (t1), (t2), (t3), (b2), (s2), (cce), (cc), and (c5) form an independent set of axioms.

Example 8.

(t1), (t2), (t3), (b2), (s2), (cce), (cc) (c5). See Example 1

Example 9.

(t1), (t2), (t3), (c5), (s2), (cce), (cc) (b2). See Example 2

Example 10.

(t1), (t2), (t3), (b2), (c5), (s2), (cc) (cce)

Let V={a,b,c,d,e}. Let R be the interval function I of a 5 cycle (namely abcdea). It is easy to see that R satisfies axioms (t1), (t2), (t3), (b2), (c5), (s2) and (cc). But R doesn’t satisfy (cce) because, R(a,b)={a,b}, aR(e,b), bR(c,a), dR(c,e) but aR(d,b) and bR(d,a).

Example 11.

(t1), (t2), (t3), (b2), (c5), (s2), (cce) (cc)

Let V={a,b,c,d,e} and define R as follows: R(a,c)={a,c,b,d}, R(a,e)={a,e,b,d}, R(b,d)={a,b,d,c,e}, R(e,c)={e,c,b,d} and R(u,v)={u,v} for any pair of vertices u,vV and for any uV, R(u,u)={u}. It is easy to see that R satisfies axioms (t1), (t2), (t3), (b2), (c5), (s2) and (cce). But R doesn’t satisfy (cc), since R(a,b)={a,b}, aR(e,b), aR(b,c), dR(e,c) but aR(d,b).

Example 12.

(t1), (t2), (t3), (c5), (b2), (cce), (cc) (s2)

Let V={a,b,c,d} and define R as follows, R(a,b)={a,b}, R(a,c)={a,c,b}, R(a,d)={a,d}, R(c,d)={c,d}, R(c,b)={c,b}, R(d,b)={d,a,b}, and for any xV, R(x,x)={x} and R(x,y)=R(y,x) for x, yV. It is easy to see that R satisfies axioms (t1), (t2), (t3), (c5), (b2), (cce) and (cc) on V but does not satisfy (s2), since R(a,b)={a,b}, R(c,d)={c,d}, bR(a,c), dR(a,c), cR(b,d) but bR(a,d)

Example 13.

(t2), (t3), (c5), (b2), (cce), (cc), (s2) (t1). See Example 5.

Example 14.

(t1), (t3), (c5), (b2), (cce), (cc), (s2) (t2). See Example 6.

Example 15.

(t1), (t2), (c5), (b2), (cce), (cc), (s2) (t3). See Example 7.

Additional information

Funding

M.C. acknowledges the financial support from SERB, Department of Science & Technology, Govt. of India (research project under MATRICS scheme No. MTR/2017/000238). J.J acknowledges the financial support from University of Kerala, India, for providing University JRF (No: 445/2020/UOK, 391/2021/UOK, 3093/2022/ UOK, 4202/2023/UOK). L.K acknowledges the financial support from CSIR, Government of India for providing CSIR Senior Research Fellowship (CSIR-SRF) (No: 09/102(0260)/2019-EMR-I).

References

  • Aurenhammer, F., Formann, M., Idury, R. M., Schäffer, A. A, Wagner, F. (1994). Faster isometric embedding in products of complete graphs. Discrete Appl. Math 52(1): 17–28.
  • Avis, D. (1981). Hypermetric spaces and the Hamming cone. Can. j. Math. 33(4): 795–802.
  • Balakrishnan, K., Changat, M., Lakshmikuttyamma, A. K., Mathew, J., Mulder, H. M., Narasimha-Shenoi, P. G, Narayanan, N. (2015). Axiomatic characterization of the interval function of a block graph. Discrete Math 338(6): 885–894.
  • Bandelt, H.-J., Chepoi, V., Dress, A, Koolen, J. (2006). Combinatorics of lopsided sets. Eur. J. Comb 27(5): 669–689.
  • Chalopin, J., Changat, M., Chepoi, V, Jacob, J. (2022). First-order logic axiomatization of metric graph theory, arXiv preprint arXiv:2203.01070.
  • Changat, M., Nezhad, F. H., Mulder, H. M, Narayanan, N. (2018). A note on the interval function of a disconnected graph. Discuss. Math. Graph Theory 38(1): 39–48.
  • Changat, M., Nezhad, F. H, Narayanan, N. (2020). Axiomatic characterization of the interval function of a bipartite graph. Discrete Appl. Math 286: 19–28.
  • Changat, M., Narasimha-Shenoi, P. G, Seethakuttyamma, G. (2019). Betweenness in graphs: A short survey on shortest and induced path betweenness. AKCE Int J Graphs Comb 16(1): 90–109.
  • Changat, M., Nezhad, F. H, Narayanan, N. (2020). Interval function, induced path function,(claw, paw)-free graphs and axiomatic characterizations. Discrete Appl. Math 280: 53–62.
  • Chepoi, V. (1988). Isometric subgraphs of Hamming graphs and d-convexity. Cybern. Syst. Anal. 24(1): 6–11.
  • Chepoi, V. (1994). Separation of two convex sets in convexity structures. J. Geom. 50(1-2): 30–51.
  • Chepoi, V. (1988). Isometric subgraphs of Hamming graphs and d-convexity. Cybern. Syst. Anal. 24(1): 6–11.
  • Chepoi, V, Klavžar, S. (1997). The Wiener index and the Szeged index of benzenoid systems in linear time. J. Chem. Inf. Comput. Sci. 37(4): 752–755.
  • Djoković, D. Ž. (1973). Distance–preserving subgraphs of hypercubes. J. Comb. Th. Ser. B 14(3): 263–267.
  • Eppstein, D. (2011). Recognizing partial cubes in quadratic time. Jgaa. 15(2): 269–293.
  • Eppstein, D. (2005). The lattice dimension of a graph. Eur. J. Comb 26(5): 585–592.
  • Graham, R. L, Pollak, H. O. (1971). On the addressing problem for loop switching. The Bell Syst. Tech. J 50(88): 2495–2519.
  • Imrich, W, Klavžar, S. (1993). A simple O(mn) algorithm for recognizing Hamming graphs. Bull. Inst. Comb. Appl 9: 45–56.
  • Mulder, H. M. (2008). Transit functions on graphs (and posets)In: Changat, M., Klavžar, S., Mulder, H. M., Vijayakumar, A., eds. Convexity in Discrete Structures. Lecture Notes Series. Mysore: Ramanujan Math. Soc. pp. 117–130.
  • Mulder, H. M, Nebeský, L. (2009). Axiomatic characterization of the interval function of a graph. Eur. J. Comb 30(5): 1172–1185.
  • Mulder, H. M. (1980). The Interval Function of a Graph. MC Tracts.
  • Sheela, L. K., Changat, M, Peterin, I. (2023). Axiomatic characterization of the Toll Walk Function of some graph classes. In: Algorithms and Discrete Applied Mathematics: 9th International Conference, CALDAM 2023, Gandhinagar, India, February 9–11, 2023, Proceedings, pp. 427–446.
  • Ovchinnikov, S. (2008). Partial cubes: structures, characterizations, and constructions. Discrete Math 308(23): 5597–5621.
  • Roth, R. I, Winkler, P. M. (1986). Collapse of the metric hierarchy for bipartite graphs. Eur. J. Comb 7(4): 371–375.
  • Polat, N. (2007). Netlike partial cubes I. General properties. Discr. Math 307(22): 2704–2722.
  • Wilkeit, E. (1990). Isometric embeddings in Hamming graphs. J. Combin. Theory, Series B 50(2): 179–197.
  • Winkler, P. M. (1984). Isometric embedding in product of complete graphs. Discrete Appl. Math 7(2): 221–225.