Skip to content

feat: prove the Ramsey theorem for infinite graphs#281

Open
ctchou wants to merge 12 commits intoleanprover:mainfrom
ctchou:graph-ramsey
Open

feat: prove the Ramsey theorem for infinite graphs#281
ctchou wants to merge 12 commits intoleanprover:mainfrom
ctchou:graph-ramsey

Conversation

@ctchou
Copy link
Contributor

@ctchou ctchou commented Jan 23, 2026

This PR proves the Ramsey theorem for infinite graphs, which will be needed in Buchi's proof that omega-regular languages are closed under complementation.

Ideally, this result should be in mathlib, but it is not and I don't know when it will be:
https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Infinite.20Ramsey.20theory/with/568507228
So I now prove what I will need. Once mathlib has the desired result, this proof can be deprecated.

@ctchou ctchou force-pushed the graph-ramsey branch 2 times, most recently from 2a4275d to 7723425 Compare January 26, 2026 20:31
@chenson2018
Copy link
Collaborator

(that merge made mk_all fail because the alphabetic order of imports changed, I have fixed it)

@ctchou
Copy link
Contributor Author

ctchou commented Feb 16, 2026

@chenson2018 Thanks for the fix!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments