Fish Touching🐟🎣

Primality Test

Jul 17, 2023

# Mod 6 Primality Test

Observe that all primes greater than 3 are of the form $6k \pm 1$, where k is any integer greater than 0.
This is because all integers can be expressed as $6k + i$ where $i = -1, 0, 1, 2, 3, 4$ . Note that 2 divides 6k and 6k + 2 and 6k + 4, 3 divides 6k + 3. So, a more efficient method is to test whether n is divisible by 2 or 3, then to check through all numbers of the form $6k \pm 1 \leq \sqrt n$. This is 3 times faster than testing all numbers up to $\sqrt n$

# Fermat Test

Use Fermat’s Little Theorem, a Probability algorithm.

# Miller-Rabin

# Qsieve