Commit 2021-02-01 22:55 9b779f40
View on Github →refactor(ring_theory/ideal/*, ring_theory/jacobson): use comm_semiring instead of comm_ring for ideals (#5954)
This is the second pass at refactoring the definition of ideal.  I have changed a comm_ring assumption to a comm_semiring assumption on many of the lemmas in ring_theory/ideal/basic.  Most implied changes were very simple, with the usual exception of jacobson.
I also moved out of jacobson the lemmas that were left-over from the previous refactor in this sequence.
Besides changing such assumptions on other files, many of the lemmas in ring_theory/ideal/basic still using comm_ring and without explicit subtractions, deal with quotients.