Zulip Chat Archive

Stream: new members

Topic: Achievement: cardinality of subgroups of infinite groups


Pedro Minicz (Jun 12 2020 at 00:46):

Another personal achievement/code review thread. Today I formalized the following: let G be an infinite group and H a subgroup s.t. #H < #G, then #G/H = #G.

The code is on Gist.

Pedro Minicz (Jun 12 2020 at 00:47):

I am pretty sure this isn't on mathlib, if it is I just missed it really hard. :grinning_face_with_smiling_eyes:

Kevin Buzzard (Jun 12 2020 at 00:50):

I think #(G/H) * #H = #G is in mathlib (perhaps in a stronger form of a bijection given a choice of a set of reps). Assuming AC your result probably follows from that.

Kenny Lau (Jun 12 2020 at 06:52):

yeah because if #G/H < #G then #G/H * #H = max(#G/H, #H) < #G

Kevin Buzzard (Jun 12 2020 at 07:44):

Assuming LEM ;-)

Pedro Minicz (Jun 12 2020 at 15:14):

#G/H * #H = #G is in mathlib as group_equiv_quotient_times_subgroup.

Pedro Minicz (Jun 12 2020 at 15:15):

I think the should be a simpler way of achieving this result. The proof itself is quite simple, but the code to do is turned out a bit convoluted.


Last updated: Dec 20 2023 at 11:08 UTC