Lewati ke konten utama

Bagian 17.2 Algoritma Pembagian

Ingat bahwa algoritma pembagian untuk bilangan bulat (Teorema 2.2.1) menyatakan bahwa jika \(a\) dan \(b\) bilangan bulat dengan \(b \gt 0\text{,}\) maka terdapat bilangan bulat tunggal \(q\) dan \(r\) sedemikian sehingga \(a = bq + r\text{,}\) dengan \(0 \leq r \lt b\text{.}\) Algoritma untuk memperoleh \(q\) dan \(r\) hanyalah pembagian bersusun. Teorema serupa berlaku untuk polinomial. Algoritma pembagian untuk polinomial memiliki beberapa konsekuensi penting. Karena buktinya sangat mirip dengan bukti yang bersesuaian untuk bilangan bulat, ada baiknya kita meninjau kembali Teorema 2.2.1 pada tahap ini.

Bukti.

Pertama-tama kita akan meninjau keberadaan \(q(x)\) dan \(r(x)\text{.}\) Jika \(f(x)\) adalah polinomial nol, maka
\begin{equation*} 0 = 0 \cdot g(x) + 0; \end{equation*}
jadi, \(q\) dan \(r\) juga harus merupakan polinomial nol. Sekarang misalkan \(f(x)\) bukan polinomial nol serta \(\deg f(x) = n\) dan \(\deg g(x) = m\text{.}\) Jika \(m \gt n\text{,}\) kita dapat mengambil \(q(x) = 0\) dan \(r(x) = f(x)\text{.}\) Jadi, kita boleh mengasumsikan bahwa \(m \leq n\) dan melanjutkan dengan induksi pada \(n\text{.}\) Jika
\begin{align*} f(x) & = a_n x^n + a_{n-1} x^{n - 1} + \cdots + a_1 x + a_0\\ g(x) & = b_m x^m + b_{m-1} x^{m - 1} + \cdots + b_1 x + b_0 \end{align*}
maka polinomial
\begin{equation*} f'(x) = f(x) - \frac{a_n}{b_m} x^{n - m} g(x) \end{equation*}
berderajat kurang dari \(n\) atau merupakan polinomial nol. Berdasarkan induksi, terdapat polinomial \(q'(x)\) dan \(r(x)\) sedemikian sehingga
\begin{equation*} f'(x) = q'(x) g(x) + r(x)\text{,} \end{equation*}
dengan \(r(x) = 0\) atau derajat \(r(x)\) kurang dari derajat \(g(x)\text{.}\) Sekarang ambil
\begin{equation*} q(x) = q'(x) + \frac{a_n}{b_m} x^{n - m}\text{.} \end{equation*}
Maka
\begin{equation*} f(x) = g(x) q(x) + r(x)\text{,} \end{equation*}
dengan \(r(x)\) polinomial nol atau \(\deg r(x) \lt \deg g(x)\text{.}\)
Untuk menunjukkan bahwa \(q(x)\) dan \(r(x)\) tunggal, misalkan terdapat dua polinomial lain \(q_1(x)\) dan \(r_1(x)\) sedemikian sehingga \(f(x) = g(x) q_1(x) + r_1(x)\) dengan \(\deg r_1(x) \lt \deg g(x)\) atau \(r_1(x) = 0\text{,}\) sehingga
\begin{equation*} f(x) = g(x) q(x) + r(x) = g(x) q_1(x) + r_1(x)\text{,} \end{equation*}
dan
\begin{equation*} g(x) [q(x) - q_1(x) ] = r_1(x) - r(x)\text{.} \end{equation*}
Jika \(q(x) - q_1(x)\) bukan polinomial nol, maka
\begin{equation*} \deg( g(x) [q(x) - q_1(x) ] )= \deg( r_1(x) - r(x) ) \geq \deg g(x)\text{.} \end{equation*}
Akan tetapi, derajat \(r(x)\) dan \(r_1(x)\) keduanya lebih kecil secara tegas daripada derajat \(g(x)\text{;}\) oleh karena itu, \(r(x) = r_1(x)\) dan \(q(x) = q_1(x)\text{.}\)

Contoh 17.2.2.

Algoritma pembagian sekadar memformalkan pembagian bersusun polinomial, suatu tugas yang telah kita kenal sejak sekolah menengah. Sebagai contoh, misalkan kita membagi \(x^3 - x^2 + 2 x - 3\) dengan \(x - 2\text{.}\)
\(x^2\) \(+\) \(x\) \(+\) \(4\)
\(x\) \(-\) \(2\) \(x^3\) \(-\) \(x^2\) \(+\) \(2x\) \(-\) \(3\)
\(x^3\) \(-\) \(2x^2\)
\(x^2\) \(+\) \(2x\) \(-\) \(3\)
\(x^2\) \(-\) \(2x\)
\(4x\) \(-\) \(3\)
\(4x\) \(-\) \(8\)
\(5\)
Jadi, \(x^3 - x^2 + 2 x - 3 = (x - 2) (x^2 + x + 4 ) + 5\text{.}\)
Misalkan \(p(x)\) suatu polinomial di \(F[x]\) dan \(\alpha \in F\text{.}\) Kita mengatakan bahwa \(\alpha\) merupakan nol atau akar dari \(p(x)\) jika \(p(x)\) berada dalam kernel homomorfisma evaluasi \(\phi_{\alpha}\text{.}\) Pernyataan ini sebenarnya hanya mengatakan bahwa \(\alpha\) adalah nol dari \(p(x)\) jika \(p(\alpha) = 0\text{.}\)

Bukti.

Misalkan \(\alpha \in F\) dan \(p( \alpha ) = 0\text{.}\) Berdasarkan algoritma pembagian, terdapat polinomial \(q(x)\) dan \(r(x)\) sedemikian sehingga
\begin{equation*} p(x) = (x -\alpha) q(x) + r(x) \end{equation*}
dan derajat \(r(x)\) harus kurang dari derajat \(x -\alpha\text{.}\) Karena derajat \(r(x)\) kurang dari \(1\text{,}\) \(r(x) = a\) untuk suatu \(a \in F\text{;}\) oleh karena itu,
\begin{equation*} p(x) = (x -\alpha) q(x) + a\text{.} \end{equation*}
Namun,
\begin{equation*} 0 = p(\alpha) = 0 \cdot q(\alpha) + a = a; \end{equation*}
akibatnya, \(p(x) = (x - \alpha) q(x)\text{,}\) dan \(x - \alpha\) merupakan faktor dari \(p(x)\text{.}\)
Sebaliknya, misalkan \(x - \alpha\) merupakan faktor dari \(p(x)\text{;}\) katakanlah \(p(x) = (x - \alpha) q(x)\text{.}\) Maka \(p( \alpha ) = 0 \cdot q(\alpha) = 0\text{.}\)

Bukti.

Kita akan menggunakan induksi pada derajat \(p(x)\text{.}\) Jika \(\deg p(x) = 0\text{,}\) maka \(p(x)\) merupakan polinomial konstan dan tidak memiliki nol. Misalkan \(\deg p(x) = 1\text{.}\) Maka \(p(x) = ax + b\) untuk suatu \(a\) dan \(b\) di \(F\text{.}\) Jika \(\alpha_1\) dan \(\alpha_2\) merupakan nol dari \(p(x)\text{,}\) maka \(a\alpha_1 + b = a\alpha_2 +b\text{,}\) sehingga \(\alpha_1 = \alpha_2\text{.}\)
Sekarang asumsikan bahwa \(\deg p(x) \gt 1\text{.}\) Jika \(p(x)\) tidak memiliki nol di \(F\text{,}\) pembuktian selesai. Sebaliknya, jika \(\alpha\) merupakan nol dari \(p(x)\text{,}\) maka \(p(x) = (x - \alpha ) q(x)\) untuk suatu \(q(x) \in F[x]\) berdasarkan Korolari 17.2.3. Derajat \(q(x)\) adalah \(n-1\) berdasarkan Proposisi 17.1.4. Misalkan \(\beta\) suatu nol lain dari \(p(x)\) yang berbeda dari \(\alpha\text{.}\) Maka \(p(\beta) = (\beta - \alpha) q(\beta) = 0\text{.}\) Karena \(\alpha \neq \beta\) dan \(F\) merupakan lapangan, \(q(\beta ) = 0\text{.}\) Berdasarkan hipotesis induksi, \(q(x)\) dapat memiliki paling banyak \(n - 1\) nol di \(F\) yang berbeda dari \(\alpha\text{.}\) Oleh karena itu, \(p(x)\) memiliki paling banyak \(n\) nol yang berbeda di \(F\text{.}\)
Misalkan \(F\) suatu lapangan. Polinomial monik \(d(x)\) merupakan faktor persekutuan terbesar (FPB) dari polinomial \(p(x), q(x) \in F[x]\) jika \(d(x)\) membagi habis \(p(x)\) dan \(q(x)\text{;}\) dan, untuk setiap polinomial lain \(d'(x)\) yang membagi \(p(x)\) maupun \(q(x)\text{,}\) berlaku \(d'(x) \mid d(x)\text{.}\) Kita menulis \(d(x) = \gcd( p(x), q( x))\text{.}\) Dua polinomial \(p(x)\) dan \(q(x)\) disebut relatif prima jika \(\gcd(p(x), q(x) ) = 1\text{.}\)

Bukti.

Misalkan \(d(x)\) polinomial monik berderajat terkecil dalam himpunan
\begin{equation*} S = \{ f(x) p(x) + g(x) q(x) : f(x), g(x) \in F[x] \}\text{.} \end{equation*}
Kita dapat menulis \(d(x) = r(x) p(x) + s(x) q(x)\) untuk dua polinomial \(r(x)\) dan \(s(x)\) di \(F[x]\text{.}\) Kita perlu menunjukkan bahwa \(d(x)\) membagi \(p(x)\) dan \(q(x)\text{.}\) Pertama-tama kita akan menunjukkan bahwa \(d(x)\) membagi \(p(x)\text{.}\) Berdasarkan algoritma pembagian, terdapat polinomial \(a(x)\) dan \(b(x)\) sedemikian sehingga \(p(x) = a(x) d(x) + b(x)\text{,}\) dengan \(b(x)\) merupakan polinomial nol atau \(\deg b(x) \lt \deg d(x)\text{.}\) Oleh karena itu,
\begin{align*} b(x) & = p(x) - a(x) d(x)\\ & = p(x) - a(x)( r(x) p(x) + s(x) q(x))\\ & = p(x) - a(x) r(x) p(x) - a(x) s(x) q(x)\\ & = p(x)( 1 - a(x) r(x) ) + q(x) ( - a(x) s(x) ) \end{align*}
merupakan kombinasi linear dari \(p(x)\) dan \(q(x)\text{,}\) sehingga harus berada di \(S\text{.}\) Akan tetapi, \(b(x)\) harus merupakan polinomial nol karena \(d(x)\) dipilih berderajat terkecil; akibatnya, \(d(x)\) membagi \(p(x)\text{.}\) Argumen simetris menunjukkan bahwa \(d(x)\) juga harus membagi \(q(x)\text{;}\) jadi, \(d(x)\) merupakan faktor persekutuan dari \(p(x)\) dan \(q(x)\text{.}\)
Untuk menunjukkan bahwa \(d(x)\) merupakan faktor persekutuan terbesar dari \(p(x)\) dan \(q(x)\text{,}\) misalkan \(d'(x)\) faktor persekutuan lain dari \(p(x)\) dan \(q(x)\text{.}\) Kita akan menunjukkan bahwa \(d'(x) \mid d(x)\text{.}\) Karena \(d'(x)\) merupakan faktor persekutuan dari \(p(x)\) dan \(q(x)\text{,}\) terdapat polinomial \(u(x)\) dan \(v(x)\) sedemikian sehingga \(p(x) = u(x) d'(x)\) dan \(q(x) = v(x) d'(x)\text{.}\) Oleh karena itu,
\begin{align*} d(x) & = r(x) p(x) + s(x) q(x)\\ & = r(x) u(x) d'(x) + s(x) v(x) d'(x)\\ & = d'(x) [r(x) u(x) + s(x) v(x)]\text{.} \end{align*}
Karena \(d'(x) \mid d(x)\text{,}\) \(d(x)\) merupakan faktor persekutuan terbesar dari \(p(x)\) dan \(q(x)\text{.}\)
Terakhir, kita harus menunjukkan bahwa faktor persekutuan terbesar dari \(p(x)\) dan \(q(x)\) bersifat tunggal. Misalkan \(d'(x)\) faktor persekutuan terbesar lain dari \(p(x)\) dan \(q(x)\text{.}\) Kita baru saja menunjukkan bahwa terdapat polinomial \(u(x)\) dan \(v(x)\) di \(F[x]\) sedemikian sehingga \(d(x) = d'(x)[r(x) u(x) + s(x) v(x)]\text{.}\) Karena
\begin{equation*} \deg d(x) = \deg d'(x) + \deg[r(x) u(x) + s(x) v(x)] \end{equation*}
dan \(d(x)\) serta \(d'(x)\) keduanya merupakan faktor persekutuan terbesar, \(\deg d(x) = \deg d'(x)\text{.}\) Karena \(d(x)\) dan \(d'(x)\) keduanya polinomial monik berderajat sama, haruslah \(d(x) = d'(x)\text{.}\)
Perhatikan kemiripan antara bukti Proposisi 17.2.5 dan bukti Teorema 2.2.2.