Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: de-mathlib List.Perm #89

Merged
merged 50 commits into from
Dec 8, 2023

Conversation

JamesGallicchio
Copy link
Collaborator

@JamesGallicchio JamesGallicchio commented Jan 19, 2023

Depends on #100.

@JamesGallicchio JamesGallicchio marked this pull request as ready for review January 26, 2023 22:02
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/HashMap/WF.lean Outdated Show resolved Hide resolved
Std/Logic.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
@JamesGallicchio
Copy link
Collaborator Author

Splitting into smaller PRs (with contents identical to the PR as of closing this)

Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
@fgdorais fgdorais added awaiting-author Waiting for PR author to address issues and removed awaiting-review This PR is ready for review; the author thinks it is ready to be merged. labels Nov 22, 2023
@JamesGallicchio
Copy link
Collaborator Author

Based on the Mathlib patch (here), ~all the breakage is from

  • making ~ et al notations scoped to the List namespace
  • lemmas using \forall {a b}, R a b -> R b a instead of Symmetric R (which is not in Std)

Copy link
Collaborator

@fgdorais fgdorais left a comment

Choose a reason for hiding this comment

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

Clarified style changes.

PS: I didn't expect gh to format these comments this way... Confusing!

Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
@JamesGallicchio JamesGallicchio added awaiting-review This PR is ready for review; the author thinks it is ready to be merged. and removed awaiting-author Waiting for PR author to address issues labels Nov 24, 2023
Copy link
Collaborator

@fgdorais fgdorais left a comment

Choose a reason for hiding this comment

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

Looks good to me! Since I don't use Perm much, a second set of eyes is recommended.

Just a few small style suggestions. None are required, I approve anyway.

Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
Std/Data/List/Perm.lean Outdated Show resolved Hide resolved
@digama0 digama0 added the will-merge-soon PR will be merged soon. Any concerns should be raised quickly. label Dec 7, 2023
@joehendrix joehendrix removed awaiting-review This PR is ready for review; the author thinks it is ready to be merged. will-merge-soon PR will be merged soon. Any concerns should be raised quickly. labels Dec 8, 2023
@joehendrix joehendrix merged commit 63c387d into leanprover-community:main Dec 8, 2023
1 check passed
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.

None yet

8 participants