Zulip Chat Archive

Stream: FLT-regular

Topic: unit_lemma


Riccardo Brasca (Jun 09 2022 at 13:13):

I see that unit_lemma in Unit_lemmas.lean is commented (by @Eric Rodriguez if git blame is correct). Is there a reason to comment even the statement?

Eric Rodriguez (Jun 09 2022 at 13:30):

It wasn't compiling with the changes to zeta way back then

Eric Rodriguez (Jun 09 2022 at 13:30):

I think it's fine now, but j think we should unify how we use galois stuff, cos it's all over the place

Eric Rodriguez (Jun 09 2022 at 13:31):

I'm obviously partial to extending what's in file#number_theory/cyclotomic/gal with stuff like conj as an aut but I think I'm not much in the majority there with the rest of the code

Riccardo Brasca (Jun 10 2022 at 07:35):

Eric Rodriguez said:

I'm obviously partial to extending what's in file#number_theory/cyclotomic/gal with stuff like conj as an aut but I think I'm not much in the majority there with the rest of the code

I totally agree we should use file#number_theory/cyclotomic/gal. Complex conjugation is just -1 under docs#is_cyclotomic_extension.aut_equiv_pow

Chris Birkbeck (Jun 10 2022 at 08:45):

I just moved all the totient stuff out of this file to get it PR ready.

Riccardo Brasca (Jun 10 2022 at 10:59):

I've refactored the definition of gal_conj. There are a couple of very easy sorry in number_theory/cyclotomic/galois_action_on_cyclo.

Riccardo Brasca (Jun 10 2022 at 11:00):

We need to descend elements of the Galois group to automorphisms of the ring of integers, but I guess this is already in mathlib in some form.

Riccardo Brasca (Jun 10 2022 at 13:50):

I've also refactored the definition of unit_gal_conj_m (conjugation as a bundled hom for units of the ring of integers). Now number_theory/cyclotomic/galois_action_on_cyclo has no sorried data.

Riccardo Brasca (Jun 09 2022 at 13:13):

I see that unit_lemma in Unit_lemmas.lean is commented (by @Eric Rodriguez if git blame is correct). Is there a reason to comment even the statement?

Eric Rodriguez (Jun 09 2022 at 13:30):

It wasn't compiling with the changes to zeta way back then

Eric Rodriguez (Jun 09 2022 at 13:30):

I think it's fine now, but j think we should unify how we use galois stuff, cos it's all over the place

Eric Rodriguez (Jun 09 2022 at 13:31):

I'm obviously partial to extending what's in file#number_theory/cyclotomic/gal with stuff like conj as an aut but I think I'm not much in the majority there with the rest of the code

Riccardo Brasca (Jun 10 2022 at 07:35):

Eric Rodriguez said:

I'm obviously partial to extending what's in file#number_theory/cyclotomic/gal with stuff like conj as an aut but I think I'm not much in the majority there with the rest of the code

I totally agree we should use file#number_theory/cyclotomic/gal. Complex conjugation is just -1 under docs#is_cyclotomic_extension.aut_equiv_pow

Chris Birkbeck (Jun 10 2022 at 08:45):

I just moved all the totient stuff out of this file to get it PR ready.

Riccardo Brasca (Jun 10 2022 at 10:59):

I've refactored the definition of gal_conj. There are a couple of very easy sorry in number_theory/cyclotomic/galois_action_on_cyclo.

Riccardo Brasca (Jun 10 2022 at 11:00):

We need to descend elements of the Galois group to automorphisms of the ring of integers, but I guess this is already in mathlib in some form.

Riccardo Brasca (Jun 10 2022 at 13:50):

I've also refactored the definition of unit_gal_conj_m (conjugation as a bundled hom for units of the ring of integers). Now number_theory/cyclotomic/galois_action_on_cyclo has no sorried data.


Last updated: Dec 20 2023 at 11:08 UTC