![]() |
![]() |
#1 |
"Rashid Naimi"
Oct 2015
Remote to Here/There
26×31 Posts |
![]()
Hi all,
There are Factorials, primorials, multfactorials. But as far as I know the following is not coined. I would like to introduce Fulsorials to you. ![]() You can calculate Fulsorials by: Multiplying 2 consecutive integers, Then multiplying the-product by that-product(+-) 1 And continue indefinitely. Every new multiplication will be by a new coprime and No primality test is required. It could be used for finding random large factors to prime candidates without having to prove those factors primes. As an example of Fulsorials: 6$=2*3*7*43*1807*3263443 It can also be useful for finding large PRPs. ![]() Last fiddled with by a1call on 2017-02-22 at 23:36 |
![]() |
![]() |
![]() |
#2 |
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
3×3,109 Posts |
![]()
Lovely title!
|
![]() |
![]() |
![]() |
#3 |
"Rashid Naimi"
Oct 2015
Remote to Here/There
37008 Posts |
![]()
Somehow I knew you'd like it. I gave the title more thought than the subject.
![]() |
![]() |
![]() |
![]() |
#4 | |
"Forget I exist"
Jul 2009
Dumbassville
838410 Posts |
![]() Quote:
etc. Last fiddled with by science_man_88 on 2017-02-23 at 00:04 |
|
![]() |
![]() |
![]() |
#5 |
"Rashid Naimi"
Oct 2015
Remote to Here/There
7C016 Posts |
![]()
Here is a hopefully useful code for finding random factors (have not tested it myself yet, but expect a decent performance). Tweak the for and while loop parameters to suit your needs.
Also would appreciate large integers posted here for trial runs. Thank you in advance. Code:
print("\nBMT-100-A-Alternative-Factorials=Falsorials-Random-Factors.gp\n") allocatemem() allocatemem() allocatemem() allocatemem() allocatemem() allocatemem() n=12345679001 isprime(n) for (i=3,19,{ falsorial=i; while(falsorial<10^10, falsorial=falsorial*(falsorial-1); theGcd=gcd(falsorial,n); if(theGcd!=1,print("*** Found a factor: ",theGcd);next(19);); ); }) print("**** End of Run ****") |
![]() |
![]() |
![]() |
#6 | |
"Sam"
Nov 2016
2·163 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#7 | |
"Rashid Naimi"
Oct 2015
Remote to Here/There
26×31 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#8 |
"Rashid Naimi"
Oct 2015
Remote to Here/There
26×31 Posts |
![]()
https://factordb.com/index.php?id=1100000000905790309
Code:
print("\nBMT-100-C-Alternative-Factorials=Falsorials-Random-Factors.gp\n") allocatemem() allocatemem() allocatemem() allocatemem() allocatemem() allocatemem() n= 4883945163367692991 isprime(n) for (i=3,19^4,{ falsorial=i; while(falsorial<10^100000, falsorial=falsorial*(falsorial-1);\\print(falsorial); theGcd=gcd(falsorial,n); if(theGcd!=1,print("*** Found a factor: ",theGcd);next(19);); theGcd=gcd(falsorial+1,n); if(theGcd!=1,print("*** Found a factor: ",theGcd);next(19);); ); }) print("**** End of Run ****") https://factordb.com/index.php?id=1100000000905788578 Code:
n= 254035168468567119979994968319537 %2 = 254035168468567119979994968319537 (00:10) gp > isprime(n) %3 = 0 (00:10) gp > for (i=3,19^4,{ falsorial=i; while(falsorial<10^100000, falsorial=falsorial*(falsorial-1);\\print(falsorial); theGcd=gcd(falsorial,n); if(theGcd!=1,print("*** Found a factor: ",theGcd);next(19);); theGcd=gcd(falsorial+1,n); if(theGcd!=1,print("*** Found a factor: ",theGcd);next(19);); ); }) *** Found a factor: 41 (00:10) gp > print("**** End of Run ****") **** End of Run **** Last fiddled with by a1call on 2017-02-23 at 05:14 |
![]() |
![]() |
![]() |
#9 |
"Forget I exist"
Jul 2009
Dumbassville
20C016 Posts |
![]()
for others that may be interested you have a lot of alternatives:
https://en.wikipedia.org/wiki/Factorial talks of hyperfactorials and superfactorials https://en.wikipedia.org/wiki/Alternating_factorial is another one and the bottom links on some of these include: https://en.wikipedia.org/wiki/Bhargava_factorial and https://en.wikipedia.org/wiki/Exponential_factorial |
![]() |
![]() |
![]() |
#10 |
"Mark"
Apr 2003
Between here and the
22×7×223 Posts |
![]()
Sounds like someone needs to do some prime hunting (and not me this time).
|
![]() |
![]() |
![]() |
#11 | |
"Rashid Naimi"
Oct 2015
Remote to Here/There
26×31 Posts |
![]()
I am not sure who you are referring to and I can't speak for Mr Sylvester. But I wouldn't have a clue how to fully factor any of the larger terms. So if anyone feels any off this is of any use you have my blessings to use them.
From Carpetpool's link: Quote:
|
|
![]() |
![]() |