Proof of `Lovász's theorem` (2nd statement)

groundedproofs/Lax871432Proofs/Results.lean · lax-871432

What this proof establishes

no assumptions

Assuming the claims on the left, the claim on the right holds — checked by the archive's pipeline. Proof code is not displayed here.

Read the Lean proof on GitHub

Description

Lovász's theorem. The forward implication is the substantial one: it factors through the invertibility of the homomorphism matrix of a family of representatives of all graphs on at most nn vertices, which follows from its factorisation into the surjective-homomorphism matrix, the diagonal of automorphism counts, and the injective-homomorphism matrix, both outer factors being triangular with positive diagonal. The converse is the invariance of homomorphism counts under isomorphism of the target.