Skip to content

[Merged by Bors] - chore: Separate algebraic multiset lemmas - #12845

Closed
YaelDillies wants to merge 2 commits into
masterfrom
move_multiset_ring_big_ops
Closed

[Merged by Bors] - chore: Separate algebraic multiset lemmas#12845
YaelDillies wants to merge 2 commits into
masterfrom
move_multiset_ring_big_ops

Conversation

@YaelDillies

@YaelDillies YaelDillies commented May 12, 2024

Copy link
Copy Markdown
Contributor

Resplit Algebra.BigOperators.Multiset.Basic and Algebra.BigOperators.Multiset.Lemmas into two new files:

  • Algebra.BigOperators.Group.Multiset for lemmas that require group-like structures (Monoid, Group, ...)
  • Algebra.BigOperators.Ring.Multiset for lemmas that require ring-like structures (MonoidWithZero, Ring, ...)

Add assert_not_exists Ring in the former. Once #12974 lands, it will be strenghtenable to assert_not_exists MonoidWithZero.


Open in Gitpod

@YaelDillies YaelDillies added awaiting-review awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. t-algebra Algebra (groups, rings, fields, etc) labels May 12, 2024
@ghost ghost added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label May 12, 2024
@leanprover-community leanprover-community deleted a comment from github-actions Bot May 12, 2024
@leanprover-community leanprover-community deleted a comment from github-actions Bot May 12, 2024
@leanprover-community leanprover-community deleted a comment from github-actions Bot May 12, 2024
@YaelDillies
YaelDillies force-pushed the move_multiset_ring_big_ops branch from 4972a17 to 7dc1961 Compare May 12, 2024 18:25
@github-actions github-actions Bot removed the awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. label May 12, 2024
@adomani

adomani commented May 12, 2024

Copy link
Copy Markdown
Contributor

According to a rough "auto-diff", no declarations were lost and the only added one is natAbs_of_isUnit.

@ghost ghost added merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) and removed blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) labels May 13, 2024
@ghost

ghost commented May 16, 2024

Copy link
Copy Markdown

This PR/issue depends on:

@YaelDillies
YaelDillies force-pushed the move_multiset_ring_big_ops branch from c14c2fd to 7697dd6 Compare May 16, 2024 18:07
@ghost ghost removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label May 16, 2024
@github-actions

Copy link
Copy Markdown

+ _root_.map_multiset_prod
- map_multiset_prod


You can run this locally as follows

## summary with just the declaration names:
./scripts/no_lost_declarations.sh short <optional_commit>

## more verbose report:
./scripts/no_lost_declarations.sh <optional_commit>

Comment thread Mathlib/Algebra/Order/BigOperators/Group/Multiset.lean
Comment thread Mathlib/Data/Finset/Card.lean
Comment thread Mathlib/Data/Multiset/Bind.lean

@Ruben-VandeVelde Ruben-VandeVelde left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

maintainer merge

@github-actions

Copy link
Copy Markdown

🚀 Pull request has been placed on the maintainer queue by Ruben-VandeVelde.

@github-actions github-actions Bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label May 20, 2024
@jcommelin

Copy link
Copy Markdown
Member

Thanks 🎉

bors merge

@github-actions github-actions Bot added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels May 20, 2024
mathlib-bors Bot pushed a commit that referenced this pull request May 20, 2024
Resplit `Algebra.BigOperators.Multiset.Basic` and `Algebra.BigOperators.Multiset.Lemmas` into two new files:
* `Algebra.BigOperators.Group.Multiset` for lemmas that require group-like structures (`Monoid`, `Group`, ...)
* `Algebra.BigOperators.Ring.Multiset` for lemmas that require ring-like structures (`MonoidWithZero`, `Ring`, ...)

Add `assert_not_exists Ring` in the former. Once #12974 lands, it will be strenghtenable to `assert_not_exists MonoidWithZero`.
@mathlib-bors

mathlib-bors Bot commented May 20, 2024

Copy link
Copy Markdown
Contributor

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors Bot changed the title chore: Separate algebraic multiset lemmas [Merged by Bors] - chore: Separate algebraic multiset lemmas May 20, 2024
@mathlib-bors mathlib-bors Bot closed this May 20, 2024
@mathlib-bors
mathlib-bors Bot deleted the move_multiset_ring_big_ops branch May 20, 2024 12:35
callesonne pushed a commit that referenced this pull request Jun 4, 2024
Resplit `Algebra.BigOperators.Multiset.Basic` and `Algebra.BigOperators.Multiset.Lemmas` into two new files:
* `Algebra.BigOperators.Group.Multiset` for lemmas that require group-like structures (`Monoid`, `Group`, ...)
* `Algebra.BigOperators.Ring.Multiset` for lemmas that require ring-like structures (`MonoidWithZero`, `Ring`, ...)

Add `assert_not_exists Ring` in the former. Once #12974 lands, it will be strenghtenable to `assert_not_exists MonoidWithZero`.
js2357 pushed a commit that referenced this pull request Jun 18, 2024
Resplit `Algebra.BigOperators.Multiset.Basic` and `Algebra.BigOperators.Multiset.Lemmas` into two new files:
* `Algebra.BigOperators.Group.Multiset` for lemmas that require group-like structures (`Monoid`, `Group`, ...)
* `Algebra.BigOperators.Ring.Multiset` for lemmas that require ring-like structures (`MonoidWithZero`, `Ring`, ...)

Add `assert_not_exists Ring` in the former. Once #12974 lands, it will be strenghtenable to `assert_not_exists MonoidWithZero`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. ready-to-merge This PR has been sent to bors. t-algebra Algebra (groups, rings, fields, etc)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants