Zulip Chat Archive

Stream: maths

Topic: groups and rings in mathlib


Bulhwi Cha (Jun 27 2023 at 15:40):

The graph below shows how (additive) groups and rings are defined in Mathlib: groups_and_rings.jpg

Jireh Loreaux (Jun 27 2023 at 15:56):

Looks very nice. Did you do the layout manually I suppose?

Yury G. Kudryashov (Jun 27 2023 at 16:32):

What did you use to draw this?

Bulhwi Cha (Jun 27 2023 at 16:34):

Jireh Loreaux said:

Looks very nice. Did you do the layout manually I suppose?

Yes. I used my iPad Mini, Apple Pencil, and GoodNotes to make the diagram. Next time, I should use Graphviz instead.

Yury G. Kudryashov (Jun 27 2023 at 16:35):

Is there an editable version?

Bulhwi Cha (Jun 27 2023 at 16:44):

I'm afraid you can edit GoodNotes documents only with the GoodNotes app.

Scott Morrison (Jun 27 2023 at 22:30):

Would it be helpful to have some dotted arrows indicating extra instances?

For example looking at this diagram one might be mislead about whether having a Ring gives you a NonAssocRing.

Bulhwi Cha (Jun 27 2023 at 23:05):

Hmm, I guess so. It's hard to draw dotted arrows on GoodNotes.

Bulhwi Cha (Jun 30 2023 at 14:28):

The code below lists the axioms of each algebraic structure:

Lean code


Last updated: Dec 20 2023 at 11:08 UTC