-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - feat(field_theory): Prove the Galois correspondence #4786
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a great milestone. But it would be good to split things into smaller PRs.
Can you update |
Changes to degree/basic.lean from #4786 Co-authored-by: tb65536 <tb65536@users.noreply.github.com>
Changes to subalgebra.lean from #4786 Co-authored-by: tb65536 <tb65536@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
Co-authored-by: Anne Baanen <Vierkantor@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's looking ready to merge to me, thanks for all the work! @jcommelin, what do you think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fantastic work! This is a true milestone. Thanks so much for all your efforts 🎉
bors merge
The proof leverages existing results from field_theory/fixed.lean and field_theory/primitive_element.lean. We define Galois as normal + separable. Proving the various equivalent characterizations of Galois extensions is yet to be done.
Pull request successfully merged into master. Build succeeded: |
noncomputable instance subtype_of_fintype [fintype α] (p : α → Prop) : fintype (subtype p) := | ||
fintype.of_injective coe subtype.coe_injective | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
xref #5943 - this instance is a duplicate of subtype.fintype
(in the presence of classical.dec_pred
anyway)
The proof leverages existing results from field_theory/fixed.lean and field_theory/primitive_element.lean.
We define Galois as normal + separable. Proving the various equivalent characterizations of Galois extensions is yet to be done.