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+p0∣pi∈Z,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,g∈K[X]f,g\in K[X] and there is a h∈K[X]h\in K[X], allows g=fhg=fh, then f∣gf|g.

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

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

Prime in K[X]: Irreducible Polynomial

A nonconstant polynomial p is said to be irreducible if q∣pq|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 deg⁡f=n\deg{f}=n and 1≥deg⁡g,deg⁡h<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 pa∣fp^a|f and pa+1∤fp^{a+1}\nmid f​.

Let f∈K[X]f\in K[X], then we have: f=c∏ppa(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,g∈K[X]f,g \in K[X] with g≠0g\neq 0, there exist unique q,r∈K[X]q,r\in K[X] such that f=hg+rf=hg+r where 0≤deg⁡r<deg⁡g0 \leq \deg{r} < \deg{g}.

Proof:

If g∣fg|f, we will have h=f/gh=f/g and r=0r=0. Otherwise, consider a set S=f−lg∣l∈K[X]S=\\{f -lg | l \in K[X]\\} and r∈Sr \in S as the least degree polynomial. If deg⁡r≥deg⁡g\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+ab−1xd−m)g=r−ab−1xd−mgf - (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,...,fn∈K[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,...,hn∈K[X]h_1,h_2,...,h_n \in K[X].

Given f,g∈K[X]f,g \in K[X], there will be a d∈K[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 d∤cd\nmid c, we shall have c=hd+rc = hd+r and deg⁡r<deg⁡d\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,g∈K[X]f,g\in K[X], if there is a d∈K[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,g∈K[X]f,g \in K[X], if there is d∈K[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 d∣f,d∣gd|f,d|g. Assume a hh allows h∣f,h∣gh|f,h|g, so with any l,m∈K[X]l,m \in K[X], hh can divide every polynomial in form of fl+gmfl+gm. Therefore, h∣dh|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 f∣ghf|gh, then f∣hf|h.

Proof:

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

Corollary 1

If p is irreducible and p∣fgp|fg, then p∣fp|f or p∣gp|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, p∣gp|g. In the second case, p∣fp|f.

Corollary 2

If p is a monic irreducible polynomial and f,g∈K[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 p∤cp\nmid c and p∤dp\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 p≠qp\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.