Conversation
|
Ah - this is failing, in part because I assumed that what I was calling |
Er, no. It's because we accepted the |
jamesmckinna
left a comment
There was a problem hiding this comment.
I've made (frankly unsatisfactory) suggestions as to how to rename things, otherwise I'd simply approve. This all looks like useful refactoring/filling in the hierarchy, but we do need to do something about these cancel lemmas...
|
Actually, I think it might be easier to simply not export the 'offending' names, on the basis that
Thoughts? |
JacquesCarette
left a comment
There was a problem hiding this comment.
In theory, this is good. In practice, clearly there are all sorts of problems. Which require non-trivial thinking, which I can't do right now. But will come back to this when I can.
Hope you manage to find space/time/brainspace to do this... you have far-reaching insights into how to improve My current thinking about the |
|
I'm not too adverse to |
|
@Taneb do you want to try to refactor this (via |
|
@Taneb @JacquesCarette what are the interactions between this PR and #2765 ? One reason to do so is that if we (as already agreed) plan |
|
I'm going to try to refocus some of my coding urges back to stdlib. So there's a hope! |
RingWithoutOneis aSemiringWithoutOneAlgebra.Properties.SemiringWithoutOne