Challenge 10: Partitioner wins the -partitioning game on every countable graph
DefinitionTenChallenges_Challenge_10The scaled form of Challenge 10. For an ordinal , says:
Finite clocks are exercises; the rungs with infinite clocks are open, and the statement for all countable ordinals amounts to the unfriendly partition conjecture for countable graphs.
Formalization Note. Countable V is Mathlib's countability class; the ordinal lives in a universe independent of that of .
import Definitions.Def_TenChallenges_UnfriendlyPartition
universe u v
namespace TenChallenges
/-- Partitioner wins the `r`-partitioning game on every countable graph. -/
def statement_10 (r : Ordinal.{v}) : Prop :=
∀ {V : Type u}, Countable V -> ∀ G : SimpleGraph V,
PartitionerWins G (emptyPartition V) r
end TenChallenges
Read-back
What the Lean code literally says, in plain math · claude-fable-5-1
Setting and notation. Throughout, is an arbitrary type (the vertex set) living in a universe ; may be empty, finite or infinite. is a simple graph on , i.e. a binary adjacency relation on that is symmetric and irreflexive (no loops, no multiple edges, and no further restriction: a vertex may have infinitely many neighbours). is the set of neighbours of . A partial 2-colouring is any function , where means "no colour assigned" and are the two Boolean colours; for a Boolean , denotes its negation (, ). denotes the cardinality of as a cardinal number (in universe ), so it may be infinite, and between cardinalities means existence of an injection. Ordinals range over the ordinals of a second universe , independent of ; is the usual strict well-ordering of ordinals.
Definition statement_10 (written ). For an ordinal (universe ), is the proposition
Here countable means that there exists an injective map ; this includes countably infinite , every finite , and the empty type. The simple graph is arbitrary subject only to being symmetric and irreflexive (vertices may have infinitely many neighbours; no local finiteness, connectedness or other condition is assumed). Here is the all-uncoloured partial colouring, for every , and ("Partitioner wins from ") is the proposition defined by well-founded recursion on the ordinal by
where the legal-response predicate is the conjunction
and unfriendly at means
i.e. is coloured by and, comparing cardinal numbers (possibly infinite), the neighbours of with the same colour as are no more numerous than the neighbours with the opposite colour; uncoloured neighbours count on neither side. Spelled out, says: for every vertex whatsoever (coloured or not; the same vertex may be chosen repeatedly) and every ordinal strictly below (all of them, not only a predecessor), there is a partial colouring , which may depend on both and , that keeps every colour already assigned by , colours only finitely many vertices in total, is unfriendly at (nothing is required at other vertices, and need not differ from ), and from which the same property holds again with clock . Since the clocks strictly decrease, every such sequence of challenges is finite, and holds unconditionally (there is no ).
Edge cases included by the literal statement: holds for trivial reasons (no ); for empty the inner statement holds for every ; for and nonempty the first challenge must be answered by some finite-domain unfriendly at the challenged vertex.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.