How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Graph Colouring
1 · Prerequisites
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Graphs, Walks and Connectivity
- Relations, Functions, and Quotients
- Roots, Rational Powers, and Classical Inequalities
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
Finite simple graphs, finite cardinality, vertex neighbourhoods and maximum degree supply the combinatorial setting. The sum rule supplies the finite counting step used to compare colour classes with independent sets, and Subgraphs, induced subgraphs and spanning subgraphs together with Connected graphs and connected components defined by the existence of vertex paths supply the induced subgraph and component notions the two-colour recolouring argument is stated in.
This page defines proper vertex colourings and chromatic number, proves the greedy bound , and defines clique and independence numbers. It then proves and , including the null graph boundary. Finally it defines the Kempe chain of two colours as a connected component of the subgraph they induce, and proves that swapping the two colours on one such component leaves the colouring proper.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Proper vertex colourings and chromatic number
Definition
Let be a finite simple graph (A finite simple graph is a finite vertex set together with a set of two-element vertex subsets) and let . A proper -vertex-colouring is a function
such that whenever . Its fibres are the colour classes. The graph is -colourable when such a function exists.
The chromatic number of is
This minimum exists. Since is finite, there is a bijection (The cardinality of a finite set), and is a proper -colouring because adjacent vertices are distinct. The displayed set of admissible natural numbers is therefore nonempty, so it has a least element by The well-ordering principle.
The null graph has . Its unique empty function is a proper -colouring, so . Conversely, a nonnull graph has no function from its nonempty vertex set to , and hence has positive chromatic number. Colours are labels only: composing a proper colouring with a bijection of its colour set changes no adjacency condition.
The greedy colouring bound for every nonnull finite graph
Statement
Let be a nonnull finite simple graph. Then
More precisely, after the vertices are put in any finite order, assigning to each vertex the least colour not already used by an earlier neighbour produces a proper colouring with colours in .
Facts & Assumptions
Given: A nonnull finite simple graph , , and a bijective enumeration from to .
A proper -colouring assigns different elements of to adjacent vertices, and is the least admissible (Proper vertex colourings and chromatic number).
Every vertex has at most neighbours (Adjacency, incidence, open and closed neighbourhoods, vertex degree, minimum degree and maximum degree).
If are natural numbers, there is no injection from into (The pigeonhole principle on , claim 2).
Every nonempty subset of the natural numbers has a least element (The well-ordering principle).
A subset of the natural numbers containing and closed under successor is all of the natural numbers; and exactly one of , , holds (The principle of mathematical induction, Trichotomy of the order on ).
Proof
For each , at most earlier neighbours of have already been considered. If all colours occurred among them, choosing for each colour its least earlier-neighbour index would inject the colours into a set of at most indices, contradicting [L3]. Thus at least one colour is absent.
Let say that either , or the first vertices have a unique colouring which uses the least available colour at every vertex. The empty colouring verifies .
Assume . If or , then , so . If , step 1.1 gives a nonempty set of available colours for , and [L4] gives its unique least element. Appending that colour to the unique preceding colouring produces the unique greedy colouring of the first vertices; hence . These cases are exhaustive by [L5].
Induction using steps 1.2 and 2.1 gives . Since is false, this gives a greedy colouring of all vertices.
If with , then is an earlier neighbour of , so the rule in step 3.1 gives . Thus is a proper -colouring.
Since such a colouring exists, the minimality clause in [L1] gives .
Cliques, independent sets, clique number and independence number
Definition
Let be a finite simple graph. A subset is independent, or stable, when no two distinct elements of are adjacent. A subset is a clique when every two distinct elements of are adjacent.
The independence number and clique number are
These maxima are well-defined. Every subset of the finite set is finite and has cardinality at most (A subset of a finite set is finite, with , and equality holds if and only if ). Thus the sizes occurring in either display form a subset of that contains , since the empty subset is both independent and a clique. A short induction on shows that every such subset has a largest element: either its top element occurs, or it is a subset of the preceding finite ordinal and the induction hypothesis applies (The principle of mathematical induction). In particular, for the null graph one has ; for every nonnull graph both values are at least .
The bounds and
Statement
For every finite simple graph ,
Both inequalities include the null graph, where all displayed quantities are .
Facts & Assumptions
Given: A finite simple graph and a proper -colouring .
Adjacent vertices receive different colours, and the fibres are the colour classes (Proper vertex colourings and chromatic number).
A clique has all pairs adjacent, an independent set has no adjacent pair, and and are the corresponding maximum cardinalities (Cliques, independent sets, clique number and independence number).
The cardinality of a finite disjoint union is the sum of the cardinalities of its blocks (The sum rule: a finite disjoint union is finite with and , and a sum over a finite index set splits along a partition, clause 2).
Proof
If is a clique, then [L1] makes injective into the -element colour set, so ; maximizing over cliques gives .
Each colour class is independent, since two vertices in it have the same colour and therefore cannot be adjacent by [L1]; hence by [L2].
The colour classes are pairwise disjoint and have union , so [L3] and step 1.2 give .
Steps 1.1 and 2.1 prove the two claimed bounds, including the empty family of colour classes when .
Kempe chains as connected components induced by two colour classes
Definition
Let be a proper vertex colouring of a graph (Proper vertex colourings and chromatic number) and let be colours. The - Kempe subgraph is the subgraph induced by the vertices whose colours lie in (Subgraphs, induced subgraphs and spanning subgraphs). An - Kempe chain is a connected component of this induced subgraph (Connected graphs and connected components defined by the existence of vertex paths).
The word chain denotes a connected component, not necessarily a graph-theoretic path. A path inside a Kempe chain alternates colours because the ambient colouring is proper.
Swapping the two colours on one Kempe component preserves a proper colouring
Statement
Let be a proper colouring, let , and let be one - Kempe component (Kempe chains as connected components induced by two colour classes, Connected graphs and connected components defined by the existence of vertex paths). Interchanging and on and leaving all other colours fixed gives another proper colouring.
Facts & Assumptions
Given: The colouring , colours , and Kempe component .
Properness means whenever (Proper vertex colourings and chromatic number).
A connected component is an induced subgraph on its maximal connected vertex set (Connected graphs and connected components defined by the existence of vertex paths).
Proof
Define by swapping and at vertices of and setting elsewhere.
An edge with both endpoints in still has opposite colours after the swap, and an edge with neither endpoint in is unchanged. If exactly one endpoint lies in , the other endpoint cannot have colour or , for then that edge would place it in the same induced connected component . Its colour is therefore unaffected and differs from the swapped colour. Thus every edge remains proper.
5 · Examples, counterexamples and false statements
None yet.