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.
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.
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 .
5 · Examples, counterexamples and false statements
None yet.
Sources
Standard references
Recommended treatments; not extraction sources.