Return to the current

Proof: two vertices of equal degrees

In a simple graph (undirected without loop), there is at least two vertices of equal degree.

ENFR

Theorem

Let G=(V,E)G = (V, E) be a finite simple graph (undirected without loop) with at least two vertices, VV the set of vertices and EE the set of edges. The degree of a vertex vv is the number of edges adjacent to vv.

G has at least two vertices of equal degree.

Proof

We will prove the theorem by contradiction.

Let vVv \in V, we note n=Vn = |V| the number of vertices.

According to the degree theorem of a vertex, we have 0deg(v)n10 \leq deg(v) \leq n-1.

Let’s suppose by contradiction that all the vertices of G have different degrees.

The set of degrees DD of the vertices is therefore:

D={0,1,2,,n1}D = \{0,1,2, \ldots, n-1\}

However, this graph cannot have a vertex of degree n1n-1 and one of degree 00.

Indeed, let’s suppose that a vertex uu exists such that deg(u)=n1deg(u) = n-1. Then uu must be connected to n1n-1 other vertices.

Let’s take for example a graph of 2 vertices. We have D={0,1}D = \{0,1\}, but if v1v_1 has an edge, v1v_1 is necessarily connected to v2v_2, but v2v_2 must not have an edge to have a different degree than v1v_1. Contradiction.

We therefore have either:

  • D={0,1,2,,n2}D = \{0,1,2, \ldots, n-2\}
  • D={1,2,,n1}D = \{1,2, \ldots, n-1\}

Such that D=n1|D| = n-1.

By the pigeonhole principle, we have |V| = n and |D| = n-1, so there are at least two vertices of equal degree.