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] - refactor(topology/sheaves/sheaf_condition): Generalize unique gluing API #9002

Closed
wants to merge 10 commits into from

Conversation

justus-springer
Copy link
Collaborator

Previously, the sheaf condition in terms of unique gluings has been defined only for type-valued presheaves. This PR generalizes this to arbitrary concrete categories, whose forgetful functor preserves limits and reflects isomorphisms (e.g. algebraic categories like CommRing). As a side effect, this solves a TODO in structure_sheaf.lean.


Open in Gitpod

@justus-springer justus-springer added the awaiting-review The author would like community review of the PR label Sep 5, 2021
@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 Sep 6, 2021
bors bot pushed a commit that referenced this pull request Sep 6, 2021
…API (#9002)

Previously, the sheaf condition in terms of unique gluings has been defined only for type-valued presheaves. This PR generalizes this to arbitrary concrete categories, whose forgetful functor preserves limits and reflects isomorphisms (e.g. algebraic categories like `CommRing`). As a side effect, this solves a TODO in `structure_sheaf.lean`.



Co-authored-by: Johan Commelin <johan@commelin.net>
@bors
Copy link

bors bot commented Sep 6, 2021

Build failed (retrying...):

bors bot pushed a commit that referenced this pull request Sep 6, 2021
…API (#9002)

Previously, the sheaf condition in terms of unique gluings has been defined only for type-valued presheaves. This PR generalizes this to arbitrary concrete categories, whose forgetful functor preserves limits and reflects isomorphisms (e.g. algebraic categories like `CommRing`). As a side effect, this solves a TODO in `structure_sheaf.lean`.



Co-authored-by: Johan Commelin <johan@commelin.net>
@bors
Copy link

bors bot commented Sep 6, 2021

Build failed (retrying...):

bors bot pushed a commit that referenced this pull request Sep 7, 2021
…API (#9002)

Previously, the sheaf condition in terms of unique gluings has been defined only for type-valued presheaves. This PR generalizes this to arbitrary concrete categories, whose forgetful functor preserves limits and reflects isomorphisms (e.g. algebraic categories like `CommRing`). As a side effect, this solves a TODO in `structure_sheaf.lean`.



Co-authored-by: Johan Commelin <johan@commelin.net>
@bors
Copy link

bors bot commented Sep 7, 2021

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title refactor(topology/sheaves/sheaf_condition): Generalize unique gluing API [Merged by Bors] - refactor(topology/sheaves/sheaf_condition): Generalize unique gluing API Sep 7, 2021
@bors bors bot closed this Sep 7, 2021
@bors bors bot deleted the sheaves_of_structures branch September 7, 2021 01:49
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