Zulip Chat Archive

Stream: mathlib4

Topic: Refactor Category of ProfiniteGrp and ContinuousMulEquiv


Nailin Guan (Jan 13 2025 at 08:34):

When proving the Category.Iso in #16992 (probably also needed in #16993), I found the following problem:
1: The category of ProfiniteGrp need refactoring using one-field morphisms as suggested by @Christian Merten , now in PR #20740.

Nailin Guan (Jan 13 2025 at 08:43):

2: ContinuousMulEquiv is missing API toContinuousMonoidHom because the coe [MonoidHomClass F A B] [ContinuousMapClass F A B] F to ContinuousMonoidHom A B, this would be continued on #20628

Edward van de Meent (Jan 13 2025 at 10:00):

Is it just me or is there a capital missing in ContinuousMulequiv?

Nailin Guan (Jan 13 2025 at 11:44):

Sorry that this is a typo only for here.

Nailin Guan (Jan 15 2025 at 03:22):

After this two refactor we are able to prove (forget ProfiniteGrp.{u}).ReflectsIsomorphisms in a straight forward way following what in Grp did. This done in #20764 and would clear a path for ContinuousMulequiv -> Category.Iso. The ugly proof in #16992 and #16993 would be fixed after this PR is merged.


Last updated: May 02 2025 at 03:31 UTC