Skip to content

feat: Add Kronecker-Weber Theorem problem - #476

Closed
bixbyr wants to merge 2 commits into
leanprover:mainfrom
bixbyr:add-kronecker-weber
Closed

feat: Add Kronecker-Weber Theorem problem#476
bixbyr wants to merge 2 commits into
leanprover:mainfrom
bixbyr:add-kronecker-weber

Conversation

@bixbyr

@bixbyr bixbyr commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

feat: Add the Kronecker - Weber theorem. This states that every finite abelian extension of Q is contained in a cyclotomic field.

Co-authored-by: Gemini 3.1 Pro gemini@google.com

Co-authored-by: Gemini 3.1 Pro <gemini@google.com>
@bixbyr
bixbyr marked this pull request as ready for review July 21, 2026 03:51
@kim-em

kim-em commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

I'm dubious this is a hard enough problem for LeanEval.

Comment thread LeanEval/NumberTheory/KroneckerWeber.lean Outdated
Apply Junyan Xu's review suggestion: land in the concrete
`CyclotomicField n ℚ` rather than an existentially quantified field
carrying Field/Algebra/IsCyclotomicExtension instances, and take
commutativity of the Galois group as the `IsMulCommutative` mixin.

Also drop the LeanEval.lean import, which aggregates only a handful of
problem modules and conflicts with the sibling PRs.

Co-Authored-By: Junyan Xu <alreadydone@users.noreply.github.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@alreadydone

alreadydone commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Apparently there's a 16-page proof of the local version: https://arxiv.org/abs/2206.05801 (h/t Jason Rute on Zulip)
It's an intended application of the local class field theory project
Kevin commented on the sources
Apparently @xroblot is currently working on it

@xroblot

xroblot commented Jul 31, 2026

Copy link
Copy Markdown

Apparently there's a 16-page proof of the local version: https://arxiv.org/abs/2206.05801 (h/t Jason Rute on Zulip) It's an intended application of the local class field theory project Kevin commented on the sources Apparently @xroblot is currently working on it

Indeed, I have an almost complete proof of Kronecker-Weber here. Missing parts are results coming from some PRs still in the queue and results about quadratic fields for the case p = 2. The proof relies on a paper of Lemmermeyer that proves Kronecker-Weber via Stickelberger theorem. (PS. The code has been mostly written by me and Claude was only used to help manage the project.)

@kim-em

kim-em commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

I think this problem is just too easy for LeanEval at the moment: we need to push towards harder problems. It's great that people are working on formalizing this, but their aim should be towards LeanPool + TauCeti + Mathlib + Palomar, etc, not LeanEval.

@kim-em kim-em closed this Aug 3, 2026
@bixbyr

bixbyr commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

That makes sense. Crazy world where this actually counts as easy considering it needs global class field theory :)

I was thinking about the N groups paper from Thompson, sort of a sequel to the odd order theorem and another horribly huge finite group theory brawl. If we needs definitions which are not in math lib to state the theorem are they best in the same file as the problem statement?

Edit: if we do propose that problem, it uses Feit-Thompson as one of its assumptions. Since that is a separate challenge problem, should it take the odd order theorem as a hypothesis to avoid coupling the two problems?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants