Lecture: Primitive Element Theorem and a Deterministic Primality Test
Background Material
- Euler's criterion from Section 6.2 of the text.
Reading
Topics
- Define order and illustrate primitive element theorem.
- Theorem 9.1 and corollaries. If b^j = 1 (mod n), then j|ord(b).
- Theorem 9.4. ord(b^i) = e/gcd(e,i), e = ord(b).
- Proof of primitive element theorem.
- Structure theorem for Z_n^* (units in Z_n).
- A test to determine if a number is a primitive element (Lucas).
- Brillhart, Lehmer, Selfridge primality test.
Maple Worksheet
- selfridge.mw - Maple worksheet
implementing the Brillhard, Lehmer, Selfridge primality test.
Practice Assignment
- Exc. 9.10 and 9.11.
Created: May 20, 2009 by jjohnson AT cs DOT drexel DOT edu