Skip to Main Content

Let G=(V,E) be a graph. The complement of G is the graph G¯:=(V,[V]2\E) where [V]2 is the set of pairs {x,y} of distinct elements of V. If K is a subset of V, the restriction of G to K is the graph GK:=(K,[K]2E). We prove that if G=(V,E) is a graph and k is an integer, 2kv2, then there is a k -element subset K of V such that e(G¯K)e(GK), moreover the condition kv2 is optimal. We also study the case e(G¯K)e(GK)(modp) where p is a prime number. Following a question from M.Pouzet, we show this: Let G=(V,E) be a graph with v vertices. If e(G)e(G¯) (resp. e(G)=e(G¯)) then there is an increasing family (Hn)2nv (resp. (Hn)2nv2) of n -element subsets Hn of V such that e(GHn)e(G¯Hn) for all n. Similarly if e(G)e(G¯)(modp) where p is a prime number, p>v2, then there is an increasing family (Hn)2nv of n -element subsets Hn of V such that e(GHn)e(G¯Hn)(modp) for all integer n{2,3,,v}.

Our notations and terminology follow [2]. A graph is an ordered pair G:=(V,E) (or (V(G),E(G))), where E is a subset of [V]2, the set of pairs {x,y} of distinct elements of V. Elements of V are the vertices of G and elements of E are its edges. An edge {x,y} is also noted by xy. The cardinality |V| of V is called the order of G. Two distinct vertices x and y are adjacent if xyE(G), otherwise x and y are non-adjacent. We denote by e(G):=|E(G)| the number of edges of G. The degree of a vertex x of G, denoted by dG(x), is the number of edges which contain x. The graph G is δ -regular (or regular) if dG(x)=δ for all xV; δ is called the degree of the regular graph G. The complement of G is the graph G¯:=(V,[V]2\E). If K is a subset of V, the restriction of G to K, also called the induced subgraph of G on K, is the graph GK:=(K,[K]2E). For instance, given a set V, (V,ø) is the empty graph on V whereas (V,{xy:xyV}) is the complete graph.

Our first result is Theorem 1.1, we prove that: given a graph G=(V,E) and k be an integer, 2kv2, we cannot have e(G¯K)=e(GK) for all k -element subsets K of V, moreover the condition kv2 is optimal, indeed for k=v1 a counterexample is given by (2) of Theorem 1.1.

Theorem 1.1.

LetG=(V,E)be a graph of orderv.

  1. If v4 , then for each integer k with 2kv2 , there is a k-element subset K of V such that e(G¯K)e(GK).

  2. If G is regular with degree v12 then e(G)=e(G¯) and e(G¯x)=e(Gx) for all vertex x.

  3. Let p be a prime number with p3 such that 2dG(x)v1(modp) for all xV . Then e(G)e(G¯)(modp) and e(G¯x)e(Gx)(modp) for all vertex x.

Our second result is Theorem 1.2. Given a graph G=(V,E), p a prime number, and k an integer, 2kv2, under some conditions on k, we cannot have e(G¯K)e(GK)(modp) for all k-element subsets K of V.

Theorem 1.2.

LetG=(V,E)be a graph withv4vertices and letpbe a prime number. Letkbe an integer,2kv2.

  1. If ( p=2 and k2(mod4) ) or ( p3 and k0,1(modp) ), then there is a k-element subset K of V such that e(G¯K)e(GK)(modp).

  2. If p3 and k0(modp) then there is a k-element subset K of V such that e(G¯K)e(GK)(modp) if and only if G is neither the complete graph nor the empty graph.

Our third result is Theorem 1.3. It is related to a question that M.Pouzet asked us about the existence, in a graph G=(V,E), of an increasing family (Hn)n of n -element subsets Hn of V such that e(GHn)e(G¯Hn).

Theorem 1.3.

LetG=(V,E)be a graph ofvvertices withv3.

  1. If e(G)e(G¯) then there is a vertex x such that e(Gx)e(G¯x).

  2. If e(G)e(G¯) then there is an increasing family (Hn)2nv of n-element subsets Hn of V such that e(GHn)e(G¯Hn) for all integer n{2,3,,v}.

  3. If e(G)=e(G¯) and v4 then there is an increasing family (Hn)2nv2 of n-element subsets Hn of V such that e(GHn)e(G¯Hn) for all integer n{2,3,,v2}.

  4. Let p be a prime number, p>v2 . If e(G)e(G¯)(modp) then there is an increasing family (Hn)2nv of n-element subsets Hn of V such that e(GHn)e(G¯Hn)(modp) for all integer n{2,3,,v}.

We consider the matrix Wtk defined as follows: Let V be a finite set, with v elements. Given non-negative integers t,k, let Wtk be the (vt) by (vk) matrix of 0’s and 1’s, the rows of which are indexed by the t-element subsets T of V, the columns are indexed by the k-element subsets K of V, and where the entry Wtk(T,K) is 1. TK and is 0 otherwise. The matrix transpose of Wtk is denoted tWtk.

A fundamental result, due to D.H. Gottlieb [4], and independently W. Kantor [5], is this:

Theorem 2.1

(D.H. Gottlieb [4], W. Kantor [5]).Fortmin(k,vk),Wtkhas full row rank over the fieldof rational numbers.

It is clear that tmin(k,vk) implies (vt)(vk) then, from Theorem 2.1, we have the following result.

Corollary 2.2.

Fortmin(k,vk), the rank ofWtkover the fieldof rational numbers is(vt)and thusKer(tWtk)={0}.

Corollary 2.2 and the following theorem are important tools in the proof of our main results. In fact, Theorem 2.3 has made to establish a version modulo a prime of Kelly’s combinatorial lemma [6]; it also allows to obtain a version modulo a prime of the particular version of Pouzet’s combinatorial lemma [7].

Let n,p be positive integers, the decomposition of n=i=0n(p)nipi in the basis p is also denoted by [n0,n1,,nn(p)]p where nn(p)0 if and only if n0.

Theorem 2.3

[1]. Letpbe a prime number. Letv,tandkbe non-negative integers,k=[k0,k1,,kk(p)]p,t=[t0,t1,,tt(p)]p,tmin(k,vk). We have:

  1. kj=tj for all j<t(p) and kt(p)tt(p) if and only if Ker(tWtk)={0} (mod p ).

  2. t=tt(p)pt(p) and k=i=t(p)+1k(p)kipi if and only if dKer(tWtk)=1 (mod p ) and {(1,1,,1)} is a basis of Ker(tWtk).

The notation a|b (resp. ałb) means a divide b (resp. a not divide b).

Theorem 2.4

(Lucas’ Theorem [3]).Letpbe a prime number,t,kbe positive integers,tk,t=[t0,t1,,tt(p)]pandk=[k0,k1,,kk(p)]p. Then

The following result is a consequence of Lucas’ theorem.
Corollary 2.5

([1]).Letpbe a prime number,t,kbe positive integers,tk,t=[t0,t1,,tt(p)]pandk=[k0,k1,,kk(p)]p. Then:

Let G=(V,E) be a graph of order v. Let T1,T2,,T(v2) be an enumeration of the 2-element subsets of V, let K1,K2,,K(vk) be an enumeration of the k-element subsets of V. Let wG be the row matrix (g1,g2,,g(v2)) where gi=1 if Ti is an edge of G, 0 otherwise. We have wGW2k=(e(GK1),e(GK2),,e(GK(vk))).

Note that wG¯=(g1¯,g2¯,,g¯(v2)) with gi¯=0 if Ti is an edge of G, 1 otherwise. We have wG¯W2k=(e(G¯K1),e(G¯K2),,e(G¯K(vk))).

(1) Assume that e(G¯K)=e(GK) for all k-element subsets K of V, then wGW2k=wG¯W2k. By Corollary 2.2, Ker(tWtk)={0}. Then wG=wG¯, so G=G¯, which is impossible. So there is a k-element subset K of V such that e(G¯K)e(GK).

(2) For xV, dG(x)+dG¯(x)=v1. Since dG(x)=v12 then dG(x)=dG¯(x). We have xVdG(x)=2e(G) and xVdG¯(x)=2e(G¯), then e(G)=e(G¯). Now from e(G¯)=e(G¯x)+dG¯(x) and e(G)=e(Gx)+dG(x), we deduce that e(G¯x)=e(Gx).

(3) For xV, dG(x)+dG¯(x)=v1. Since 2dG(x)v1(modp) then dG(x)dG¯(x)(modp). We conclude using similar arguments to those in item (2). □

We set t:= 2. We recall the notation k=[k0,k1,,kk(p)]p.

(1) Case 1. p=2 and k2(mod4).

We have k0=0, k1=1, t=[0,1]2. Since k0=t0 and k1t1=tt(p) then, by Theorem 2.3, Ker(tWtk)={0} (mod p).

Case 2. p3 and k0,1(modp).

We have k02, t=t0=2. Since k02=tt(p) then, by Theorem 2.3, Ker(tWtk)={0} (mod p).

In the two cases, Ker(tWtk)={0} (mod p). Assume that e(G¯K)e(GK)(modp) for all k-element subsets K of V. Then wGW2k=wG¯W2k(modp). As Ker(tWtk)={0} (mod p), then wG=wG¯(modp), so G=G¯, which is impossible. Then there is a k-element subset K of V such that e(G¯K)e(GK)(modp).

(2) If p3 then t=t0=2=tt(p). Since k0(modp) then k0=0, and thus k=i=t(p)+1k(p)kipi. By Theorem 2.3, {(1,1,,1)} is a basis of Ker(tWtk).

If G is the complete graph or the empty graph then e(GK)e(G¯K)(modp). Indeed, if G is the complete graph then e(GK)=(k2), e(G¯K)=0. Since t0=2>k0=0 then, by Corollary 2.5, p|(k2). So e(GK)0e(G¯K)(modp). If G is the empty graph, then e(GK)=0e(G¯K)=(k2)(modp).

Conversely if G is neither the complete graph nor the empty graph, assume that e(G¯K)e(GK)(modp) for all k-element subsets K of V. Then wGW2k=wG¯W2k(modp). So wGwG¯=λ(1,,1)(modp) with λ{0,1,1}. As G is neither the complete graph nor the empty graph, there are i,j such that gi=0 and gj=1, so gigi¯=1 and gjgj¯=1. Then λ1 and λ1. Thus λ=0, and wG=wG¯(modp), so G=G¯, which is impossible. Then there is a k-element subset K of V such that e(G¯K)e(GK)(modp). □

We need the following lemma.

Lemma 3.1.

LetG=(V,E)be a graph of ordervand letpbe a prime number,p3.

  1. Let k be an integer, 2kv2. If (v2k2)e(G)(v2k2)e(G¯)(modp) then there is a k-element subset K of V such that e(GK)e(G¯K)(modp) .

  2. If (v2)e(G)(v2)e(G¯)(modp) then there is xV such that e(Gx)e(G¯x)(modp) .

Proof.

  • (1) It is an immediate consequence of the following formula

  • (2) Follows from (1) by taking k=v1. □

Now we prove Theorem 1.3.

(1) Assume that e(G¯x)=e(Gx) for all xV. From e(G)=e(Gx)+dG(x), we obtain xVe(G)=xVe(Gx)+xVdG(x). Since xVdG(x)=2e(G) then (v2)e(G)=xVe(Gx). Similarly, (v2)e(G¯)=xVe(G¯x). Then e(G)=e(G¯).

(2) We make the proof by induction on v. We set Hv:=V. We assume that Hi is defined for all kiv. Let us define Hk1. As e(GHk)e(G¯Hk) then by (1), there is xHk such that e(GHkx)e(G¯Hkx). We set Hk1:=Hk\{x}. So Hk1Hk and e(GHk1)e(G¯Hk1).

(3) By applying (1) of Theorem 1.1 for the graph G and k=v2 we obtain xyV such that e(G{x,y})e(G¯{x,y}). If v=4 we are done. If v5, then v23 and here we conclude using (2).

(4) By induction on v. Since e(G)e(G¯)(modp) and p>v2 then (v2)e(G)(v2)e(G¯)(modp). By (2) of Lemma 3.1, there is xV such that e(G¯x)e(Gx)(modp). We conclude by using the induction hypothesis. □

The publisher wishes to inform readers that the article “On the number of edges of a graph and its complement” was originally published by the previous publisher of the Arab Journal of Mathematical Sciences and the pagination of this article has been subsequently changed. There has been no change to the content of the article. This change was necessary for the journal to transition from the previous publisher to the new one. The publisher sincerely apologises for any inconvenience caused. To access and cite this article, please use Dammak, J., Lopez, G., Kaddour, H. S. (2019), “On the number of edges of a graph and its complement”, Arab Journal of Mathematical Sciences, Vol. 27 No. 1, pp. 15-19. The original publication date for this paper was 29/05/2019.

[1]
A.
Ben Amira
,
J.
Dammak
,
H.
Si Kaddour
,
On a generalization of Kelly’s combinatorial lemma
,
Turk. J. Math.
36
(
2014
)
949
964
.
[2]
J.A.
Bondy
,
Basic graph theory: paths and circuits
, in:
R.L.
Graham
,
M.
Grötschel
,
L.
Lovász
(Eds.),
HandBook of Combinatorics
,
Vol. 1
,
North-Holland
,
1995
, pp.
3
110
.
[3]
N.J.
Fine
,
Binomial coefficients modulo a prime
,
Amer. Math. Monthly
54
(
(10) Part 1
) (
1947
)
589
592
.
[4]
D.H.
Gottlieb
,
A certain class of incidence matrices
,
Proc. Amer. Math. Soc.
17
(
1966
)
1233
1237
.
[5]
W.M.
Kantor
,
On incidence matrices of finite projective and affine spaces
,
Math. Z.
124
(
1972
)
315
318
.
[6]
P.J.
Kelly
,
A congruence theorem for trees
,
Pac. J. Math.
7
(
1957
)
961
968
.
[7]
M.
Pouzet
,
Application d’une propriété combinatoire des parties d’un ensemble aux groupes et aux relations
,
Math. Z.
150
(
1976
)
117
134
.
Published in the Arab Journal of Mathematical Sciences. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at http://creativecommons.org/licences/by/4.0/legalcode

or Create an Account

Close Modal
Close Modal