Zulip Chat Archive
Stream: maths
Topic: modules
Johan Commelin (Jan 30 2019 at 08:05):
Can someone (@Mario Carneiro, @Kenny Lau) explain why exactly one needs [add_comm_group M]
before being able to speak about [module M]
?
Mario Carneiro (Jan 30 2019 at 08:06):
because it's not [module M]
anymore, it's [module R M]
Kenny Lau (Jan 30 2019 at 08:06):
Because the parent coercion
module R M => add_comm_group M
was causing much of the module typeclass issues
Mario Carneiro, 13:48 (UTC), 2018 Nov 05
Mario Carneiro (Jan 30 2019 at 08:07):
after Kenny's refactoring, we definitely need add_comm_group
separate
Johan Commelin (Jan 30 2019 at 08:07):
Ok
Mario Carneiro (Jan 30 2019 at 08:07):
in short, it's the part of the module structure that doesn't depend on R
Johan Commelin (Jan 30 2019 at 08:07):
Sure
Last updated: Dec 20 2023 at 11:08 UTC