Zulip Chat Archive

Stream: general

Topic: group theory


Patrick Massot (Mar 11 2018 at 20:11):

@Kevin Buzzard @Scott Morrison Did you notice https://github.com/leanprover/mathlib/commit/b97b7c38416d4f6f258882f807458d4f980976ef ?

Sai Gopal (Jun 24 2021 at 11:59):

Hi!
I am new to using lean software. I am working in group theory. I want to know if basic definitions such as group, groups like Un and definitions and theorems related to order of an element in the group could be imported ? If yes, then how to know the syntax of these ? Awaiting a respose

Johan Commelin (Jun 24 2021 at 12:03):

@Sai Gopal Certainly, most of that is available. See the directory src/group_theory of mathlib.

Anatole Dedecker (Jun 24 2021 at 12:05):

More specifically, you are looking for docs#order_of_element and docs#roots_of_unity

Sai Gopal (Jun 24 2021 at 12:08):

@Johan Commelin Could you please tell throw in more details

Anatole Dedecker (Jun 24 2021 at 12:08):

I am new to using lean software.

Just to make sure our answers fit what you know : do you know the basics about using Lean and mathlib, or do you want more detailed instructions about that too ?

Sai Gopal (Jun 24 2021 at 12:13):

Anatole Dedecker said:

I am new to using lean software.

Just to make sure our answers fit what you know : do you know the basics about using Lean and mathlib, or do you want more detailed instructions about that too ?

I want to know more about group theory specifically. Can you send some links that I can refer

Eric Rodriguez (Jun 24 2021 at 12:16):

The docs are at docs#group, but if you want to learn about how it works I'd strongly recommend Kevin's tutorial about groups, here, especially if you're new to Lean

Eric Rodriguez (Jun 24 2021 at 12:16):

it's not that simple to just drop into Lean and start doing maths

Sai Gopal (Jun 24 2021 at 12:24):

are there any excercises that help me to get a hang on them ?

Eric Rodriguez (Jun 24 2021 at 12:28):

Kevin's thing I linked to will be good, here's the first week: https://xenaproject.wordpress.com/2021/01/24/formalising-mathematics-workshop-1/

There's also the natural number game, which most people think is the best intro

Sai Gopal (Jun 24 2021 at 12:30):

yes i tried natural number game and keeping that in view i asked for similar thing in group theory

Eric Rodriguez (Jun 24 2021 at 12:30):

definitely https://xenaproject.wordpress.com/2021/01/28/formalising-mathematics-workshop-2/!

Sai Gopal (Jun 24 2021 at 12:52):

How to declare a group ?

Yaël Dillies (Jun 24 2021 at 12:54):

Add [group G] as an instance. The intuition behind is that G is the type of elements of the group, and group G is layered on top to specify the operation.

Yaël Dillies (Jun 24 2021 at 12:56):

I'd strongly advise you to follow the tutorials people pointed you to.

Sai Gopal (Jun 24 2021 at 13:00):

Ok

Anatole Dedecker (Jun 24 2021 at 13:05):

You might also be interested to have a look at https://leanprover-community.github.io/lftcm2020/

Sai Gopal (Jun 24 2021 at 13:19):

https://github.com/ImperialCollegeLondon/formalising-mathematics/blob/master/README.md

Sai Gopal (Jun 24 2021 at 13:20):

I have installed and set up everything for lean

Sai Gopal (Jun 24 2021 at 13:20):

can someone help me how to install it for using it

Notification Bot (Jun 24 2021 at 13:49):

This topic was moved by Mario Carneiro to #new members > group theory


Last updated: Dec 20 2023 at 11:08 UTC