Monday, July 10, 2006

Cyclotomic Integers: Chinese Remainder Theorem for Divisors

Today's blog shows how we are able to generalize the Chinese Remainder Theorem (see here for a review of the Chinese Remainder Theorem for integers) to apply to cyclotomic integer divisors (see here for my notes from Edwards on divisors, see here for a review of cyclotomic integers).

The details behind today's proof are taken from Harold M. Edwards Fermat's Last Theorem: A Genetic Introduction to Algebraic Integer Theory.

Lemma 1: Criterion for Chinese Remainder Theorem

Let A and B be relatively prime divisors and let a(α) and b(α) be cyclotomic integers.

The Chinese Remainder Theorem is proven is there exists cyclotomic integer g(α),h(α) such that:

g(α) ≡ 1 (mod A)
g(α) ≡ 0 (mod B)

h(α) ≡ 1 (mod B)
h(α) ≡ 0 (mod A)

Proof:

(a) Let x(α) = g(α)a(α) + h(α)b(α)

(b) x(α) satisfies the conditions of the Chinese Remainder Theorem since:

x(α) ≡ (1)a(α) + (0)b(α) ≡ a(α) (mod A)

x(α) ≡ (0)a(α) + (1)b(α) ≡ b(α) (mod B)

QED

Lemma 2: There is only one distinct prime divisor that divides λ

For the set of prime divisors derived from λ, p, e, and f (see here fore review of prime divisors), the only prime divisor which divides λ is (α - 1)

Proof:

(1) This lemma is proven if we can show the following:

(a) N(α - 1) = λ [This shows that λ has (α - 1) as a factor]

(b) α - 1 is prime so that (α - 1) divides f(α)g(α) if and only if (α-1) divides f(α) or (α - 1) divides g(α).

(2) N(α - 1) = λ [See Lemma 6, here]

(3) Now, we need to show that if (α - 1) divides f(α)g(α), then (α-1) divides f(α) or (α - 1) divides g(α).

(4) Assume that (α-1) divides f(α)g(α)

(5) So that f(α)g(α) ≡ 0 (mod α - 1)

(6) α ≡ 1 (mod α -1 )

(7) So that f(1)g(1) ≡ 0 (mod α - 1)

This is shown by the following:

(a) Let h(α) = f(α)g(α) so that h(α) ≡ 0 (mod α -1) by step #5.

(b) By definition h(α) = a0 + a1α + ... + aλ-1αλ-1 where ai are integers (see here)

(c) So h(1) = a0 + a1 + ... + aλ - 1

(d) h(α) - h(1) = a0(1-1) + a1(α - 1) + a22 - 1) + ... aλ-1λ-1 - 1)

(e) Now, in each case (α - 1) divides i - 1) [See here for details if needed]

(f) So that we have:

h(α) - h(1) ≡ 0 (mod α - 1)

(g) Since h(α) ≡ 0 (mod α - 1), this further gives us:

0 - h(1) ≡ 0 (mod α -1) which tells us that h(1) ≡ 0 (mod α - 1)

(8) Since f(1),g(1) are integers, we know that f(1)g(1) ≡ 0 (mod λ)

This follows from the fact that (α - 1) divides f(1)g(1)N(α - 1) divides N[f(1)g(1)] [See Lemma 6, here for details]

N[f(1)g(1)] = f(1)λg(1)λ

N(α-1) = λ

So in order for λ to divide [f(1)g(1)]λ, by Euclid's Generalized Lemma, λ would need to divide f(1)g(1).

(9) But then f(1)g(1) ≡ 0 (mod λ) is true if and only if λ divides f(1) or λ divides g(1).

QED

Lemma 3: Chinese Remainder Theorem for Distinct Prime Divisors

If A,B are distinct prime divisors for cyclotomic integers, then the Chinese Remainder Theorem follows.

Proof:

(1) Let λ be a prime integer. Let α be a primitive root of unity where αλ = 1 and α is the least positive integer where this is true. Let e,f be integers such that ef=λ-1. Let pA,pB be prime integers.

(2) Based on the definition of prime divisors for cyclotomic integers (see here for review of prime divisors), we can say:

Let A be a prime divisor which is derived from λ, pA, f, and e.

Let B be a prime divisor which is derived from λ, pB, f, and e.

(3) We can assume that pA = pB since if pA ≠ pB, then we can apply the Chinese Remainder Theorem for integers (see here) to derive an integer x that satisfies the Chinese Reaminder Theorem for prime divisors. This means that we only need to prove the case where pA = pB.

(4) From step #3, we know that pA ≠ λ since λ is only divisible by one prime divisor (α -1) [see Lemma 2 above] and since pA = pB implies that pA is divisible by two distinct primes (A,B).

(5) Since, pA ≠ λ, we can apply a previous result (see Theorem 1, here) so that we know that there exists a cyclotomic integer ψ such that:

ψ ≡ 0 (mod B)

ψ not ≡ 0 (mod A)

(6) From a previous result (see Corollary 2.1, here), result we know that there are (pA)f distinct congruence classes mod A.

So that we have:

a1, a2, ..., aν where ν = (pA)f

We also know that for any cyclotomic integer f(α), we can assume that:
f(α) ≡ ai (mod A)

(7) We also know that ψ(α)ai forms a set of ν distinct congruent classes:

ψ(α)a1, ψ(α)a2, ..., ψ(α)aν (mod A)

since:

(a) Assume there exists i,j such that:

ψ(α)ai ≡ ψ(α)aj (mod A)

(b) Then by definition of mod (see here for review if needed)

The divisor A divides ψ(α)ai - ψ(α)aj.

This means that:

ψ(α)(ai - aj) ≡ 0 (mod A)

(c) Now since A is a prime divisor (see here for review) and since ψ(α) not ≡ 0 (mod A), we can conclude that:

ai - aj ≡ 0 (mod A) which means that i = j since by step #6, we know that i ≠ j, then ai - aj not ≡ 0 (mod A) since each ai is a distinct congruence class.

(d) So from step #a, we see that if ai not ≡ aj, then ψ(α)ai not ≡ ψ(α)aj.

In other words, there is no overlap and ψ(α) forms a mapping that preserves the distinct congruence classes.

(8) From step #6, we know that there exists an integer i such that ai ≡ 1 (mod A).

(9) From step #7, we know that there exists an integer j such that ψ(α)aj ≡ ai ≡ 1 (mod A).

(10) Let g(α) = ψ(α)aj so that:

g(α) ≡ 1 (mod A)
g(α) ≡ 0 (mod B) [From step #5]

(11) We can make the same argument to derive an h(α) such that:

h(α) ≡ 1 (mod B)
h(α) ≡ 0 (mod A)

(12) Applying Lemma 1 above this is enough to establish the Chinese Remainder Theorem.

QED

Lemma 4: Chinese Remainder Theorem for Divisors which are Prime Powers

If A,B are distinct divisors for cyclotomic integers that are powers of prime divisors, then the Chinese Remainder Theorem follows.

Proof:

(1) Since A,B are powers of prime divisors, there exist prime divisors P,Q and integers m,n such that:

A = Pn
B = Qm

(2) From Lemma 3 above, we know that there is a cyclotomic integer g(α) such that:

g(α) ≡ 1 (mod P)
g(α) ≡ 0 (mod Q)

(3) Let h(α) = g(α)m

(4) Then,

h(α) ≡ g(α)m ≡ (0)m ≡ 0 (mod Q)

If Q divides g(α), then Qm divides g(α)m and this means that B divides g(α) so that we get:

h(α) ≡ 0 (mod B).

(5) We can construct a cyclotomic integer ψ(α) such that ψ(α) is divisible by P with multiplicity exactly 1 and not divisible at all by any of the conjugates of P. [See Proposition 1, here for proof]

(6) We can express h(α) in the following form using a0, ..., an-1:

h(α) ≡ a0 + a1ψ(α) + ... + an-1ψ(α)n-1 (mod A)

since:

(a) h(α) ≡ a0 + a1ψ(α) + ... + an-1ψ(α)n-1 (mod ψ(α)n)

where ai are integers.

(b) By step #5, we know that P divides ψ(α) so we know that Pn divides ψ(α)n which gives us:

h(α) ≡ a0 + a1ψ(α) + ... + an-1ψ(α)n-1 (mod A) [Since A = Pn]

(7) h(α) ≡ 1 (mod P) since g(α)m ≡ 1m ≡ 1 (mod P).

(8) We can now solve for each ai by noting:

(a) From step #7, we know that a0 ≡ 1 (mod P) since P divides ψ(α) from step #6 so we can set a0=1.

(b) Once can now solve for each ai since

h ≡ 1 + a1ψ(α) (mod P2) [Since P divides ψ(α)]

So then set a1 = (g2 - a0 (mod ψ(α)2))

set a2 = (g3 - a0 - a1 (mod ψ(α)3))

And we can repeat this process up to n-1.

set an-1 = (gn-1 - a0 - ... - an-3 (mod ψ(α)n-1))

(9) We can also define a function f = b0 + b1ψ(α) + ... + bn-1ψ(α)n-1

where b0 = 1, b1 + a1b0=0 , b2 + a1b1 + a2b0 = 0, ..., up to bn-1 + a1bn-2 + ... + an-1b0=0.

(10) We can now show that hf ≡ 1 (mod A) since:

(a) hf ≡ b0 + (b1 + a1b0)ψ(α) + (b2 + a1b1 + a2b0)ψ(α)2 + ... + (bn-1 + a1bn-2 + ... + an-1b0n-1 (mod A).

(b) Now applying the equations used to define b0, b1, ..., etc.

we get:

hf ≡ 1 (mod A)

(11) We now have:

hf ≡ 1 (mod A)
hf ≡ 0 (mod B)

QED

Theorem 1: Chinese Remainder Theorem


Let A and B be relatively prime divisors and let a(α) and b(α) be cyclotomic integers. Then there is a solution x(α) of the congruences x(α) ≡ a(α) (mod A) and x(α) ≡ b(α) (mod B)

Proof:

(1) We know by the Fundamental Theorem for Divisors of Cyclotomic Integers that each divisor consists of a product of prime divisors so that:

A = A1*A2*...*Aμ

B = B1*B2*...*Bν

where Ai, Bj are all powers of distinct prime divisors.

(3) Using Lemma 4 above, we know that for each Ai in the list A2, ..., Aμ there exists a cyclotomic integer ai(α) such that:

ai(α) ≡ 1 (mod A1)
ai(α) ≡ 0 (Ai)

(4) Likewise, for each Bj in the list B1, ..., Bν, there exists a cyclotomic integer bj(α) such that:

bj(α) ≡ 1 (mod A1)
bj(α) ≡ 0 (mod Bj)

(5) Let g1(α) = a2(α)*a3(α)*...*aμ(α)*b1(α)*...*bν(α)

(6) We can see that

g1(α) ≡ 1*1*1*....*1 ≡ 1 (mod A1)

g1(α) ≡ 0 (mod Ai where i ≠ 1) [Since Ai will divide ai(α) which means that it divides g1(α)]

g1 ≡ 0 (mod Bj) [Since Bj will divide bj(α) which means that it divides g1(α)

(7) We can make the construction for each of Ai so that we have: g1(α), g2(α), ..., gμ(α)

Further, we can assume that for each gi(α) we have:

gi(α) ≡ 1 (mod Ai)

gi(α) ≡ 0 (mod Ak where k ≠ i)

gi(α) ≡ 0 (mod Bj)

(8) Let g(α) = g1(α) + g2(α) + ... + gμ(α)

(9) g(α) ≡ 1 (mod A) since:

For each Ai, we have:

g(α) ≡ g1(α) + ... + gi(α) + ... gμ(α)

And therefore, g(α) ≡ 1 (mod A)

(10) g(α) ≡ 0 (mod B) since:

For each Bj, we have:

g(α) ≡ 0 (mod Bj)

And therefore, g(α) ≡ 0 (mod B)

(11) Using Lemma 1 above, we are done.

QED

0 Comments:

Post a Comment

<< Home