Index of Module prime - part-cw/lambdanative GitHub Wiki

Module: prime

This module provides prime number utilities.

Functions in this module:

Function Short Description
(prime? n) Check if number is a prime number
(nth-prime n) Returns the nth prime
(prime-above n . limit) Returns first prime above argument
(prime-below n) Returns first prime less than argument
(factor n) Returns factorization of argument
(perfect? n) Returns true if argument is perfect number
(totient n) Returns Euler totient
(aliquot n) Returns the aliqout sum
(provable-prime? n) Returns true if definitely prime
(probable-prime? n) Returns true if probably prime
(random-prime lo hi) Returns a random prime
(random-prime-distinct-from lo hi p) Returns a random prime
(coprime? m n) Returns true if arguments coprime
(random-coprime n) Return a coprime number
(modular-inverse a b) Returns inverse of the modulo
(modular-expt a e m) Returns (remainder (expt a e) m)
(miller-rabin-composite? n) Returns true if composite