The construction
Fix an n-element ground set X. Build a graph G whose vertices are the k-subsets of X, and join two vertices A,B by an edge whenever their intersection has a fixed prescribed size t:
A∼B⟺∣A∩B∣=t.
There are (kn) vertices. The famous Kneser graph K(n,k) is the special case t=0 (disjoint k-sets); the konkur question uses k=3, t=1.
Why it is always regular
The count of neighbors of a vertex A does not depend on which k-set A is — by symmetry of X. To build a neighbor B of A={a1,…,ak} you:
- choose the t elements B keeps inside A: (tk) ways;
- choose the remaining k−t elements of B from the n−k elements outside A: (k−tn−k) ways.
So every vertex has the same degree
deg(A)=(tk)(k−tn−k),
and therefore G is regular — the structural fact that makes these graphs exam-friendly.
Edge count via the handshake lemma
A regular graph on N vertices of degree d has 21Nd edges:
∣E(G)∣=21(kn)(tk)(k−tn−k).
The product often collapses with the subset-of-a-subset identity (kn)(tk)=(tn)(k−tn−t), or by choosing the union first: pick the 2k−t elements that A∪B touches, then split them, giving a clean closed form.
Worked mini-example (k=3, t=1)
Degree: (13)(2n−3)=3(2n−3). Edges:
∣E∣=21(3n)⋅3(2n−3).
Now regroup by the 5 elements that A∪B uses (since ∣A∪B∣=3+3−1=5): (3n)(2n−3)=(5n)(35)=10(5n), so
∣E∣=23⋅10(5n)=15(5n).
The smallest case n=5, k=3, t=1 is 3-regular on (35)=10 vertices with girth 5 — exactly the Petersen graph, the textbook non-Hamiltonian example.
| Quantity |
Formula |
k=3,t=1 |
| Vertices |
(kn) |
(3n) |
| Degree |
(tk)(k−tn−k) |
3(2n−3) |
| Edges |
21(kn)(tk)(k−tn−k) |
15(5n) |
Exam trick: Regularity, degree, and edge count come for free from binomials — but "deeper" properties (Hamiltonicity, diameter, chromatic number) do not scale uniformly. When a choice claims a property holds "for every n," test the smallest legal n first; here n=5 gives the Petersen graph, instantly killing any universal Hamiltonicity claim.