Zulip Chat Archive
Stream: new members
Topic: unknown identifier in challenge 8
Ameji B (Mar 01 2022 at 19:37):
Hi all, I came here from this list of challenges in lean. The 8th one uses group theory but I get " unknown identifier 'group' ".
Ameji B (Mar 01 2022 at 19:38):
I haven't had this problem with any of the other challenge files, all of them had appropriate imports. I tried import group_theory but it looks like I have to choose something more specific than that? But there is nothing like group_theory.basic
Martin Dvořák (Mar 01 2022 at 19:43):
Post a relevant part of the code, please. I don't know what is the 8th challenge.
Ameji B (Mar 01 2022 at 19:44):
example (G : Type) [group G] (g h k : G) : (g * h * k⁻¹)⁻¹ = k * h⁻¹ * g⁻¹ :=
begin
sorry
end
Ameji B (Mar 01 2022 at 19:45):
every other challenge has an import except this one
challenges are here: https://cocalc.com/share/public_paths/f014cd1885a22e8665a728be825e563fc79b7e1f/README.md
Martin Dvořák (Mar 01 2022 at 19:45):
It doesn't build as is?
Ameji B (Mar 01 2022 at 19:46):
I get unknown identifier 'group'
Martin Dvořák (Mar 01 2022 at 19:47):
Do you import this file in the header?
https://github.com/leanprover-community/mathlib/blob/3007f24ccfa0c1235e3ad6b355e331c2da88e07c/src/algebra/group/defs.lean
Martin Dvořák (Mar 01 2022 at 19:50):
It seems that the definition of a group was moved from algebra/group/basic
to algebra/group/defs
in 2020.
Martin Dvořák (Mar 01 2022 at 19:51):
It seems that your problem is already in the first part of the path, assuming that you are using the current version of mathlib
.
Ameji B (Mar 01 2022 at 19:51):
I imported algebra.group.basic and that worked ^^
Ameji B (Mar 01 2022 at 19:51):
Thank you
Martin Dvořák (Mar 01 2022 at 19:51):
Oh yes.Because algebra/group/basic
imports algebra/group/defs
so you get it transitively.
Martin Dvořák (Mar 01 2022 at 19:52):
The file group_theory.basic
doesn't exist anymore.
Patrick Massot (Mar 01 2022 at 20:14):
This list of challenge is ancient. If you try to use it with a modern mathlib you should expect a lot of issues.
Kevin Buzzard (Mar 01 2022 at 21:28):
I remember I put them there but I'm not sure I know how to update them and I also don't know which version of Lean cocalc is running right now.
Last updated: Dec 20 2023 at 11:08 UTC