Zulip Chat Archive

Stream: maths

Topic: is_ring_hom.ker


Kevin Buzzard (Mar 25 2019 at 12:55):

There is no occurrence of ker in algebra/ring.lean. Do we not have the defintion of the kernel of a ring homomorphism, and the fact that it is an ideal, in mathlib?

Johan Commelin (Mar 25 2019 at 13:03):

We do...

Johan Commelin (Mar 25 2019 at 13:03):

I think

Johan Commelin (Mar 25 2019 at 13:03):

Hmmm... but only in a very convoluted way

Johan Commelin (Mar 25 2019 at 13:03):

Every ring hom gives a linear map... and we have kernels of linear maps

Kevin Buzzard (Mar 25 2019 at 13:03):

I couldn't find any occurrence of ker in ring_theory/ideals.lean either.

Kevin Buzzard (Mar 25 2019 at 13:04):

This would involve making my target ring a module over my source ring in some sort of "once and for all" way, which is not what I want in this situation.

Kevin Buzzard (Mar 25 2019 at 13:05):

Or is that not the case?

Johan Commelin (Mar 25 2019 at 13:07):

Hmm... ideals are bundled. Ring homs aren't... That might hint at why it's not there. It's just how history went.

Johan Commelin (Mar 25 2019 at 13:07):

You really need an ideal? Or is a subgroup enough?

Johan Commelin (Mar 25 2019 at 13:07):

If you need an ideal, the best way is to upgrade your ring hom to a linear map. You can do this locally in the proof with letI

Kevin Buzzard (Mar 25 2019 at 13:07):

I don't need anything -- I am currently ignoring this completely and just working with the stuff which gets sent to zero.

Johan Commelin (Mar 25 2019 at 13:07):

Ooh, not letI of course.

Kevin Buzzard (Mar 25 2019 at 13:08):

I was just expecting my proof to look different.

Johan Commelin (Mar 25 2019 at 13:08):

I know that feeling (-;


Last updated: Dec 20 2023 at 11:08 UTC