Skip to content

MersennePrimeExponent ​

The exponent pp of the nnth Mersenne prime 2p−12^p-1.

✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram LanguageMersennePrimeExponent!
MersennePrimeExponent(n)the nnth known Mersenne prime's exponent
Typed signatures
TypePackageApplies
(integer) -> integernumber-theoryalways

Domain: Number theory

Details
  • From a fixed table of the first 20 known Mersenne prime exponents, proven complete this far since the 1950s — well short of GIMPS's ongoing search. Past the table the call stays unevaluated rather than searching.
  • Feeds PerfectNumber: the nnth even perfect number is 2p−1(2p−1)2^{p-1}(2^p-1).

Examples

Basic #
live ↗
InMersennePrimeExponent(1)\mathrm{MersennePrimeExponent}(1)Out22
live ↗
InMersennePrimeExponent(5)\mathrm{MersennePrimeExponent}(5)Out1313
live ↗
InMersennePrimeExponent(10)\mathrm{MersennePrimeExponent}(10)Out8989
Scope #

Listable

live ↗
InMersennePrimeExponent([1,2,3,4,5,6])\mathrm{MersennePrimeExponent}(\bigl\lbrack1, 2, 3, 4, 5, 6\bigr\rbrack)Out[2,3,5,7,13,17]\bigl\lbrack2, 3, 5, 7, 13, 17\bigr\rbrack

The first ten exponents pp with 2p−12^p-1 prime

live ↗
InMersennePrimeExponent(1..10)\mathrm{MersennePrimeExponent}(1..10)Out[2,3,5,7,13,17,19,31,61,89]\bigl\lbrack2, 3, 5, 7, 13, 17, 19, 31, 61, 89\bigr\rbrack
Possible issues #

Past the known table of Mersenne-prime exponents, the call stays unevaluated rather than guessing

live ↗
InMersennePrimeExponent(1 000)\mathrm{MersennePrimeExponent}(1\,000)OutMersennePrimeExponent(1 000)\mathrm{MersennePrimeExponent}(1\,000)
live ↗
InTimeConstrained(MersennePrimeExponent(50),10)\mathrm{TimeConstrained}(\mathrm{MersennePrimeExponent}(50), 10)OutMersennePrimeExponent(50)\mathrm{MersennePrimeExponent}(50)
About
Examples7
Checked againstWolfram Language 5 agree1 differ1 error
CrosswalkWolfram Language

See also: PerfectNumber, IsPrime