On diregular digraphs with degree two and excess two
James Tuite
Department of Mathematics and Statistics, Open University, Walton Hall, Milton Keynes
[email protected]
Abstract
An important topic in the design of efficient networks is the construction of (d,k,+ϵ)-digraphs, i.e. k-geodetic digraphs with minimum out-degree ≥d and order M(d,k)+ϵ, where M(d,k) represents the Moore bound for degree d and diameter k and ϵ>0 is the (small) excess of the digraph. Previous work has shown that there are no (2,k,+1)-digraphs for k≥2. In a separate paper, the present author has shown that any (2,k,+2)-digraph must be diregular for k≥2. In the present work, this analysis is completed by proving the nonexistence of diregular (2,k,+2)-digraphs for k≥3 and classifying diregular (2,2,+2)-digraphs up to isomorphism.
keywords:
Degree/diameter problem , Digraphs , Excess , Extremal digraphs
MSC:
05C35 , 05C20 , 90C35
††journal: Discrete Applied Mathematics
1 Introduction
An important topic in the design of interconnection networks is the directed degree/diameter problem: what is the largest possible order N(d,k) of a digraph G with maximum out-degree d and diameter ≤k? A simple inductive argument shows that for 0≤l≤k the number of vertices at distance l from a fixed vertex v is bounded above by dl. Therefore, a natural upper bound for the order of such a digraph is the so-called Moore bound M(d,k)=1+d+d2+...+dk. A digraph that attains this upper bound is called a Moore digraph. It is easily seen that a digraph G is Moore if and only if it is out-regular with degree d, has diameter k and is k-geodetic, i.e. for any two vertices u,v there is at most one ≤k-path from u to v.
As it was shown by Bridges and Toueg in [1] that Moore digraphs exist only in the trivial cases d=1 or k=1 (the Moore digraphs are directed (k+1)-cycles and complete digraphs Kd+1 respectively), much research has been devoted to the study of digraphs that in some sense approximate Moore digraphs. For example, there is an extensive literature on digraphs with maximum out-degree d, diameter ≤k and order M(d,k)−δ for small δ>0; this is equivalent to relaxing the k-geodecity requirement in the conditions for a digraph to be Moore. δ is known as the defect of the digraph. The reader is referred to the survey [4] for more information.
In this paper, however, we will consider the following related problem, which is obtained by retaining the k-geodecity requirement in the above characterisation of Moore digraphs, but allowing the diameter to exceed k: what is the smallest possible order of a k-geodetic digraph G with minimum out-degree ≥d? A k-geodetic digraph with minimum out-degree ≥d and order M(d,k)+ϵ is said to be a (d,k,+ϵ)-digraph or to have excess ϵ. It was shown in [6] that there are no diregular (2,k,+1)-digraphs for k≥2. In 2016 it was shown in [5] that digraphs with excess one must be diregular and that there are no (d,k,+1)-digraphs for k=2,3,4 and sufficiently large d. In a separate paper [7], the present author has shown that (2,k,+2)-digraphs must be diregular with degree d=2 for k≥2. In the present paper, we classify the (2,2,+2)-digraphs up to isomorphism and show that there are no diregular (2,k,+2)-digraphs for k≥3, thereby completing the proof of the nonexistence of digraphs with degree d=2 and excess ϵ=2 for k≥3. Our reasoning and notation will follow closely that employed in [3] for the corresponding result for defect δ=2.
2 Preliminary results
We will let G stand for a (2,k,+2)-digraph for arbitrary k≥2, i.e. G has minimum out-degree d=2, is k-geodetic and has order M(2,k)+2. We will denote the vertex set of G by V(G). By the result of [7], G must be diregular with degree d=2 for k≥2. The distance d(u,v) between vertices u and v is the length of the shortest path from u to v. Notice that d(u,v) is not necessarily equal to d(v,u). u→v will indicate that there is an arc from u to v. We define the in- and out-neighbourhoods of a vertex u by N−(u)={v∈V(G):v→u} and N+(u)={v∈V(G):u→v} respectively; more generally, for 0≤l≤k, the set {v∈V(G):d(u,v)=l} of vertices at distance exactly l from u will be denoted by Nl(u). For 0≤l≤k we will also write Tl(u)=∪i=0lNi(u) for the set of vertices at distance ≤l from u. The notation Tk−1(u) will be abbreviated by T(u).
It is easily seen that for any vertex u of G, there are exactly two distinct vertices that are at distance ≥k+1 from u. For any u∈V(G), we will write O(u) for the set of these vertices and call such a set an outlier set and its elements outliers of u. Notice that O(u)=V(G)−Tk(u). An elementary counting argument shows that in a diregular (2,k,+2)-digraph every vertex is also an outlier of exactly two vertices. We will say that a vertex u can reach a vertex v if v∈O(u).
Our proof will proceed by an analysis of a pair of vertices with exactly one common out-neighbour. First, we must show that such a pair exists and deduce some elementary properties of pairs of vertices with identical out-neighbourhoods.
Lemma 1**.**
For k≥2, let u and v be distinct vertices such that N+(u)=N+(v)={u1,u2}. Then u1∈O(u2),u2∈O(u1) and there exists a vertex x such that O(u)={v,x},O(v)={u,x}.
Proof.
Suppose that u can reach v by a ≤k-path. Then v∈T(u1)∪T(u2). As N+(v)=N+(u), it follows that there would be a ≤k-cycle through v, contradicting k-geodecity. If O(u)={v,x}, then x=v and x∈T(u1)∪T(u2), so that v cannot reach x by a ≤k-path. Similarly, if u1 can reach u2 by a ≤k-path, then we must have {u,v}∩T(u1)=∅, which is impossible.
∎
Lemma 2**.**
For k≥2, there exists a pair of vertices u,v with ∣N+(u)∩N+(v)∣=1.
Proof.
Suppose for a contradiction that there is no such pair of vertices. Define a map ϕ:V(G)→V(G) as follows. Let u+ be an out-neighbour of a vertex u and let ϕ(u) be the in-neighbour of u+ distinct from u. By our assumption, it is easily verified that ϕ is a well-defined bijection with no fixed points and with square equal to the identity. It follows that G must have even order, whereas ∣V(G)∣=M(2,k)+2 is odd.
∎
u,v will now stand for a pair of vertices with a single common out-neighbour. We will label the vertices of Tk(u) according to the scheme N+(u)={u1,u2},N+(u1)={u3,u4},N+(u2)={u5,u6},N+(u3)={u7,u8},N+(u4)={u9,u10} and so on, with the same convention for the vertices of Tk(v), where we will assume that u2=v2.
3 Classification of (2,2,+2)-digraphs
We begin by classifying the (2,2,+2)-digraphs up to isomorphism. We will prove the following theorem.
Theorem 1**.**
There are exactly two diregular (2,2,+2)-digraphs, which are displayed in Figures 2 and 5.
Let G be an arbitrary diregular (2,2,+2)-digraph. G has order M(2,2)+2=9. By Lemma 2, G contains a pair of vertices (u,v) such that ∣N+(u)∩N+(v)∣=1; we will assume that u2=v2, so that we have the situation shown in Figure 1.
We can immediately deduce some information on the possible positions of v and v1 in T2(u).
Lemma 3**.**
If v∈O(u), then v∈N+(u1). If v1∈O(u), then v1∈N+(u1).
Proof.
v∈T(u2) by 2-geodecity. v=u by construction. If we had v=u1, then there would be two distinct ≤2-paths from u to u2. Also v1∈{u}∪T(u2) by 2-geodecity and by assumption u1=v1.
∎
Since v and v1 cannot both lie in N+(u1) by 2-geodecity, we have the following corollary.
Corollary 1**.**
O(u)∩{v,v1}=∅.
We will call a pair of vertices (u,v) with a single common out-neighbour bad if at least one of
[TABLE]
holds. Otherwise such a pair will be called good.
Lemma 4**.**
There is a unique (2,2,+2)-digraph containing a bad pair.
Proof.
Assume that there exists a bad pair (u,v). Without loss of generality, O(u)∩{v1,v3}=∅. By Lemma 3 we can set v1=u3. By 2-geodecity v3=u. We cannot have v4=v3=u, so v4 must be an outlier of u. By Corollary 1 it follows that O(u)={v,v4}.
Consider the vertex u1. By Lemma 3, if u1∈O(v), then u1∈N+(v1). However, as v1=u3, there would be a 2-cycle through u1. Hence u1∈O(v). As O(u)={v,v4}, we have V(G)={u,u1,u2,u3=v1,u4,u5,u6,v,v4} and O(v)={u1,u4}. As neither u nor v lies in T(u1), we must also have u2∈O(u1). As u1 can reach u1,v1,u4,u and v4, it follows that without loss of generality we either have O(u1)={u2,v} and N+(u4)={u5,u6}=N+(u2) or O(u1)={u2,u6} and N+(u4)={v,u5}. In either case, (v,u1) is a good pair.
Suppose firstly that N+(u2)=N+(u4). Then v is an outlier of u and u1. As each vertex is the outlier of exactly two vertices, v1 must be able to reach v by a ≤2-path. Hence v4→v. Likewise u2 can reach v, so without loss of generality u5→v. Suppose that O(u2)∩{u,u1}=∅. As u and v have a common out-neighbour, we must have u6→u. Since u→u1, by 2-geodecity we must have u5→u1. However, this is a contradiction, as v and u1 also have a common out-neighbour. Therefore, at least one of u,u1 is an outlier of u2. By Lemma 1 u4 is an outlier of u2. Therefore either O(u2)={u,u4} or O(u2)={u1,u4}. If O(u2)={u,u4}, then u2 must be able to reach u1,v1 and v4. u5→v and v→v1, so v1∈N+(u6). As u1→v1, we must have N+(u5)={v,u1}. As v and u1 have a common out-neighbour, this violates 2-geodecity. Hence O(u2)={u1,u4} and u2 can reach u,v1 and v4. As v→v1, v1∈N+(u6). As v1→v4, it follows that N+(u5)={v,v4}. However, v4→v, so this again violates 2-geodecity.
We are left with the case O(u1)={u2,u6} and N+(u4)={v,u5}. Then v1∈O(u2), as neither v nor u1 lies in T(u2). Observe that u2 and u4 have a single common out-neighbour, so by Corollary 1 O(u2)∩{u4,v}=∅. Therefore either O(u2)={v1,u4} or O(u2)={v1,v}. Suppose firstly that O(u2)={v1,u4}. Then N2(u2)={u,v,u1,v4}. As N+(u4)={v,u5}, u5→v, so u6→v. As N+(u)∩N+(v)=∅, u5→u. u→u1, so necessarily N+(u6)={v,u1}. However, v1∈N+(u1)∩N+(v), contradicting 2-geodecity.
Hence O(u2)={v1,v} and N2(u2)={u,u1,u4,v4}. As u4→u5, u5→u4. Thus u6→u4. Now u1→u4 and u→u1 implies that N+(u5)={u1,v4} and N+(u6)={u,u4}. Finally we must have N+(v4)={v,u6}. This gives us the (2,2,+2)-digraph shown in Figure 2.
∎
We can now assume that all pairs given by Lemma 2 are good. Let us fix a pair (u,v) with a single common out-neighbour. It follows from Corollary 1 and the definition of a good pair that v1∈O(u); otherwise O(u) would contain v, v3 and v4, which is impossible. Likewise u1∈O(v).
Considering the positions of v3 and v4, we see that there are without loss of generality four possibilities: 1) u=v3,u4=v4, 2) u=v3,O(u)={v1,v4}, 3) N+(u1)=N+(v1) and 4) u3=v3,O(u)={v1,v4}. A suitable relabelling of vertices shows that case 4 is equivalent to case 1.a) below, so we will examine cases 1 to 3 in turn.
Case 1: u=v3,u4=v4
Depending upon the position of v, we must either have O(u)={v1,v} and O(v)={u1,u3} or v=u3.
Case 1.a): O(u)={v1,v},O(v)={u1,u3}
In this case V(G)={u,u1,u2,u3,u4,u5,u6,v,v1}. u1 and v1 have a single common out-neighbour, namely u4, so, as we are assuming all such pairs to be good, we have u3∈O(v1),u∈O(u1). By 2-geodecity, N+(u4)⊂{u5,u6,v}, so without loss of generality either N+(u4)={u5,u6} or N+(u4)={u5,v}.
Suppose that N+(u4)={u5,u6}. By elimination, O(v1)={v,u3}. As G is diregular, every vertex is an outlier of exactly two vertices; v is an outlier of u and v1, so both u1 and u2 can reach v by a ≤2-path. Hence v∈N+(u3). As v→v1, we see that v1 is an outlier of u1; as u is also an outlier of u1, we have O(u1)={u,v1} and N+(u3)={v,u2}. As v→u2, this is impossible.
Now consider N+(u4)={u5,v}. We now have O(v1)={u3,u6}. Thus u3∈O(v)∩O(v1), so u3∈T2(u4). v is not adjacent to u3, so u3∈N+(u5). u2 and u4 have u5 as a unique common out-neighbour, so u6∈O(u4),v∈O(u2). As u6∈O(v1)∩O(u4), u1 can reach u6. Hence u6∈N+(u3). Neither u nor v lie in T(u1), so u2∈O(u1). Therefore either O(u1)={u,u2} or O(u1)={u2,v1}. If O(u1)={u,u2}, then N+(u3)={u6,v1}. u2 can’t reach v1, since v,u3∈T(u2), so O(u2)={v,v1} and N2(u2)={u,u1,u3,u4}. As u4→u5, u4∈N+(u6). u1→u4, so N+(u5)={u1,u3}. As u1→u3, this is a contradiction. Thus O(u1)={u2,v1}, so that N+(u3)={u,u6}. u1 must have an in-neighbour apart from u, which must be either u5 or u6. As u1→u3, we have u1∈N+(u6). By elimination, v and v1 must also have in-neighbours in {u5,u6}. As u1 and v1 have a common out-neighbour, we have N+(u5)={u3,v1},N+(u6)={u1,v}. However, both u3 and v1 are adjacent to u, violating 2-geodecity.
Case 1.b): v=u3
There exists a vertex x such that V(G)={u,u1,u2,v,u4,u5,u6,v1,x}, O(u)={v1,x} and O(v)={u1,x}. As x∈O(u)∩O(v), u1 and u2 can reach x, so without loss of generality x∈N+(u4)∩N+(u5). As u5 and u4 have a common out-neighbour, u5∈O(u1). Also, u1 and v1 have u4 as a unique common out-neighbour, so u∈O(u1) and O(u1)={u,u5}. Thus N+(u4)={x,u6}. Observe that u2 and u4 have the out-neighbour u6 in common. Thus x∈O(u2), whereas we already have x∈O(u)∩O(v), a contradiction.
Case 2: u=v3,O(u)={v1,v4}
As v is not equal to v1 or v4, v must lie in T2(u). Without loss of generality, v=u3. Hence V(G)={u,u1,u2,v,u4,u5,u6,v1,v4} and O(v)={u1,u4}. We have the configuration shown in Figure 4. Hence u1 can reach u1,v,u4,u2 and v1, so we have without loss of generality one of the following: a) O(u1)={u,v4},N+(u4)={u5,u6}, b) O(u1)={u,u5},N+(u4)={u6,v4}, c) O(u1)={u5,u6},N+(u4)={u,v4} or d) O(u1)={u5,v4},N+(u4)={u,u6}.
Case 2.a): O(u1)={u,v4},N+(u4)={u5,u6}
As v4∈O(u)∩O(u1), u2 can reach v4 and without loss of generality v4∈N+(u5). N+(u2)=N+(u4), so by Lemma 1 u2∈O(u4),u4∈O(u2),u5∈O(u6) and u6∈O(u5). Hence u4∈O(v)∩O(u2), so v1 can reach u4, so u4∈N+(v4). Neither u5 nor u6 lies in N+(v4), so O(v1)={u5,u6} and N+(v4)={u4,v}. Hence O(v4)={u,u1}. Observe that N+(u1)=N+(v4), so that v∈O(u4). Therefore v∈N+(u5)∪N+(u6), yielding O(u2)={u4,v},N2(u2)={v4,v1,u,u1}. As v1→v4 and N+(u1)=N+(v4), we must have N+(u5)={v4,u},N+(u6)={v1,u1}. This yields the digraph in Figure 5. Unlike the digraph in Figure 2, this digraph contains pairs of vertices with identical out-neighbourhoods, so the two are not isomorphic.
Case 2.b): O(u1)={u,u5},N+(u4)={u6,v4}
As u4→v4, u4∈N+(v4), so u4∈O(v1). Hence u4∈O(v)∩O(v1), so u2 can reach u4. As u4→u6, we must have u5→u4. u2 and u4 have u6 as a common out-neighbour, so v4∈O(u2),u5∈O(u4). Therefore v4∈O(u)∩O(u2), so that u6 can reach v4, but v4∈T(u6), so N+(u6) contains an in-neighbour of v4. u4∈N+(u6), so we must have u6→v1. We have u5∈O(u4)∩O(u1), so v1 can reach u5 and hence v4→u5. v1 cannot reach u6, as u2,u4∈T(v1), so O(v1)={u4,u6},N+(v4)={u5,v}. Now u2 and v4 have u5 as a unique common out-neighbour, so u6∈O(v4),v∈O(u2). Thus O(u2)={v,v4} and N2(u2)={u4,v1,u,u1}. Taking into account adjacencies between members of N2(u2), it follows that N+(u5)={u4,u},N+(u6)={u1,v1}. However, (u2,u4) now constitutes a bad pair, contradicting our assumption.
Case 2.c): O(u1)={u5,u6},N+(u4)={u,v4}
As u4→v4, u4∈N+(v4). Hence u4∈O(v)∩O(v1), implying that u2 can reach u4. Without loss of generality, u5→u4. There are three possibilities: i) O(v1)={u4,u6},N+(v4)={v,u5}, ii) O(v1)={u4,u5},N+(v4)={v,u6} and iii) O(v1)={u4,v},N+(v4)={u5,u6}.
i) O(v1)={u4,u6},N+(v4)={v,u5}
u1 and v4 have v as a unique common out-neighbour, so u4∈O(v4). However, this contradicts v4→u5→u4.
ii) O(v1)={u4,u5},N+(v4)={v,u6}
Neither u4 nor v1 lie in T(u2), so v4∈O(u2). Now observe that u2 and v4 have u6 as unique common out-neighbour, so v∈O(u2), yielding O(u2)={v,v4} and N2(u2)={u4,u1,u,v1}. As u4→u and u→u1, we must have N+(u5)={u4,u1},N+(u6)={u,v1}, a contradiction, since u1→u4.
iii) O(v1)={u4,v},N+(v4)={u5,u6}
We now have N+(u2)=N+(v4), so u2∈O(v4),v4∈O(u2),u5∈O(u6),u6∈O(u5). Also N+(u4)=N+(v1), so u4∈O(v1),v1∈O(u4) and u∈O(v4). u∈O(v4) implies that u∈N+(u5)∪N+(u6), so we see that u∈O(u2) and hence O(u2)={u,v4} and N2(u2)={u4,u1,v,v1}. As u1→u4 and u1→v, we have N+(u5)={u4,v},N+(u6)={u1,v1}. It is not difficult to show that this yields a (2,2,+2)-digraph isomorphic to that in Figure 5.
Case 2.d): O(u1)={u5,v4},N+(u4)={u,u6}
In this case v4∈O(u)∩O(u1), so u2 can reach v4. u4 and v1 have unique common out-neighbour u, so v4∈O(u4),u6∈O(v1). If u6→v4, then we would have u4→u6→v4, contradicting v4∈O(u4), so u5→v4. This also implies that u5∈N+(v4), so u5∈O(v1), yielding O(v1)={u5,u6} and N+(v4)={v,u4}=N+(u1). Now v4,u1∈T(u2), so O(u2)={v,u4} and N2(u2)={v1,v4,u,u1}. As v1→v4 and v1→u, it follows that N+(u5)={v4,u},N+(u6)={u1,v1}. However, we now have paths u4→u→u1 and u4→u6→u1, which is impossible.
Case 3: N+(u1)=N+(v1)
It is easy to see by 2-geodecity that V(G)={u,u1,u2,u3,u4,u5,u6,v,v1}, O(u)={v,v1} and O(v)={u,u1}. As u1,v1∈T(u2), we have O(u2)={u3,u4} and N2(u2)={u,u1,v,v1}. Without loss of generality, N+(u5)={u,v1},N+(u6)={v,u1}. u and v have in-neighbours apart from u5 and u6 respectively, so without loss of generality u3→u,u4→v. Likewise, u5 and u6 have in-neighbours other than u2, so, as u5→u and u6→v, we must have N+(u3)={u,u6},N+(u4)={v,u5}. But now we have paths u3→u→u1 and u3→u6→u1, violating 2-geodecity.
Corollary 2**.**
There is a unique (2,2,+2)-digraph containing no bad pairs.
This completes our analysis of diregular (2,2,+2)-digraphs. As it was shown in [7] that there are no non-diregular (2,2,+2)-digraphs, (2,2,+2)-digraphs are now classified up to isomorphism. These conclusions have been verified computationally by Erskine [2]. It is interesting to note that neither of the (2,2,+2)-digraphs are vertex-transitive, for in each case there are exactly three vertices contained in two 3-cycles. However, there does exist a Cayley (2,2,+5)-digraph (on the alternating group A4), so it would be interesting to determine the smallest vertex-transitive (2,2,+ϵ)-digraphs.
4 Main result
We can now complete our analysis by showing that there are no diregular (2,k,+2)-digraphs for k≥3. Let G be such a digraph. By Lemma 2, G contains vertices u and v with a unique common out-neighbour. In accordance with our vertex-labelling convention, we have the situation in Figure 6. A triangle based at a vertex x represents the set T(x).
We now proceed to determine the possible outlier sets of u and v.
Lemma 5**.**
v∈Nk−1(u1)∪O(u)* and u∈Nk−1(v1)∪O(v). If v∈O(u), then u2∈O(u1) and if u∈O(v), then u2∈O(v1).*
Proof.
v cannot lie in T(u), or the vertex u2 would be repeated in Tk(u). Also, v∈T(u2), or there would be a ≤k-cycle through v. Therefore, if v∈O(u), then v∈Nk−1(u1). Likewise for the other result. If v∈O(u), then neither in-neighbour of u2 lies in T(u1), so that u2∈O(u1).
∎
Lemma 6**.**
Let w∈T(v1), with d(v1,w)=l. Suppose that w∈T(u1), with d(u1,w)=m. Then either m≤l or w∈Nk−1(u1). A similar result holds for w∈T(u1).
Proof.
Let w be as described and suppose that m>l. Consider the set Nk−m(w). By construction, Nk−m(w)⊆Nk(u1), so by k-geodecity Nk−m(w)∩T(u1)=∅. At the same time, we have l+k−m≤k−1, so Nk−m(w)⊆T(v1). This implies that Nk−m(w)∩T(v2)=Nk−m(w)∩T(u2)=∅. As V(G)={u}∪T(u1)∪T(u2)∪O(u), it follows that Nk−m(w)⊆{u}∪O(u). Therefore ∣Nk−m(w)∣=2k−m≤3. By assumption 0≤m≤k−1, so it follows that m=k−1.
∎
Corollary 3**.**
If w∈T(v1), then either w∈{u}∪O(u) or w∈T(u1) with d(u1,w)=k−1 or d(u1,w)≤d(v1,w).
Proof.
By k-geodecity and Lemma 6.
∎
Corollary 4**.**
v1∈Nk−1(u1)∪O(u)* and u1∈Nk−1(v1)∪O(v).*
Proof.
We prove the first inclusion. By Corollary 3, v1∈{u}∪O(u)∪{u1}∪Nk−1(u1). By k-geodecity, v1=u and by construction, v1=u1.
∎
We now have enough information to identify one member of O(u) and O(v).
Lemma 7**.**
v1∈O(u)* and u1∈O(v).*
Proof.
We prove that v1∈O(u). Suppose that neither v1 nor v lies in O(u). Then by Lemma 5 and Corollary 4 we have v,v1∈Nk−1(u1). As v1 is an out-neighbour of v, it follows that v1 appears twice in Tk(u1), violating k-geodecity. Therefore O(u)∩{v,v1}=∅.
Now assume that v1,v3∈Tk(u). Again by Corollary 4, v1∈Nk−1(u1). By k-geodecity we also have v3∈T(u1). However, v3∈N+(v1), so v3 appears twice in Tk(u1), which is impossible. Hence O(u)∩{v1,v3}=∅. Similarly, O(u)∩{v1,v4}=∅. In the terminology of the previous section, G contains no bad pairs. Therefore, if v1∈O(u), then {v,v3,v4}⊆O(u). Since these vertices are distinct, this is a contradiction and the result follows.
∎
Lemma 7 allows us to conclude that for vertices sufficiently close to v1 one of the potential situations mentioned in Corollary 3 cannot occur.
Lemma 8**.**
Tk−3(v1)∩Nk−1(u1)=Tk−3(u1)∩Nk−1(v1)=∅.
Proof.
Let w∈Tk−3(v1)∩Nk−1(u1). Consider the position of the vertices of N+(w) in Tk(u)∪O(u). As v1∈N+(w), it follows from Lemma 7 that at most one of the vertices of N+(w) can be an outlier of u, so let us write w1∈N+(w)−O(u). By k-geodecity, w1∈T(u1)∪{u}. Hence w1∈T(u2)=T(v2). However, w1 also lies in T(v1), so this violates k-geodecity.
∎
Corollary 5**.**
There is at most one vertex in Tk−3(v1)−{v1} that does not lie in T(u1); for all other vertices w∈Tk−3(v1)−{v1}, d(u1,w)=d(v1,w). A similar result for Tk−3(u1)−{u1} also holds.
Lemma 9**.**
For k=3, N+(u1)∩N2(v1)=N+(v1)∩N2(u1)=∅.
Proof.
Suppose that v3=u7. By the reasoning of Lemma 8 we can set u=v7 and O(u)={v1,v8}. v∈O(u) and by 3-geodecity v∈N+(u3), so we can assume that v=u9. u3→v3 implies that u3∈T(v1), so O(v)={u1,u3}. We must have {u4,u8,u10}={v4,v9,v10}. As u4→v, it follows that v4=u8 and hence {u4,u10}={v9,v10}, which is impossible.
∎
As u1 is an outlier of v, neither v3 nor v4 can be equal to u1. It follows from Corollary 5 and Lemma 9 that either N+(u1)=N+(v1) or u1 and v1 have a single common out-neighbour, with one vertex of N+(v1) being an outlier of u.
Lemma 10**.**
N2(u)=N2(v)**
Proof.
Let N2(u)=N2(v), with N+(u1)=N+(v1)={u3,u4}. Suppose that v∈O(u). By Lemma 5, v∈Nk−2(u3)∪Nk−2(u4). But then there is a k-cycle through v. It follows that O(u)={v,v1},O(v)={u,u1}. By Lemma 5, u2∈O(u1)∩O(v1). Therefore by Lemma 1 O(u1)={u2,v1},O(v1)={u2,u1}.
Consider the in-neighbour u′ of u1 that is distinct from u. We have either ∣N+(u′)∩N+(u)∣=1 or ∣N+(u′)∩N+(u)∣=2. In the first case, it follows from Lemma 7 that u2∈O(u′). Every vertex of G is an outlier of exactly two vertices, so u′=u1 or v1. In either case, we have a contradiction. Therefore N+(u′)=N+(u). It now follows from Lemma 1 that u′∈O(u)={v,v1}, which is impossible.
∎
Noticing that u1 and v1 also have a unique common out-neighbour, we have the following corollary.
Corollary 6**.**
Without loss of generality, u3=v3,u9=v9,O(u)={v1,v4},O(v)={u1,u4},O(u1)={v4,v10} and O(v1)={u4,u10}.
We are now in a position to complete the proof by deriving a contradiction.
Theorem 2**.**
There are no diregular (2,k,+2)-digraphs for k≥3.
Proof.
u,v∈{u1,u4,v1,v4}, so by Lemma 5 d(u,v)=d(v,u)=k. In fact, u3=v3 implies that v∈Nk−2(u4) and u∈Nk−2(v4). Let k≥4. Then u,v∈{u10,v10}, so u,v∈Tk(u1)∩Tk(v1). If u∈T(u3)=T(v3), then u would appear twice in Tk(v1), so u∈Nk−1(u4). However, as u and v have a common out-neighbour, this violates k-geodecity.
Finally, suppose that k=3. The above analysis will hold unless u=v10 and v=u10. Let N−(u1)={u,u′},N−(v1)={v,v′}. It is evident that v′∈{v1,v4}, so that v′∈T3(u). As v∈N+(u4), we must have v′∈N2(u2). Similarly u′∈N2(u2). Since u1 and v1 have a common out-neighbour, we can assume that u′∈N+(u5) and v′∈N+(u6). v4 can be the outlier of only two vertices, namely u and u1, so v4∈N3(u2) and likewise u4∈N3(u2). By 3-geodecity v4∈N2(u5) and u4∈N2(u6). It follows that u,v∈N3(u2), so u∈T3(u1)∪T3(u2). Hence O(u)=N−(u)={v1,v4}, which again is impossible.
∎
It is interesting to note that a similar argument can be used to provide an alternative proof of the result of [6].