Para todo conjunto S = { X1, X2… X*n *} con X1 > X2… > X*n* > 0, debemos construir un grafo G que tenga exactamente X1 + 1 vértices y tal que deg(G) = S. La construcción se realiza por inducción sobre el número n de enteros de S.
El caso base es sencillo. Sea un conjunto compuesto por un único número entero: S = {x}, con x > 0. Consideremos el grafo completo K*x*+1. Cada uno de sus x +1 vértices tiene grado x y es adyacente a los otros x vértices. K*x*+1 satisface las condiciones cuando la cardinalidad de S es 1.
Para todo conjunto S de cardinalidad n, escribimos S = {X1, X2… X*n *} con X1 > X2… > X*n* > 0. Nuestra hipótesis de inducción es que existe un grafo G con X1 + 1 vértices y deg(G) = S. Tomemos ahora un conjunto cualquiera T = {Y1, Y2… Y*n , Yn*+1 } de cardinalidad n + 1, con Y1 > Y2… > Y*n > Yn*+1 > 0.
Construyamos S’ = {Y1 – Y*n*+1, Y1 – Y*n *… Y1 – Y2 } a partir de T. Se tiene Y1 – Y*n*+1 > Y1 – Y*n* >… > Y1 – Y2 > 0; por tanto, S’ es un conjunto de n números enteros positivos. Por hipótesis de inducción, existe entonces un grafo H que tiene Y1 – Y*n*+1 + 1 vértices y satisface deg(H) = S’. Añadamos a este grafo H un conjunto C de Y*n*+1 nuevos vértices, sin ninguna arista. El grafo así obtenido, denotado H+, tiene Y1 – Y*n*+1 + 1 + Y*n*+1 = Y1 + 1 vértices.
Para obtener el grafo G buscado, basta con considerar el complementario del grafo H+. ¿Cuáles son las características de G? Al igual que H+, tiene Y1 + 1 vértices. Calculemos sus grados. Por construcción, cada uno de los Y*n*+1 vértices de C está conectado con todos los demás vértices de G, es decir, con Y1 vecinos. G contiene al menos un vértice de grado Y1.
Mostremos que, para todo j en {2, 3… n+1}, G también contiene al menos un vértice de grado Y*j*. El grafo H (y por tanto H+) contiene al menos un vértice u de grado Y1 – Y*j . En el complementario G, este vértice u* es adyacente a los Y1 + 1 vértices, salvo a u mismo y a sus «antiguos» Y1 – Y*j* vecinos.
El grado de u en G es, por tanto, Y1 + 1 – 1 – ( Y1 – Y*j ), es decir, Yj *.
Para concluir, solo queda comprobar que G no contiene ningún vértice cuyo grado no pertenezca a T. Por tanto, G reúne todas las características requeridas.
El complementario de un grafo ------------------------------
Para todo grafo H, el complementario G de H es el grafo definido de la siguiente manera. G posee exactamente los mismos vértices que H y, para cada par {u, v } de vértices, si H contiene una arista entre u y v, G no la contiene; y si H no contiene esa arista, G sí la contiene.