Zulip Chat Archive
Stream: mathlib4
Topic: Four Color Theorem
Devon Andrews (Dec 24 2023 at 03:05):
I was wondering if there is any ongoing effort for porting the Coq proof of the Four Color Theorem to Lean. I can always browse Mathlib for everything that has been completed up to this point, but how can I read up on theorems that are actively being worked on?
Yury G. Kudryashov (Dec 24 2023 at 03:13):
AFAIK, nobody is working on porting the Four Color Theorem proof.
Yury G. Kudryashov (Dec 24 2023 at 04:27):
I didn't read the original proof but I bet quite a few things should be done differently in Lean/Mathlib because of different design choices made by the library.
Mario Carneiro (Dec 24 2023 at 04:39):
What is the status of planar graphs in mathlib? Some of the techniques of planar hypermaps from the four color theorem might be useful in mathlib
Yury G. Kudryashov (Dec 24 2023 at 04:54):
AFAIK, we don't have planar graphs in mathlib yet.
Yury G. Kudryashov (Dec 24 2023 at 04:55):
Don't we need Jordan curve theorem to talk about planar graphs?
Yury G. Kudryashov (Dec 24 2023 at 04:55):
BTW, it would be nice to have https://en.wikipedia.org/wiki/Kuratowski%27s_theorem
Mario Carneiro (Dec 24 2023 at 05:07):
AFAIR planar hypermaps are basically combinatorial objects, you don't really need analysis to deal with them
Mario Carneiro (Dec 24 2023 at 05:08):
but you probably want JCT to relate planar graphs to actual embeddings in the plane
Yaël Dillies (Dec 24 2023 at 07:13):
Chris Wong (Dec 24 2023 at 08:03):
I believe the thread Yaël linked is the latest on the topic.
I am working on the five color theorem, though I don't think that will conflict with anything, as my current approach uses minors not planarity.
Last updated: May 02 2025 at 03:31 UTC