## schoolmath

In connection with the Le Monde puzzle of last week, I was looking for an R function that would give me the prime factor decomposition of any integer. Such a function exists within the package schoolmath, developped by Joerg Schlarmann and Josef Wienand. It is called prime.factor and it returns the prime factors of any integer:

> prime.factor(2016)
[1] 2 2 2 2 2 3 3 7
> prime.factor(2032)
[1]   2   2   2   2 127
> prime.factor(2031)
[1]   3 677
> prime.factor(2039)
2039 is a prime!
[1] 2039

Warning [06/14/10]! As pointed out in this blog by Neil Gunther, schoolmath contains mistakes in the function primes, listing 1 as a prime number but also including decomposable numbers like 133.

### 7 Responses to “schoolmath”

1. […] is prime and the overall sum is minimised. Here is a quick exploration by simulation, using the schoolmath package (with its […]

2. […] a function of the (still bugged!) schoolmath package. We thus have the […]

3. […] a function of the (still bugged!) schoolmath package. We thus have the […]

4. […] Neil Gunther has pointed out on his blog that the prime number decomposition R package schoolmath contains mistakes in the function primes, listing 1 as a prime number but also including […]

5. If it had not existed, one could also have downloaded free computer algebra systems, such as Xcas.

http://en.wikipedia.org/wiki/Xcas

6. Giles Warrack Says:

thanks for pointing this out. what else can schoolmath do?

• The name “says it all”! You can go all kinds of arithmetic high school stuff with the package…

This site uses Akismet to reduce spam. Learn how your comment data is processed.