Number Theory: Prime Numbers
Getting Started
While any command in the package can be referred to using the long form, for example, NumberTheory:-Divisors, it is often easier to load the package and then use the short form command names.
restart;
with(NumberTheory):
Examples
A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself. The top-level ithprime command returns the ith prime. For example, the first ten primes are given by the following sequence:
seq⁡ithprime⁡i,i=1..10
2,3,5,7,11,13,17,19,23,29
The top-level isprime command determines if a given number is prime:
isprime⁡28
false
isprime⁡29
true
The Divisors command can verify that a number is prime. If the divisors of a given integer are only 1 and itself, the number is prime.
Divisors⁡28
1,2,4,7,14,28
Divisors⁡29
1,29
The SumOfDivisors command returns the sum of the divisors of an integer:
SumOfDivisors⁡28
56
The top-level ifactor command gives the integer factorization of an integer:
ifactor⁡28
22⁢7
The PrimeFactors command returns a list of factors for a given integer that are primes without multiplicity:
PrimeFactors⁡28
2,7
The NumberOfPrimeFactors command returns the number of prime factors of an integer, counted with multiplicity:
NumberOfPrimeFactors⁡28
3
The Radical command returns the product of the prime divisors of an integer:
Radical⁡28
14
The top-level nextprime (or prevprime) command returns the next (or previous) prime numbers after (or before) the given integer:
nextprime⁡29
31
The PrimeCounting command returns the number of primes less than a given integer:
PrimeCounting⁡31
11
Two integers are relatively prime (coprime) if the greatest common divisor of the values is 1. The AreCoprime command tests if a sequence of integers or Gaussian integers are coprime:
AreCoprime⁡5,8
AreCoprime⁡2,8
The following plot shows the coprimes for the integers 1 to 15:
Statistics:-HeatMap⁡Matrix⁡15,i,j↦`if`⁡AreCoprime⁡i,j,1,0,color=White,Red
An integer is called square-free if it is not divisible by the square of another number other than 1. All prime numbers are square-free:
IsSquareFree⁡31
IsSquareFree⁡7⋅101
IsSquareFree⁡3⁢72
See Also
NumberTheory
Download Help Document