Zulip Chat Archive

Stream: Is there code for X?

Topic: algebraic extensions of \R


Francesco Minnocci (Sep 11 2024 at 15:54):

Is there code for saying that the only non-trivial algebraic field extension of R\mathbb{R} is C\mathbb{C}?

Riccardo Brasca (Sep 11 2024 at 16:34):

We have docs#Irreducible.degree_le_two that is more or less what you want

Riccardo Brasca (Sep 11 2024 at 16:35):

(the name should be changed to something containing real)

Francesco Minnocci (Sep 11 2024 at 16:43):

Riccardo Brasca said:

We have docs#Irreducible.degree_le_two that is more or less what you want

okay I'll try starting from that. On another note, do you know if there is code relating Algebra.adjoin withIntermediateField.adjoin? More specifically, I'm adjoining an algebraic element of a division algebra to the base field through Algebra.adjoin, but the resulting algebra is a field (since the element is algebraic); do I need to prove it by hand or is it somewhere in mathlib?

Riccardo Brasca (Sep 11 2024 at 17:49):

It is surely there, look around IntermediateField, that is probably better than Algebra.adjoin

Riccardo Brasca (Sep 11 2024 at 17:49):

Not sure it works for noncommutative stuff though


Last updated: May 02 2025 at 03:31 UTC