Skip to content

refactor: making trans usage explicit with kerLift - #1

Merged
menon-codes merged 1 commit into
masterfrom
menon-codes-patch-1
Jul 29, 2026
Merged

menon-codes merged 1 commit into
masterfrom
menon-codes-patch-1

Conversation

@menon-codes

Copy link
Copy Markdown
Owner

Slightly simplifies the argument used in exists_integral_inj_algHom_of_quotient for clarity.
This is also needed to fix a small edge case present in a linter I am making as discussed here: #mathlib4 > Linter for ellipsis @ 💬

Copilot AI review requested due to automatic review settings July 29, 2026 21:45
@menon-codes
menon-codes merged commit 6818787 into master Jul 29, 2026
11 of 12 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR refactors the proof of exists_integral_inj_algHom_of_quotient in Mathlib/RingTheory/NoetherNormalization.lean to make the “integrality passes to the kernel-lift” step explicit via RingHom.IsIntegral.kerLift, replacing a more manual comp-based rewrite. This improves clarity and supports downstream tooling (as noted in the PR description).

Changes:

  • Replace an explicit AlgHom.ext proof of a composition identity with the reusable lemma RingHom.IsIntegral.kerLift.
  • Simplify the final integrality composition step to intg.trans ... using the derived intgϕ.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants