[Merged by Bors] - feat(RingTheory/Algebraic): add Algebra.IsAlgebraic.[of_]ringHom_of_comp_eq and iff version#18769
[Merged by Bors] - feat(RingTheory/Algebraic): add Algebra.IsAlgebraic.[of_]ringHom_of_comp_eq and iff version#18769
Algebra.IsAlgebraic.[of_]ringHom_of_comp_eq and iff version#18769Conversation
PR summary 8f330a72bbImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
Thanks! |
|
🚀 Pull request has been placed on the maintainer queue by erdOne. |
|
Thanks! bors merge |
…comp_eq` and `iff` version (#18769) ... parallel to element-wise `IsAlgebraic.[of_]ringHom_of_comp_eq`.
|
Pull request successfully merged into master. Build succeeded: |
Algebra.IsAlgebraic.[of_]ringHom_of_comp_eq and iff versionAlgebra.IsAlgebraic.[of_]ringHom_of_comp_eq and iff version
|
|
||
| theorem IsAlgebraic.ringHom_of_comp_eq (halg : IsAlgebraic R a) | ||
| (hf : Function.Injective f) | ||
| (h : RingHom.comp (algebraMap S B) f = RingHom.comp g (algebraMap R A)) : |
There was a problem hiding this comment.
You can write
| (h : RingHom.comp (algebraMap S B) f = RingHom.comp g (algebraMap R A)) : | |
| (h : (algebraMap S B).comp f = RingHom.comp g (algebraMap R A)) : |
and elsewhere.
There was a problem hiding this comment.
Note that f and g are only in RingHomClass, so here I'm extra cautious on using dot notations.
There was a problem hiding this comment.
Yeah, but algebraMap _ _ is always a RingHom. I wonder whether (algebraMap R A).comp g works on the RHS; if yes that would be super confusing ...
…comp_eq` and `iff` version (#18769) ... parallel to element-wise `IsAlgebraic.[of_]ringHom_of_comp_eq`.
... parallel to element-wise
IsAlgebraic.[of_]ringHom_of_comp_eq.