Skip to content

[Merged by Bors] - feat(RingTheory/AdicCompletion): generalize universal property of IsAdicComplete - #31296

Closed
jjdishere wants to merge 135 commits into
leanprover-community:masterfrom
jjdishere:jiedong_jiang_is_adic_complete_3
Closed

[Merged by Bors] - feat(RingTheory/AdicCompletion): generalize universal property of IsAdicComplete#31296
jjdishere wants to merge 135 commits into
leanprover-community:masterfrom
jjdishere:jiedong_jiang_is_adic_complete_3

Conversation

@jjdishere

@jjdishere jjdishere commented Nov 5, 2025

Copy link
Copy Markdown
Collaborator

In this PR, we add APIs generalizing the universal property of IsAdicComplete. Namely, instead of requiring a family of compatible maps M \to N/I^n, we only require a subfamily of maps M \to N/I^a n. This would be used in #26388.


Open in Gitpod

jjdishere and others added 30 commits February 3, 2025 20:04
This reverts commit acd93bb.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Nov 8, 2025
@mathlib4-dependent-issues-bot

Copy link
Copy Markdown
Collaborator

@mathlib4-merge-conflict-bot

Copy link
Copy Markdown
Collaborator

This pull request has conflicts, please merge master and resolve them.

@mathlib4-merge-conflict-bot mathlib4-merge-conflict-bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Nov 8, 2025
@riccardobrasca

Copy link
Copy Markdown
Member

Can you please fix the conflict?

@github-actions github-actions Bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Nov 9, 2025
@jjdishere

Copy link
Copy Markdown
Collaborator Author

Can you please fix the conflict?

@riccardobrasca Thank you for reminding. Fixed.

@riccardobrasca riccardobrasca left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks!

bors d+

Comment thread Mathlib/RingTheory/Ideal/Quotient/PowTransition.lean Outdated
Comment thread Mathlib/RingTheory/Ideal/Quotient/PowTransition.lean Outdated
Comment thread Mathlib/RingTheory/Ideal/Quotient/PowTransition.lean Outdated
@mathlib-bors

mathlib-bors Bot commented Nov 10, 2025

Copy link
Copy Markdown
Contributor

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

@ghost ghost added the delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). label Nov 10, 2025
jjdishere and others added 4 commits November 10, 2025 18:46
Co-authored-by: Riccardo Brasca <riccardo.brasca@gmail.com>
Co-authored-by: Riccardo Brasca <riccardo.brasca@gmail.com>
Co-authored-by: Riccardo Brasca <riccardo.brasca@gmail.com>
@jjdishere

Copy link
Copy Markdown
Collaborator Author

bors r+

mathlib-bors Bot pushed a commit that referenced this pull request Nov 10, 2025
…AdicComplete` (#31296)

In this PR, we add APIs generalizing the universal property of `IsAdicComplete`. Namely, instead of requiring a family of compatible maps `M \to N/I^n`, we only require a subfamily of maps `M \to N/I^a n`. This would be used in #26388.

Co-authored-by: Jiedong Jiang <emailboxofjjd@163.com>
Co-authored-by: Kenny Lau <kc_kennylau@yahoo.com.hk>
@mathlib-bors

mathlib-bors Bot commented Nov 10, 2025

Copy link
Copy Markdown
Contributor

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors Bot changed the title feat(RingTheory/AdicCompletion): generalize universal property of IsAdicComplete [Merged by Bors] - feat(RingTheory/AdicCompletion): generalize universal property of IsAdicComplete Nov 10, 2025
@mathlib-bors mathlib-bors Bot closed this Nov 10, 2025
thorimur pushed a commit to thorimur/mathlib4 that referenced this pull request Nov 16, 2025
…AdicComplete` (leanprover-community#31296)

In this PR, we add APIs generalizing the universal property of `IsAdicComplete`. Namely, instead of requiring a family of compatible maps `M \to N/I^n`, we only require a subfamily of maps `M \to N/I^a n`. This would be used in leanprover-community#26388.

Co-authored-by: Jiedong Jiang <emailboxofjjd@163.com>
Co-authored-by: Kenny Lau <kc_kennylau@yahoo.com.hk>
mathlib-bors Bot pushed a commit that referenced this pull request Nov 19, 2025
…Homs` (#31298)

In this PR, we build every API of the module version `IsAdicComplete.lift` for the ring version `IsAdicComplete.liftRingHom`. Mainly copying APIs in #25927, #31295, #31296.
This would be used in #26388.

Co-authored-by: Jiedong Jiang <emailboxofjjd@163.com>
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). t-ring-theory Ring theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants