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) + a2(α2 - 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-1b0)ψn-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
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) + a2(α2 - 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-1b0)ψn-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