Zulip Chat Archive
Stream: Is there code for X?
Topic: Wedderburn's little theorem
Anatole Dedecker (Sep 27 2021 at 16:30):
Does Lean know that any finite division ring is a field ?
Ruben Van de Velde (Sep 27 2021 at 16:32):
I think yes for division rings, but not for domains, but I can't find it now
Ruben Van de Velde (Sep 27 2021 at 16:33):
Anatole Dedecker (Sep 27 2021 at 16:37):
But you still need commutativity to get integral_domain
right ? I was thinking about the fact that finiteness and inversibility for nonzero elements imply commutativity
Johan Commelin (Sep 27 2021 at 16:40):
But that's a bit more work than integral_domain → field
. It's definitely something we want in mathlib! First computation of a Brauer group in mathlib (-;
Anatole Dedecker (Sep 27 2021 at 16:42):
If it's not there that's something I may like to work on :)
Kevin Buzzard (Sep 27 2021 at 17:44):
yes, the division ring statement is far harder than the integral domain statement, which is just counting.
Johan Commelin (Sep 27 2021 at 17:49):
All the ingredients are there: https://en.wikipedia.org/wiki/Wedderburn%27s_little_theorem#Proof
Johan Commelin (Sep 27 2021 at 17:58):
I think this would be a very nice test of combining several parts of mathlib.
Johan Commelin (Sep 28 2021 at 06:25):
@Anatole Dedecker This sounds like a really nice project. Please keep me posted about how it goes!
Johan Commelin (Sep 28 2021 at 06:52):
Btw, here's a formalization in Mizar: http://mizar.org/version/current/html/weddwitt.html
Johan Commelin (Sep 28 2021 at 06:52):
Although I think that the proof that is in Wiki should be more or less directly transferable to Lean
Kevin Buzzard (Sep 28 2021 at 07:24):
If I understand correctly that Mizar link is missing all the proofs (but the statements are pleasingly readable, modulo lack of unicode)
Johan Commelin (Sep 28 2021 at 07:25):
@Kevin Buzzard If you click on proof
it will expand
Kevin Buzzard (Sep 28 2021 at 07:26):
...to something which doesn't fit on my screen and can't be scrolled :-/ aah, I see, click, don't hover.
Johan Commelin (Sep 28 2021 at 07:27):
you shouldn't try to read proofs on your phone while still in bed (-;
that's why they presented you with just the statements to begin with :rofl:
Johan Commelin (Oct 21 2021 at 16:45):
@Anatole Dedecker Oops, I forgot about this. I formalised a proof now https://leanprover.zulipchat.com/#narrow/stream/116395-maths/topic/.239856.20little.20wedderburn.
Did you already start working on this? If so, I'm sorry for scooping. My apologies.
Anatole Dedecker (Oct 22 2021 at 12:20):
No worries. I did start working on it but I didn't do much (I've been pretty bad at managing my todo-list recently), so that's really not a problem.
Last updated: Dec 20 2023 at 11:08 UTC