Posted on

Table of Contents

Pre-Definitions

Consider the ring K[X]K[X] of polynomials with coefficients in a field k. K[X]=pnxn+...+p2x2+p1x+p0piZ,i=0,1,2,...n K[X]=\\{ p_nx^n+...+p_2x^2+p_1x+p_0|p_i\in Z,i=0,1,2,...n\\}

If f,gK[X]f,g\in K[X] and there is a hK[X]h\in K[X], allows g=fhg=fh, then fgf|g.

Denote degf\deg{f} as the degree of ff, degfg=degf+degg\deg{fg}=\deg{f}+\deg{g}.

Iff ff is a nonzero constant, degf=0\deg{f}=0. So iff f=cgf=cg and c is nonzero constant, fg,gff|g,g|f​.

Prime in K[X]: Irreducible Polynomial

A nonconstant polynomial p is said to be irreducible if qpq|p that q is either a constant or a constant times p.

Lemma 1

Every nonconstant polynomial is the product of irreducible polynomial.

Proof:

First, all polynomial of degree 1 are irreducible. Assume a lowest degree polynomials f that have f=ghf=gh, which degf=n\deg{f}=n and 1degg,degh<n1 \geq \deg{g},\deg{h} < n. So it will be a contradiction.

Theorem 2

Define f is a monic polynomial, if its leading coefficient is 1. So any nonzero polynomial will be a constant times of monic polynomial.

Now we can define ordpf\text{ord}_pf similar in Z\Z. Let pp is a monic polynomial. ordpf\text{ord}_pf is the integer a that pafp^a|f and pa+1fp^{a+1}\nmid f​.

Let fK[X]f\in K[X], then we have: f=cppa(p) f = c \prod_pp^{a(p)}

As in last posts, the constant c and the a(p)a(p) are unique. a(p)=ordpfa(p)=\text{ord}_pf.

Lemma 2

Let f,gK[X]f,g \in K[X] with g0g\neq 0, there exist unique q,rK[X]q,r\in K[X] such that f=hg+rf=hg+r where 0degr<degg0 \leq \deg{r} < \deg{g}.

Proof:

If gfg|f, we will have h=f/gh=f/g and r=0r=0. Otherwise, consider a set S=flglK[X]S=\\{f -lg | l \in K[X]\\} and rSr \in S as the least degree polynomial. If degrdegg\deg{r} \geq \deg{g}, let the leading term of rr be axdax^d and leading term of gg be bxmbx^m. Then f(h+ab1xdm)g=rab1xdmgf - (h + ab^{-1}x^{d-m})g = r - ab^{-1}x^{d-m}g which degree is smaller than r. Contradiction.

Lemma 3

Define the ideal of ring K[X]K[X], if f1,f2,...,fnK[X]f_1,f_2,...,f_n \in K[X], then we have (f1,f2,...,fn)(f_1,f_2,...,f_n) for all polynomials of the form f1h1,f2h2,...,fnhnf_1h_1,f_2h_2,...,f_nh_n where h1,h2,...,hnK[X]h_1,h_2,...,h_n \in K[X].

Given f,gK[X]f,g \in K[X], there will be a dK[X]d \in K[X] such that (f,g)=(d)(f,g)=(d).

Proof:

Let d be the smallest degree polynomial that d(f,g)d\in(f,g). Let c(f,g)c \in (f,g), if dcd\nmid c, we shall have c=hd+rc = hd+r and degr<degd\deg{r} < \deg{d}. Since c,d(f,g)c,d \in (f,g), so r(f,g)r \in (f,g)​ which is a contradiction that r has smaller degree than d.

Lemma 4

Now we can have a polynomial version of GCD:

Let f,gK[X]f,g\in K[X], if there is a dK[X]d\in K[X] and dd divides ff and gg and any common divisor of f,gf,g divides dd, we call dd as a GCD. Also, we can let the uniquely monic dd be the GCD.

Let f,gK[X]f,g \in K[X], if there is dK[X]d\in K[X] and (f,g)=(d)(f,g)=(d), then dd is a GCD of f,gf,g.

Proof:

By definition, f(d),g(d)f\in(d), g\in(d), we know df,dgd|f,d|g. Assume a hh allows hf,hgh|f,h|g, so with any l,mK[X]l,m \in K[X], hh can divide every polynomial in form of fl+gmfl+gm. Therefore, hdh|d.

Proposition 1

As same as in Z\Z, we can define two polynomial f,gf,g are relatively prime if (f,g)=(1)(f,g)=(1)​.

If f,gf,g are relatively prime, and fghf|gh, then fhf|h.

Proof:

Construct a polynomial lf+mg=1lf+mg =1 where l,mK[X]l,m \in K[X], since (f,g)=(1)(f,g)=(1). Then we have lfh+mgh=hlfh+mgh=h. The left side flfhf|lfh and fmghf|mgh, so fhf|h

Corollary 1

If p is irreducible and pfgp|fg, then pfp|f or pgp|g.

Proof:

Since p is irreducible, (p,f)=1(p,f)=1 or (p,f)=p(p,f)=p. In the first case, by last proposition, pgp|g. In the second case, pfp|f.

Corollary 2

If p is a monic irreducible polynomial and f,gK[X]f,g\in K[X], ordpfg=ordpf+ordpg\text{ord}_p fg=\text{ord}_p f+\text{ord}_p g.

Proof:

Let α\alpha that f=pαcf=p^\alpha c and β\beta that g=pβdg=p^\beta d where pcp\nmid c and pdp\nmid d. Now we have, fg=pα+βcdfg=p^{\alpha+\beta}cd and by Corollary 1. So ordpfg=α+β=ordpf+ordpg\text{ord}_p fg=\alpha+\beta=\text{ord}_p f+\text{ord}_p g. This is exactly as same as in Z\Z,

Proof of Unique Factorization in K[X]:

By corollary 2: ordqf=ordqc+pa(p)ordq(p) \text{ord}_q f=\text{ord}_qc + \sum_p a(p)\text{ord}_q(p) Obviously, ordqc=0\text{ord}_qc=0 and ordq(p)=0\text{ord}q(p)=0 when pqp\neq q. Only when p=qp=q, ordq(p)=1\text{ord}_q(p)=1.

So: ordqf=a(q) \text{ord}_qf=a(q) Proved.