Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Some Galois Theory: Degree of elements in Q

  1. Apr 29, 2008 #1
    Hello everyone.
    I'm trying to figure out a trick to finding the degree of
    (81)^1/5+29(9)^1/5+17(3)^1/5-16 over Q.

    I know that the degree of this number, call it a, is equal to the degree of the field extension
    [Q{a}:Q], and also the degree of the minimal polynomial which has this as a root. Unfortunately, I can't seem to find an answer for it.
  2. jcsd
  3. May 1, 2008 #2
    The idea may be to show that [tex]\mathbb{Q}(a) = \mathbb{Q}(\sqrt[5]{3})[/tex].

    The minimal polynomial may take too long to find.
  4. May 4, 2008 #3
    At first, excuse me for my bad english.

    There are simple algorithm to find minimal polynomial of [tex]a+b[/tex] (or [tex]ab[/tex]) if minimal polynomials of [tex]a[/tex] and [tex]b[/tex].

    Let [tex]p(a)=0[/tex], [tex]q(b)=0[/tex], [tex]deg(p)=m[/tex], [tex]deg(q)=n[/tex]. Then, we can express any power of [tex]a[/tex] as linear combination of [tex]1,a,\dots,a^{m-1}[/tex] and simmilar for [tex]b[/tex] Using this idea and Newtone-s binomial formula, we can express any power of [tex]a+b[/tex] as linear combination of numbers of form [tex]a^ib^j[/tex] for [tex]i\in\{0,\dots,m-1\}[/tex], [tex]j\in\{0,\dots,n-1\}[/tex]. There are [tex]mn[/tex] numbers of such form. We can denote them as [tex]c_1,\dots,c_{mn}[/tex].

    We can form the matrix [tex]A[/tex] with [tex]mn[/tex] columns and [tex]mn+1[/tex] rows as follows: [tex]i[/tex]-th row of matrix [tex]A[/tex] is [tex]a_{i,1},\dots,a_{i,mn}[/tex] where [tex](a+b)^{i-1}=a_{i,1}c_1+\cdots+a_{i,mn}c_{mn}[/tex]. The matrix [tex]A[/tex] has linear dependent rows (besause number of rows is greather than number of columns). Let we denote [tex]i[/tex]-th row of matrix [tex]A[/tex] with [tex]r_i[/tex]. Let [tex]\lambda_0,\dots,\lambda_{mn}[/tex] are such that [tex]\lambda_0r_1+\cdots+\lambda_{mn}r_{mn+1}=0[/tex]. Then, for polynomial [tex]s(x)=\lambda_0+\cdots\lambda_{mn}x^{mn}[/tex] holds [tex]s(a+b)=0[/tex].

    Using Kronecker's algorithm one can express the polynomial [tex]s(x)[/tex] as product of irreducibile polynomials. One of factors is minimal polynomial of [tex]a+b[/tex]. Using numerical computations, all factors but one can be eliminated.

    Yes, this is very hard for manual computations, but it can be implemented as automatic procedure.
  5. May 4, 2008 #4


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    thank you for bringing this point out. i have long been interested in algorithms for problems in galois theory.

    forgive me for playing devil's advocate, but how practical is this? kroneckers algorithm is incredibly lengthy. surely better factoring algorithms exist.

    i would suspect this is not just very hard but completely unfeasible manually.

    indeed even factoring large integers, which kronecker assumes, is quite challenging and slow.

    moreover deciding which irreducible factor is satisfied by your element can be non trivial. e.g. try to check whether the unique real number given by cardano's formula for the solutions of X^3 + X -2 = 0, actually works.

    i.e. why does (1 + (2/3)[7/3]^(1/2))^(1/3) + (1- (2/3)[7/3]^(1/2))^(1/3) = 1?

    perhaps this is easy on a computer, but

    how do you handle such difficulties?

    have you implemented this procedure? e.g. does it give a reasonable solution to finding the minimal poly of the element posed here by the OP?
    Last edited: May 4, 2008
  6. May 4, 2008 #5
    let b = (3^(1/5))^4 + 29*(3^(1/5))^2 + 17*3^(1/5) - 16. Q(b) is contained in Q(3^(1/5)) and [Q(3^(1/5):Q] = 5, so the degree of Q(b) over Q divides 5, so it's 1 or 5, but it can't be 1 so must be 5
  7. May 4, 2008 #6


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    of course we understood that clever and trivial solution to the degree problem, [every element of an extension of prime degree p has degree 1 or p], but now we are exploring the more difficult problem of finding the minimal polynomial.

    in fact you omit the only non trivial part of your solution, checking that it cannot be 1.
    Last edited: May 4, 2008
  8. May 4, 2008 #7
    Then, I am glad to inform you that THERE IS an algorithm for computing Galois group (over Q) of ARBITRARY polynomial with rational coefficients. Do you know it?

    I don't know for any practical application of the Galois theory. For me, it is just one elegant and beauty mathematic theory. Historic, Galois theory made very great and important revolution in mathematics. But, I don't know for it's practical applications. Look at it from aesthetic viewpoint. There are algorithm's! Great!

    Let we denote [tex]p(x)=x^3+x-2[/tex] [tex]q(x)=x^2+x+2[/tex] and


    We can see that [tex]p(x)=(x-1)q(x)[/tex]. You can compute [tex]a[/tex] numerical. You will obtain [tex]|a-1|<\varepsilon[/tex] for some [tex]\varepsilon>0[/tex] depending on your numeric computation. If [tex]\varepsilon[/tex] is enough small, one can conclude (by automatic procedure) that [tex]q(a)\neq 0[/tex]. Then [tex]0=p(a)=(a-1)q(a)[/tex] implies [tex]a=1[/tex].

    Procedure is not implemented by me. I don't understand rest of the question because I don't know what is OP.
    Last edited: May 4, 2008
  9. May 4, 2008 #8


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    what does it mean to compute a galois group numerically? do you give a multiplication table? or do you identify it with a subgroup of S(n), or of a free group by generators and relations?

    and OP is presumably "original poster", so refer to post 1.
  10. May 4, 2008 #9


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    isnt an impractical algorithm sort of like a wrench that does not turn the nut? or a plane that does not fly? where is the aesthetic beauty in that?
  11. May 4, 2008 #10
    "[every element of an extension of prime degree p has degree 1 or p]"
    i wasn't thinking of it that way, but yes i agree with your statement

    "in fact you omit the only non trivial part of your solution, checking that it cannot be 1"
    well i guess i made the mistake and assumed it to be trivial, but surely there must be a way,
    if b= (3^(1/5))^4 + 29*(3^(1/5))^2 + 17*3^(1/5) - 16 were rational, then... , don't see where to go with this atm, there must be a way though, there must be

    and finding the minimal polynomial seems intimidating, i would think this way(ie showing it can't be 1) would be easier, the only issue left is whether or not b is rational, but how to justify it rigorously?
    Last edited: May 4, 2008
  12. May 5, 2008 #11
    The algorithm output can be multiplication table or subgroup of [tex]S_n[/tex].

    For given polynomial [tex]p[/tex], one can by automatic procedure find finite number of disjoint compacts [tex]K_1,\dots,K_s[/tex] (in [tex]\mathbb C[/tex]) such that any compact contains exactly any root of polynomial [tex]p[/tex] is contained in [tex]K_i[/tex] for some [tex]i[/tex]. Let we call the closed ball with rational radius and both real and imaginary part of center as fine ball. Compacts can be fine balls. Let we call this procedure as localization.

    Any algebraic number [tex]a[/tex] can be expressed as root of an polynomial [tex]p\neq 0[/tex] over [tex]\mathbb Q[/tex] contained in certain fine ball which does not contain any other root of [tex]p[/tex]. Let we call this form of algebraic numbers as poly form. The algebraic number given in poly form can be computed numerical by automatic procedure.

    We can calculate with algebraic numbers in poly form. Using previously explained procedure we can compute polynomial [tex]p\neq 0[/tex] over [tex]\mathbb Q[/tex] such that [tex]p(a+b)=0[/tex], where [tex]a,b[/tex] are algebraic numbers given in poly form. After localization of polynomial [tex]p[/tex] we can eliminate all compacts but one by numeric computing of [tex]a+b[/tex]. Then, poly form of [tex]a+b[/tex] is computed. The cases of multiplication, division and subtraction are analogous. Case of the n-th root is easer. these are left to reader.

    Comparing algebraic numbers given in poly form is reduced to case of comparing with zero. If an algebraic number [tex]a[/tex] is given as root of polynomial [tex]p[/tex] contained in compact [tex]K[/tex], then [tex]a=0\Leftrightarrow(p(0)=0\land 0\in K)[/tex].

    General case of computing Galois group of given polynomial can be easy reduced to the case of polynomial with no multiple roots.

    Let [tex]a_1,\dots,a_n[/tex] are all different roots of polynomial [tex]p[/tex]. there is the automatic procedure for computing rationals [tex]r_1,\dos,r_n[/tex] such that [tex]b=r_1a_1+\cdots+r_na_n[/tex] be an primitive element. Then, one can express all conjugates of [tex]b[/tex] and all [tex]a_i[/tex] via [tex]b[/tex]. Automorphisms are determined by image of primitive element. Image of primitive element can be any of its conjugates. Image of [tex]a_i[/tex] can be determined by image of [tex]b[/tex] and compared with [tex]a_j[/tex]. Permutation of [tex]\{a_1,\dots,a_n\}[/tex] is computed.

    This is a sketch. I hev no more time now.
  13. May 5, 2008 #12


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    thank you. i still wonder if you can produce the minimal polynomial of the element originally listed in post 1.
  14. May 5, 2008 #13
    Let [tex]a=\sqrt[5]{3}[/tex] and [tex]b=a^4+29\,a^2+17\,a+16[/tex]. You ask me for minimal polynomial of [tex]b[/tex]. Let [tex]b^k=c_{k;0}+c_{k;1}a+c_{k;2}a^2+c_{k;3}a^3+c_{k;4}a^4[/tex]. for example [tex]b^0=1[/tex], [tex]b^1=16+17\,a+29\,a^2+a^4[/tex]. For higher values of [tex]k[/tex] use the identity [tex]a^5=3[/tex]. Consider the matrix

    c_{0;0} & \cdots & c_{0;4}
    \vdots & \ddots & \vdots
    c_{5;0} & \cdots & c_{5;4}

    Because number of rows is greater than number of columns, the rows of matrix [tex]A[/tex] are linear dependent. Let we denote [tex]i[/tex]-th row as [tex]r_i[/tex]. Use the linear algebra methods to compute numbers [tex]p_0,\dots,p_5[/tex] such that [tex]p_0r_1+\cdots p_5r_6=0[/tex]. For polynomial [tex]p(x)=p_0+\cdots p_5x^5[/tex] holds [tex]p(b)=0[/tex]. Check that [tex]p[/tex] has no rational roots and proof that [tex]b[/tex] i irrational is completed. Because [tex]b\in\mathbb Q(\sqrt[5](3))[/tex] proof that [tex]deg(b)=5[/tex] iz done.
  15. May 5, 2008 #14
    [tex]b[/tex] is irrational because if [tex]b\in\mathbb Q[/tex] then because [tex]a^4+29a^2+17a+(16-b)=0[/tex] the polynomial [tex]x^5-3[/tex] can not be minimal polynomial for [tex]a[/tex].
  16. May 5, 2008 #15
    You have quite simple solution of original problem. [tex]b\in\mathbb Q(\sqrt[5]{3})[/tex] and [tex]b[/tex] is irrational.
  17. May 5, 2008 #16


    User Avatar
    Science Advisor
    Homework Helper
    2015 Award

    nedeljko, forgive me, but it seems you still resist actually finding an answer.
  18. May 6, 2008 #17
    Solution of original problem is:

    Let [tex]a=\sqrt[5]{3}[/tex] and [tex]b=a^4+29a^2+17a+16[/tex].

    Statement 1. Polynomial [tex]x^5-3[/tex] is the minimal polynomial (over [tex]\mathbb Q[/tex]) for [tex]a[/tex].
    Proof: [tex]a^5-3=0[/tex] and polynomial [tex]x^5-3[/tex] is irreducibile (over [tex]\mathbb Q[/tex]).

    Statement 2. [tex]deg(a)=5[/tex].
    Proof: It follows by statement 1and definition of element degree.

    Statement 3. [tex][\mathbb Q(a):\mathbb Q]=5[/tex].
    Proof: It follows from statement 3.

    Statement 4. [tex]b[/tex] is irrational.
    Proof: Let we assume that [tex]b\in\mathbb Q[/tex] and let [tex]p(x)=x^4+29x^2+17x+16-b[/tex]. Because [tex]b[\in\mathbb Q[/tex] polynomial [tex]p[/tex] has all coefficients in [tex]\mathbb Q[/tex]. By definition of [tex]b[/tex] holds [tex]p(a)=0[/tex]. Polynomial [tex]p[/tex] has degree 4 and it is contradiction with statement 1.

    Statement 5. [tex]b\in Q(a)[/tex].
    Proof: It follows by definition of [tex]b[/tex].

    Statement 6. [tex]deg(b)=5[/tex].
    Proof: By statement 3 and statement 5 holds [tex]deg(b)|5[/tex] and consequently [tex]deg(b)\in\{1,5\}[/tex]. By statement 4 holds [tex]deg(b)\neq 1[/tex].

    Is it now clear? For calculating minimal polynomial for [tex]b[/tex] I must use computer because large numbers. I posted procedure for computing it.
  19. May 6, 2008 #18
    Correction: Statement 3 is consequence of statement 2.
  20. May 8, 2008 #19
    very nice, thanks
    Last edited: May 8, 2008
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?

Similar Discussions: Some Galois Theory: Degree of elements in Q
  1. Galois Theory (Replies: 1)

  2. Galois Theory (Replies: 2)