[Merged by Bors] - feat(Combinatorics/Graph): infimum#37620
[Merged by Bors] - feat(Combinatorics/Graph): infimum#37620Jun2M wants to merge 19 commits intoleanprover-community:masterfrom
Conversation
PR summary f3dd886f91Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
I think what you instead want to prove is that graphs are a complete lattice, similar to how it's done for simple graphs. |
|
It would be marvelous if It is true that if you consider 1. all subgraphs of a particular graph or 2. WithTop (Graph α β), then they form |
|
I think what you're describing is a |
|
Thank you! I didn't know about this one. I have just proved that |
Graph intersection operationsGraph intersection operations
| grind | ||
|
|
||
| @[grind =] | ||
| lemma sInf_isLink (Gs : Set (Graph α β)) [Decidable Gs.Nonempty] : |
There was a problem hiding this comment.
Likewise elsewhere.
| lemma sInf_isLink (Gs : Set (Graph α β)) [Decidable Gs.Nonempty] : | |
| lemma isLink_sInf (Gs : Set (Graph α β)) [Decidable Gs.Nonempty] : |
There was a problem hiding this comment.
This came up in #35879 and isLink was merged as a postfix at the end. @YaelDillies?
There was a problem hiding this comment.
I already expressed my preference that isLink should be a prefix, and Bhavik's that it should be a postfix
Graph intersection operations|
I have removed the |
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks! 🚀
maintainer merge
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
|
Thanks! bors merge |
Adds `Mathlib/Combinatorics/Graph/Lattice.lean`, which defines intersections, as `Inf`, of Graph α β values and proves the lattice structure induced by binary intersection. ## Main additions - `SemilatticeInf (Graph α β)` Co-authored-by: Peter Nelson [apn.uni@gmail.com](mailto:apn.uni@gmail.com)
|
Pull request successfully merged into master. Build succeeded:
|
Adds
Mathlib/Combinatorics/Graph/Lattice.lean, which defines intersections, asInf, of Graph α β values and proves the lattice structure induced by binary intersection.Main additions
SemilatticeInf (Graph α β)Co-authored-by: Peter Nelson apn.uni@gmail.com