| hermann on Mon, 25 Sep 2023 06:22:15 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| primorial operator '#' for GP? |
GP has factorial operator:
? 11!
%6 = 39916800
?
Similarly primorial is product of first n primes.
prodeuler produces only a floating point approximation:
? prodeuler(p=2,11,p)
%7 = 2310.0000000000000000000000000000000000
?
Something like this is exact:
? P(x)={r=1;forprime(p=2,x,r*=p);r}
%8 = (x)->r=1;forprime(p=2,x,r*=p);r
? P(11)
%9 = 2310
?
Any chance to see "#" as operator in GP like "!"?
? 11#
*** syntax error, unexpected '#', expecting end of file: 11#
*** ^-
?
Would be useful for eg. working with primorial primes p#±1:
https://en.wikipedia.org/wiki/Primorial_prime
Regards,
Hermann.