Pre-definition
If there is a function λ, from a integral domain R, to a non-negative sets {0,1,2,3,4...}, such that if a,b∈R,b=0, there exists c,d∈R with a=cb+d and either d=0 or λ(d)<λ(b). Then we termed R as Euclidean Domain.
As we discussed before, Z and K[X] are Euclidean domains.
For elements a1,a2...an∈R, the set (a1,a2...an)=Ra1+Ra2+...+Ran={∑i=1nriai∣ri∈R}is an ideal. If I=(a) for a∈I, I is called principal ideal.
R as a principal ideal domain (PID) if every ideal in R is principal.
Euclidean Domain
Proposition 1
If R is a Euclidean Domain and I⊆R is an ideal, then there exists an element a∈R such that I=Ra={ra∣r∈R}.
Proof:
Consider a non-negative set S={λ(b)∣b∈I,b=0}. For all b∈I,b=0 there exists a least element a∈I,a=0, such that λ(a)≤λ(b). Here we can call a is the smallest norm. Thus clearly, I=Ra and Ra⊆I.
Moreover, we can have b=ca+d for c,d∈R, and either d=0 or λ(d)<λ(a). Now we have ca∈I. So d=b−ca∈R. It implies that d=0 because a is our smallest norm, so b=ca∈Ra, I⊆Ra.
Therefore, every Euclidean domain is a PID.
As we defined before, elements p∈R are irreducible if u∣p or up∣p (u is the unit element that u∣1). And non-unit p∈R if prime if p=0,p∣ab that p∣a or p∣b. In Euclidean Domain, irreducible and prime do coincide.
That is a∣b⟺(b)⊆(a)
u∈R⟺(u)=R
a=bu⟺(a)=(b)
p is prime ⟺ab∈(p) either a∈(p) or b∈(p)
Proposition 2
Define d∈R is a GCD of a,b∈R if d∣a and d∣b, with any d′∣a and d′∣b, we have d′∣d. Clearly, d′ is associate with d as GCDs.
Let R be a PID and a,b∈R. Then a,b have a GCD d and (a,b)=(d)
Proof:
By definition, if R is a PID, then there exists d such that (a,b)=(d). Since, (a)⊆(d) and (b)⊆(d), it follows that d∣a and d∣b. Assume some d′∣a and d′∣b, we have (a)⊆(d′) and (b)⊆(d′). Thus (d)=(a,b)⊆(d′), implying d′∣d. Proved.
Corollary 1
If R is a PID, and a,b∈R are relatively prime, then (a,b)=R.
Proof:
If a,b are relatively prime, meaning the only common divisor are units. So (a,b)=(u)=R
Corollary 2
If R is a PID and p∈R is irreducible, then p is prime.
Proof:
Assume p∣ab and p∤a. By corollary 1, (a,p)=R, they are relatively prime. It follows that (ab,pb)=(b). Since ab∈(p) and pb∈(p) , we deduce (b)⊆(p), hence p∣b.
Lemma 1
Given an ascending chain of ideals: (a1)⊆(a2)⊆(a3)⊆.... Then there will be a break off at (ak)=(am) for k≥m.
Proof:
Considering I=⋃i=1∞(ai) as an ideal of R. Since R is PID, so I is principle ideal. Implying I=(a)=aR for some a a∈R. Consequently, a∈(ak)=I for some k. Indicating (ak)=I. Thus, for any n≥m, (an)=(am). Proved.
Proposition 3
Every non-zero non-unit of R can be expressed as a product of irreducible elements (primes) .
Proof:
Assume a∈R,a=0,a=u and a=pq where p,q are non-units. We can decompose p continuously to form an ascending chain: (p1)⊆(p2)⊆(p3)⊆.... As we proved before, there will be a break off at (pk). So a is divisible a irreducible elements.
Now, let p1 be irreducible such that p1∣a. Now we have a=p1q and q is not a unit(or we are done). We can decompose q to form an ascending chain. As we shown before, the chain cannot go on indefinitely. So in the end we will have a=p1p2p3..pku. All of the elements are irreducible, so proved.
Lemma 2
Now we can start to define ord function. Let p is prime and a=0. There will be an unique integer n such that pn∣a however pn+1∤a.
Proof:
Assume any integer m>0 and pm∣a. We have a=pm∗bm=pm+1bm+1 , so that bm=bm+1∗p. Then the ascending chain can goes forever which is a contradiction.
So we can define, there is a unique n that allows pn∣a however pn+1∤a, denoted n=ordpa.
Lemma 3
Keep the same route. If a,b∈R and a,b=0. ordpab=ordpa+ordpb.
Proof:
Let α that a=pαc and β that b=pβd, where p∤c and p∤d. We have ab=pα+βcd. Obviously, p∤cd, so ordpab=ordpa+ordpb.
Theorem 3
First define a prime set S to allows:
- All primes in R associate to primes in S.
- No two primes in S are associated.
For example, that gives all positive primes in Z and all monic irreducible polynomials in K[X].
For such R is PID and S is given prime set. For any a∈R and a=0, we have: a=up∏pe(p) where u is unit and p∈S. e(p)=ordpa.
Proof:
The proof is no different than previous posts, since we have all Proposition 3 to prove the existence. And by Lemma 3, we can apply ordq on both side: ordpa=ordqu+p∑e(p)ordqp Since ordqu=0 and ordqp=1 only when q=p, otherwise ordqp=0. So ordqa=e(q).