Skip to content

feat port: Order.Antisymmetrization#876

Closed
ChrisHughes24 wants to merge 5 commits intomasterfrom
antisymm
Closed

feat port: Order.Antisymmetrization#876
ChrisHughes24 wants to merge 5 commits intomasterfrom
antisymm

Conversation

@ChrisHughes24
Copy link
Copy Markdown
Member

@ChrisHughes24 ChrisHughes24 commented Dec 6, 2022

Mathlib SHA f1a2caaf51ef593799107fe9a8d5e411599f3996

There were a bunch of changes from toAntisymmetrization (. ≤ .) to @toAntisymmetrization α (· ≤ ·) _ and also the coercion to fun for OrderIso.dualAntisymmetrization α did not trigger without making α explicit, previously there was an underscore in place of α

@ChrisHughes24 ChrisHughes24 added WIP Work in progress mathlib-port This is a port of a theory file from mathlib. labels Dec 6, 2022
@ChrisHughes24 ChrisHughes24 changed the title feat port: Oder.Antisymmetrization feat port: Order.Antisymmetrization Dec 6, 2022
@ChrisHughes24 ChrisHughes24 added awaiting-review and removed WIP Work in progress labels Dec 6, 2022
rfl
#align order_hom.coe_antisymmetrization OrderHom.coe_antisymmetrization

/- Porting notes: Removed @[simp] attribute -/
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.

Probably best if you say why in the porting note.

map_rel_iff' := ofAntisymmetrization_le_ofAntisymmetrization_iff
#align order_embedding.of_antisymmetrization OrderEmbedding.ofAntisymmetrization

/-- `antisymmetrization` and `order_dual` commute. -/
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.

Suggested change
/-- `antisymmetrization` and `order_dual` commute. -/
/-- `Antisymmetrization` and `OrderDual` commute. -/

Comment on lines +86 to +87
/-- The partial order derived from a preorder by making pairwise comparable elements equal. This is
the quotient by `λ a b, a ≤ b ∧ b ≤ a`. -/
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.

Suggested change
/-- The partial order derived from a preorder by making pairwise comparable elements equal. This is
the quotient by `λ a b, a ≤ b ∧ b ≤ a`. -/
/-- The partial order derived from a preorder by making pairwise comparable elements equal. This is
the quotient by `fun a b => a ≤ b ∧ b ≤ a`. -/

@kim-em
Copy link
Copy Markdown
Contributor

kim-em commented Dec 7, 2022

bors d+

@github-actions github-actions bot added delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). and removed awaiting-review labels Dec 7, 2022
@bors
Copy link
Copy Markdown

bors bot commented Dec 7, 2022

✌️ ChrisHughes24 can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@leanprover-community leanprover-community locked and limited conversation to collaborators Dec 7, 2022
@ChrisHughes24
Copy link
Copy Markdown
Member Author

bors merge

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Dec 7, 2022
@ChrisHughes24
Copy link
Copy Markdown
Member Author

This seems to have been merged without the PR being closed. Closing it now

@leanprover-community leanprover-community unlocked this conversation Dec 7, 2022
Ruben-VandeVelde pushed a commit that referenced this pull request Dec 7, 2022
Mathlib SHA f1a2caaf51ef593799107fe9a8d5e411599f3996

There were a bunch of changes from `toAntisymmetrization (. ≤ .)` to `@toAntisymmetrization α (· ≤ ·) _` and also the coercion to fun for `OrderIso.dualAntisymmetrization α` did not trigger without making `α` explicit, previously there was an underscore in place of `α`

Co-authored-by: Gabriel Ebner <gebner@gebner.org>
bors bot pushed a commit to leanprover-community/mathlib3 that referenced this pull request Dec 8, 2022
Regenerated from the [port status wiki page](https://github.com/leanprover-community/mathlib/wiki/mathlib4-port-status).
Relates to the following PRs:
* `algebra.euclidean_domain.defs`: leanprover-community/mathlib4#871
* `algebra.group.ext`: leanprover-community/mathlib4#850
* `algebra.group_power.basic`: leanprover-community/mathlib4#874
* `algebra.hom.equiv.units.basic`: leanprover-community/mathlib4#895
* `algebra.hom.equiv.units.group_with_zero`: leanprover-community/mathlib4#901
* `algebra.order.group.instances`: leanprover-community/mathlib4#890
* `algebra.order.group.order_iso`: leanprover-community/mathlib4#895
* `algebra.order.group.units`: leanprover-community/mathlib4#898
* `algebra.order.monoid.nat_cast`: leanprover-community/mathlib4#893
* `algebra.order.monoid.type_tags`: leanprover-community/mathlib4#873
* `algebra.order.monoid.units`: leanprover-community/mathlib4#873
* `algebra.order.zero_le_one`: leanprover-community/mathlib4#893
* `combinatorics.quiver.push`: leanprover-community/mathlib4#868
* `control.traversable.basic`: leanprover-community/mathlib4#788
* `data.sum.order`: leanprover-community/mathlib4#880
* `group_theory.group_action.option`: leanprover-community/mathlib4#884
* `group_theory.group_action.sigma`: leanprover-community/mathlib4#885
* `group_theory.group_action.sum`: leanprover-community/mathlib4#882
* `group_theory.group_action.units`: leanprover-community/mathlib4#878
* `order.antisymmetrization`: leanprover-community/mathlib4#876
@int-y1 int-y1 deleted the antisymm branch April 16, 2023 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). mathlib-port This is a port of a theory file from mathlib. ready-to-merge This PR has been sent to bors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants