[Merged by Bors] - feat(RingTheory/Derivation/Basic): define lifting a derivation via an algebra homomorphism#16792
[Merged by Bors] - feat(RingTheory/Derivation/Basic): define lifting a derivation via an algebra homomorphism#16792Command-Master wants to merge 11 commits intomasterfrom
Conversation
Command-Master
commented
Sep 14, 2024
… algebra homomorphism
PR summary 1c8be8adebImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
Looking at this PR, it's descending a derivation on A to a derivation on M along a surjection, and the descent (possibly) depends on an auxiliary set-theoretic section. Is it true that the construction is independent of the choice of section? |
|
Apologies, I don't know those terms. Are you asking if the defined derivation is independent of which inverse is taken? It is, because if |
kbuzzard
left a comment
There was a problem hiding this comment.
A bunch of inputs should be implicit, and the maths behind what's going on here still confuses me a bit (is all this a special case of something more general? What does hd mean?), but if you think you need these lemmas then fair enough.
|
I'm not quite sure on the theory behind this, this is my attempt to formalize (in more generality) "Now look at the natural surjective ring homomorphism F[X] -> F[x], which is the identity on F and sends X into x. Since F[x] = F(x) = K, the map D on F[X] will induce a derivation on K extending that on F if it so happens that D maps the kernel of our ring homomorphism into itself." from Maxwell Rosenlicht, Integration in Finite Terms, which I'm following for the proof of Liouville's theorem |
|
Yeah, fair enough, it's a strange old result but the alternative is not to prove it at all and just prove it in the middle of your other argument when you need it, and this is not really the mathlib style. Maybe you could add a comment above the result just citing Rosenlicht to explain why it's needed? Then perhaps other people will be less confused when they see it. Finally, can you resolve the conversations which you've dealt with? That way it makes it much clearer that this PR is now pretty much ready. bors d+ |
|
✌️ Command-Master can now approve this pull request. To approve and merge a pull request, simply reply with |
|
bors merge |
… algebra homomorphism (#16792)
|
Pull request successfully merged into master. Build succeeded: |
… algebra homomorphism (#16792)