Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

feat(combinatorics/set_family/kruskal_katona): The Kruskal-Katona theorem #2770

Closed
wants to merge 44 commits into from

Conversation

@b-mehta b-mehta added the please-adopt This PR/issue may have been abandoned by the original contributor. You are welcome to take it over. label May 21, 2020
src/combinatorics/basic.lean Outdated Show resolved Hide resolved
src/combinatorics/basic.lean Outdated Show resolved Hide resolved
src/combinatorics/colex.lean Outdated Show resolved Hide resolved
@urkud
Copy link
Member

urkud commented May 22, 2020

@RaitoBezarius I suggest splitting this into a series of much smaller PRs. E.g.,

  • add finset.pairwise;
  • add finset.all_sized;
  • add finset.colex;
  • add antichain;
  • ...

Rewrite colex in a particular way so that it uses only bounded quantification,
so we can infer decidability.
-/
lemma colex_dec [has_lt α] (A B : finset α) : A <ᶜ B ↔
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The stuff here can probably go - they let us infer decidability but this can just be done by going classical, so this isn't really necessary

@b-mehta
Copy link
Collaborator Author

b-mehta commented Oct 18, 2020

I'm assigning this to @agusakov as well who has expressed interest. @RaitoBezarius feel free to work on this too but it's been a while, so you can un-assign yourself if you like.

@RaitoBezarius
Copy link
Collaborator

I'm assigning this to @agusakov as well who has expressed interest. @RaitoBezarius feel free to work on this too but it's been a while, so you can un-assign yourself if you like.

I'm definitely okay with letting @agusakov working on this, I will un-assign myself, but I'm still very interested into contributing to mathlib. Just have less time than before unfortunately.

@RaitoBezarius RaitoBezarius removed their assignment Oct 24, 2020
@b-mehta
Copy link
Collaborator Author

b-mehta commented Oct 24, 2020

No worries, thanks for letting me know! Hope to see your mathlib contributions soon :)

@robertylewis
Copy link
Member

@b-mehta @agusakov Great that this seems to be active again. I'm going to change the label to WIP. Note that this PR is very large and it would be best to feed it to reviewers in pieces -- no need to get the whole thing working before making new PRs.

@robertylewis robertylewis added WIP Work in progress and removed please-adopt This PR/issue may have been abandoned by the original contributor. You are welcome to take it over. labels Oct 29, 2020
@github-actions github-actions bot added the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Dec 2, 2021
@github-actions github-actions bot removed the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Dec 2, 2021
@github-actions github-actions bot added the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Dec 18, 2021
@github-actions github-actions bot removed the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Jan 4, 2022
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Mar 1, 2022
@leanprover-community-bot-assistant leanprover-community-bot-assistant removed the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Mar 1, 2022
@YaelDillies YaelDillies changed the title feat(combinatorics): Kruskal-Katona theorem and some related results feat(combinatorics/set_family/kruskal_katona): The Kruskal-Katona theorem Mar 2, 2022
@YaelDillies YaelDillies requested a review from a team as a code owner May 23, 2023 08:21
@github-actions github-actions bot added the modifies-synchronized-file This PR touches a files that has already been ported to mathlib4, and may need a synchronization PR. label May 23, 2023
@kim-em kim-em added the too-late This PR was ready too late for inclusion in mathlib3 label Jul 16, 2023
@YaelDillies
Copy link
Collaborator

I've ported this to Lean 4 in LeanCamCombi.

@YaelDillies YaelDillies deleted the combinatorics branch September 19, 2023 09:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
modifies-synchronized-file This PR touches a files that has already been ported to mathlib4, and may need a synchronization PR. too-late This PR was ready too late for inclusion in mathlib3 WIP Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants