Zulip Chat Archive

Stream: graph theory

Topic: Getting Started


Aatman Supkar (Jan 04 2025 at 09:15):

Hi! I am new to Lean and I wanted to start working on graph theory, but I have plans exclusively for finite graphs. Are there previous works in particular that I should know before I start?

Kevin Buzzard (Jan 04 2025 at 09:21):

To get a feeling for what mathlib already has, you might want to go to the mathlib docs here and then click around on the left in the Mathlib/Combinatorics/SimpleGraph directory, reading the module docstring (i.e. the stuff at the top) of each file you click on.

Yaël Dillies (Jan 04 2025 at 09:22):

We have plenty of results about finite graphs, eg Bhavik and I proved Szemerédi's Regularity Lemma

Aatman Supkar (Jan 04 2025 at 12:18):

But I can't quite find in the documentation how to explicitly declare that my graph is on a finite vertex set. Can you help me out with this? Maybe the answer is indeed in the documentation, but it is overwhelming somehow.

Kevin Buzzard (Jan 04 2025 at 12:31):

Here are some examples (from my course) of basic usage of graph theory. As you can see from the example at the bottom of sheet 3, [Fintype V] is how to make the vertex set finite.

Aatman Supkar (Jan 08 2025 at 19:28):

Yaël Dillies said:

We have plenty of results about finite graphs, eg Bhavik and I proved Szemerédi's Regularity Lemma

Then, could you recommend results to formalise that you know aren't dealt with yet?

alindeng (Jan 11 2025 at 09:16):

Im a new user lean for graph theory


Last updated: May 02 2025 at 03:31 UTC