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

[Merged by Bors] - feat(category_theory/limits/preserves/shapes/products): preserve products #4857

Closed
wants to merge 18 commits into from

Conversation

b-mehta
Copy link
Collaborator

@b-mehta b-mehta commented Oct 31, 2020

A smaller part of #4716, for just products.

This also renames the file preserves/shapes.lean to preserves/shapes/products.lean, since I want a similar API for other special shapes and it'd get too big otherwise.

Of the declarations which were already present: preserves_products_iso, preserves_products_iso_hom_π, map_lift_comp_preserves_products_iso_hom, the first is still there but with weaker assumptions, and the other two are now provable by simp (under weaker assumptions again).


@b-mehta b-mehta added awaiting-review The author would like community review of the PR blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. labels Oct 31, 2020
@github-actions github-actions bot added the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Nov 3, 2020
@github-actions github-actions bot removed the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Nov 4, 2020
@b-mehta b-mehta removed the blocked-by-other-PR This PR depends on another PR which is still in the queue. A bot manages this label via PR comment. label Nov 4, 2020
@b-mehta
Copy link
Collaborator Author

b-mehta commented Nov 5, 2020

I'm not super happy with the module doc here, suggestions for what else to add would be appreciated. This is the exact same as the equalizers version I mentioned in #4716

Copy link
Member

@jcommelin jcommelin left a comment

Choose a reason for hiding this comment

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

I think the module doc covers what you are doing in the file.

@jcommelin
Copy link
Member

Thanks 🎉

bors merge

@github-actions github-actions bot added ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.) and removed awaiting-review The author would like community review of the PR labels Nov 7, 2020
bors bot pushed a commit that referenced this pull request Nov 7, 2020
…ducts (#4857)

A smaller part of #4716, for just products.

This also renames the file `preserves/shapes.lean` to `preserves/shapes/products.lean`, since I want a similar API for other special shapes and it'd get too big otherwise. 

Of the declarations which were already present: `preserves_products_iso`, `preserves_products_iso_hom_π`, `map_lift_comp_preserves_products_iso_hom`, the first is still there but with weaker assumptions, and the other two are now provable by simp (under weaker assumptions again).
@bors
Copy link

bors bot commented Nov 7, 2020

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title feat(category_theory/limits/preserves/shapes/products): preserve products [Merged by Bors] - feat(category_theory/limits/preserves/shapes/products): preserve products Nov 7, 2020
@bors bors bot closed this Nov 7, 2020
@bors bors bot deleted the product-stuff branch November 7, 2020 09:56
b-mehta added a commit that referenced this pull request Nov 12, 2020
…ducts (#4857)

A smaller part of #4716, for just products.

This also renames the file `preserves/shapes.lean` to `preserves/shapes/products.lean`, since I want a similar API for other special shapes and it'd get too big otherwise. 

Of the declarations which were already present: `preserves_products_iso`, `preserves_products_iso_hom_π`, `map_lift_comp_preserves_products_iso_hom`, the first is still there but with weaker assumptions, and the other two are now provable by simp (under weaker assumptions again).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants