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(ring_theory/localization): Generalize theorems about localization over an integral domain #3780

Closed
wants to merge 13 commits into from

Conversation

dtumad
Copy link
Collaborator

@dtumad dtumad commented Aug 14, 2020

A number of theorems about the fraction_map from an integral domain to its field of fractions can be generalized to apply to any localization_map that were the localization set doesn't contain any zero divisors. The main use for this is to show that localizing an integral domain at any set of non-zero elements is an integral domain, were previously this was only proven for the field of fractions.

I made le_non_zero_divisors a class so that the integral domain instance can be synthesized automatically once you show that zero isn't in the localization set, but it could be left as just a proposition instead if that seems unnecessary.

@dtumad dtumad added the awaiting-review The author would like community review of the PR label Aug 14, 2020
@jcommelin jcommelin added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review The author would like community review of the PR labels Aug 15, 2020
@dtumad dtumad removed the awaiting-author A reviewer has asked the author a question or requested changes label Aug 15, 2020
src/ring_theory/localization.lean Outdated Show resolved Hide resolved
src/ring_theory/localization.lean Outdated Show resolved Hide resolved
src/ring_theory/localization.lean Outdated Show resolved Hide resolved
src/ring_theory/localization.lean Outdated Show resolved Hide resolved
src/ring_theory/localization.lean Outdated Show resolved Hide resolved
src/ring_theory/localization.lean Outdated Show resolved Hide resolved
src/ring_theory/localization.lean Show resolved Hide resolved
@jcommelin jcommelin added the awaiting-author A reviewer has asked the author a question or requested changes label Aug 15, 2020
@github-actions github-actions bot added the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Aug 15, 2020
@github-actions github-actions bot removed the merge-conflict Please `git merge origin/master` then a bot will remove this label. label Aug 15, 2020
@dtumad dtumad added awaiting-review The author would like community review of the PR and removed awaiting-author A reviewer has asked the author a question or requested changes labels Aug 16, 2020
@bors
Copy link

bors bot commented Aug 17, 2020

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

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.

This is looking good now! One more comment (sorry), but after that, feel free to merge this yourself.

bors d+

src/ring_theory/fractional_ideal.lean Outdated Show resolved Hide resolved
@dtumad dtumad removed the awaiting-review The author would like community review of the PR label Aug 17, 2020
@dtumad
Copy link
Collaborator Author

dtumad commented Aug 17, 2020

bors d+

@bors
Copy link

bors bot commented Aug 17, 2020

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

@dtumad
Copy link
Collaborator Author

dtumad commented Aug 17, 2020

bors r+

bors bot pushed a commit that referenced this pull request Aug 17, 2020
…n over an integral domain (#3780)

A number of theorems about the `fraction_map` from an integral domain to its field of fractions can be generalized to apply to any `localization_map` that were the localization set doesn't contain any zero divisors. The main use for this is to show that localizing an integral domain at any set of non-zero elements is an integral domain, were previously this was only proven for the field of fractions.

I made `le_non_zero_divisors` a class so that the integral domain instance can be synthesized automatically once you show that zero isn't in the localization set, but it could be left as just a proposition instead if that seems unnecessary.
@bors
Copy link

bors bot commented Aug 17, 2020

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title feat(ring_theory/localization): Generalize theorems about localization over an integral domain [Merged by Bors] - feat(ring_theory/localization): Generalize theorems about localization over an integral domain Aug 17, 2020
@bors bors bot closed this Aug 17, 2020
@bors bors bot deleted the localization_integral_domain branch August 17, 2020 22:58
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

2 participants