Zulip Chat Archive

Stream: mathlib4

Topic: Additivizing IsTorsion


Ruben Van de Velde (Feb 16 2024 at 10:44):

docs#Monoid.IsTorsion is translated to docs#AddMonoid.IsTorsion, so naturally we refer to it in the following lemmas:

  • AddIsTorsion.quotient_iff, AddIsTorsion.of_surjective, AddIsTorsion.extension_closed
  • ExponentExists.is_add_torsion, is_add_torsion_of_finite
  • IsAddTorsion.exponentExists
  • IsTorsion.addGroup
  • AddMonoid.not_isTorsion_iff

Who wants to suggest a naming convention?

cc @Yaël Dillies

Yaël Dillies (Feb 16 2024 at 10:46):

What about renaming

  • Monoid.IsTorsionIsMulTorsion
  • AddMonoid.IsTorsionIsAddTorsion

Yaël Dillies (Feb 16 2024 at 10:46):

In general, definitions in the Monoid/AddMonoid namespace are very annoying to refer to. This is a problem.

Ruben Van de Velde (Feb 16 2024 at 10:47):

(Incidentally, _root_.ExponentExists.isTorsion doesn't work in dot notation because it's about Monoid.ExponentExists)


Last updated: May 02 2025 at 03:31 UTC