maths.lucas_lehmer_primality_test ================================= .. py:module:: maths.lucas_lehmer_primality_test .. autoapi-nested-parse:: In mathematics, the Lucas-Lehmer test (LLT) is a primality test for Mersenne numbers. https://en.wikipedia.org/wiki/Lucas%E2%80%93Lehmer_primality_test A Mersenne number is a number that is one less than a power of two. That is M_p = 2^p - 1 https://en.wikipedia.org/wiki/Mersenne_prime The Lucas-Lehmer test is the primality test used by the Great Internet Mersenne Prime Search (GIMPS) to locate large primes. Functions --------- .. autoapisummary:: maths.lucas_lehmer_primality_test.lucas_lehmer_test Module Contents --------------- .. py:function:: lucas_lehmer_test(p: int) -> bool >>> lucas_lehmer_test(p=7) True >>> lucas_lehmer_test(p=11) False # M_11 = 2^11 - 1 = 2047 = 23 * 89