Math 480, Spring 2015, Assignment 11
From cartan.math.umb.edu
Carefully define the following terms, then give one example and one non-example of each:
- $B$-smooth number.
- Factor base.
Carefully describe the following algorithms:
- Trial division (for finding a factor of an integer $n$).
- Fermat's method (for finding a factor of an integer $n$).
- Dickson's method (for finding a factor of an integer $n$).
Carefully state the following theorems (you do not need to prove them):
- Time and memory complexity of trial division.
- Time and memory complexity of Fermat's method.
Solve the following problems:
- Problems 3.23(a-b), and 3.25(a-b).