Zulip Chat Archive
Stream: maths
Topic: ring.inverse
Yury G. Kudryashov (Oct 05 2020 at 07:00):
I'd like to redefine docs#ring.inverse for a docs#monoid_with_zero instead of a ring (why not?). Probably this means that it should be renamed. What name would you suggest? inverse₀
? Something better?
Yury G. Kudryashov (Oct 05 2020 at 07:00):
@Heather Macbeth @Johan Commelin
Johan Commelin (Oct 05 2020 at 07:01):
Do you even need the zero?
Johan Commelin (Oct 05 2020 at 07:02):
Can't you just do this for any monoid?
Yury G. Kudryashov (Oct 05 2020 at 07:09):
It's zero for non-invertible elements.
Yury G. Kudryashov (Oct 05 2020 at 07:11):
I can redefine it to be 1
in this case. Then it won't agree with has_inv.inv
for fields but this should not be too important.
Johan Commelin (Oct 05 2020 at 07:14):
Yeah... I can understand that 0
might be convenient
Johan Commelin (Oct 05 2020 at 07:15):
I would abbreviate it to inv\0
if you choose the monoid_with_zero
route
Heather Macbeth (Oct 05 2020 at 12:24):
No objections. I like inverse₀
or inv₀
. Do you have a use in mind?
Heather Macbeth (Oct 05 2020 at 12:25):
Note that it will probably conflict with #4407.
Yury G. Kudryashov (Oct 05 2020 at 13:25):
I just wanted to apply results about ring.inverse
to the usual division, and noticed that the definition doesn't use addition.
Eric Wieser (Oct 26 2021 at 00:05):
Do we still want to rename this? The generalization was made without a rename in #6603
Yury G. Kudryashov (Oct 26 2021 at 06:54):
I don't care about the name.
Last updated: Dec 20 2023 at 11:08 UTC