Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Chinese remainder theorem wikipedia , lookup
Quadratic reciprocity wikipedia , lookup
Vincent's theorem wikipedia , lookup
Fundamental theorem of algebra wikipedia , lookup
System of polynomial equations wikipedia , lookup
System of linear equations wikipedia , lookup
Factorization of polynomials over finite fields wikipedia , lookup
Math 149 lecture problems on polynomial congruences Burger 1. Over the field of rational numbers, find the greatest common divisor of x4+x3+2x2+x+1 and x3-1, and express it as a linear combination of the given polynomials. Solution: Let x4+x3+2x2+x+1 = f(x) and x3-1 = g(x). The two polynomials factor as follows: f(x) = (x2+1)(x2+x+1) g(x) = (x-1)(x2+x+1) . 2. Are the following polynomials irreducible over Q? (a) 3 x5 + 18 x2 + 24 x + 6 Solution: Dividing by 3 we obtain x5 + 6x2 +8x +2, and this satisfies Eisenstein's criterion for p=2. (b) 7 x3 + 12 x2 + 3 x + 45 Solution: Reducing the coefficients modulo 2 gives the polynomial x3 +x +1, which is irreducible in Z2 [x]. This implies that the polynomial is irreducible over Q. 3. Factor x5-10x4+24x3+9x2-33x-12 over Q. Solution: The possible rational roots of f(x) = x5-10x4+24x3+9x2-33x-12 are ± 1, ± 2, ± 3, ± 4, ± 6, ± 12. We have f(1) = 21, so for any root we must have (r-1) | 21, so this eliminates all but ± 2, 4, -6 as possibilities. Then f(2) = 32, f(-2) = -294, and finally we obtain the factorization f(x) = (x-4)(x4-6x3+9x+3). The second factor is irreducible over Q since it satisfies Eisenstein's criterion for p = 3. 4. (a) Show that x2 + 1 is irreducible over Z3. Solution: To show that p(x) = x2 + 1 is irreducible over Z3, we only need to check that it has no roots in Z3, and this follows from the computations p(0) = 1, p(1) = 2, and p(-1) = 2. (b) List the elements of the field F = Z3[x] / < x2 + 1 >. Solution: The congruence classes are in one-to-one correspondence with the linear polynomials, so we have the nine elements [0], [1], [2], [x], [x+1], [x+2], [2x], [2x+1], [2x+2]. 5. Express 2x3+x2+2x+2 as a product of polynomials irreducible over Z5. Solution: We first factor out 2, using (2)(-2) = -4 1 (mod 5). This reduces the question to factoring p(x) = x3-2x2+x+1. (We could also multiply each term by 3.) Checking for roots Math 149 lecture problems on polynomial congruences Burger shows that p(0) = 1, p(1) = 1, p(-1) = -3, p(2) = 3, and p(-2) over Z5. -2, so p(x) itself is irreducible 6. In Z2[x] / < x3+x+1 >, find the multiplicative inverse of [x+1]. Solution: We first give a solution using the Euclidean algorithm. For p(x) = x3+x+1 and f(x) = x+1, the first step of the Euclidean algorithm gives p(x) = (x2+x) f(x) + 1. Thus p(x) (x2+x)f(x) = 1, and so reducing modulo p(x) gives [-x2-x][f(x)] = [1], and thus [x+1]-1 = [- x2x] = [x2+x]. 7. Factor x4+x+1 over Z2[x] / < x4+x+1>. Solution: There are 4 roots of x4+x+1 in the given field, given by the cosets corresponding to x, x2, x+1, x2+1. This can be shown by using the multiplication table, with the elements in the form 10, 100, 11, and 101, or by computing with polynomials, using the fact that (a+b)2 =a2+b2 since 2ab=0. We have x4+x+1 0, (x2)4+(x2)+1 =(x4)2+x2+1 (x+1)2+x2+1 x2+1+x2+1 0, (x+1)4 +(x+1)+1 x4+1+x x2+1+1+x2 0. x+1+1+x 0, and (x2+1)4+(x2+1)+1 (x4)2+1+x2 (x+1)2+1+x2 Thus x4+x+1 factors as a product of 4 linear terms. 8. In Z2[x] / < x3+x+1 >, find the multiplicative inverse of [x+1]. Solution: We first give a solution using the Euclidean algorithm. For p(x) = x3+x+1 and f(x) = x+1, the first step of the Euclidean algorithm gives p(x) = (x2+x) f(x) + 1. Thus p(x) (x2+x)f(x) = 1, and so reducing modulo p(x) gives [-x2-x][f(x)] = [1], and thus [x+1]-1 = [- x2x] = [x2+x]. We next give an alternate solution, which uses the identity [x3] = [x+1] to solve a system of equations. We need to solve [1] = [x+1][ax2+bx+c] or [1] = [ax3+bx2+cx +ax2+bx+c] = [ax3+(a+b)x2+(b+c)x +c] = [a(x+1)+(a+b)x2+(b+c)x+c] = [(a+b)x2+(a+b+c)x+(a+c)], so we need a+b 0 (mod 2), a+b+c 0 (mod 2), and a+c 1 (mod 2). This gives c 0 (mod 2), and therefore a 1 (mod 2), and then b 1 (mod 2). Again, we see that [x+1]-1 = [x2+x].