![]() |
Subfactorial primes
!3 = 2 is the only subfactorial prime
!2+1 = 2 !3+1 = 3 !5-1 = 43 Any other !N +1 or !N - 1 that are prime? |
[QUOTE=Housemouse;136074]!3 = 2 is the only subfactorial prime
!2+1 = 2 !3+1 = 3 !5-1 = 43 Any other !N +1 or !N - 1 that are prime?[/QUOTE] They should form a very thin infinite set. |
[QUOTE=Housemouse;136074]!3 = 2 is the only subfactorial prime
!2+1 = 2 !3+1 = 3 !5-1 = 43 Any other !N +1 or !N - 1 that are prime?[/QUOTE] Based upon this post, I'm not clear what a "subfactorial" prime is. |
N subfactorial, designated !N is calculted as follows:
N! * (1-1/1!+1/2!-1/3!+1/4!.....1/n!) !1 = 0 !2 = 1 !3 = 2 !4 = 9 !5 = 44 !6 = 265 |
[QUOTE=rogue;136084]Based upon this post, I'm not clear what a "subfactorial" prime is.[/QUOTE]Neither was I, but Google quickly told me.
Paul |
[QUOTE=Housemouse;136085]N subfactorial, designated !N is calculated as follows:
N! * (1-1/1!+1/2!-1/3!+1/4!.....1/n!) !1 = 0 !2 = 1 !3 = 2 !4 = 9 !5 = 44 !6 = 265[/QUOTE] OK, by that definition and standard properties of alternating sequences it's also nearest_integer(exp(-1) * factorial(N)) Bring out gp: [code] for(t=10,264,s=floor(exp(-1)*factorial(t)+0.5);for(j=-3,3,if(isprime(s+j),print([t,j])))) [/code] says [code] [11, -3] [15, -1] [17, -1] [21, 3] [149, -3] [173, -3] [185, 3] [202,-2] [264,-2] [/code] |
Another formula:
!n = Floor((n!+1)/e) for n>=1 |
If N is even then N divides !N-1, and !N+1 is even.
If N is odd then N divides !N+1. That leaves !N-1 for odd N. The only primes for N<=10000: !5-1 = 43 !15-1 = 481066515733 !17-1 = 130850092279663 These were already computed by [url]http://www.research.att.com/~njas/sequences/A100015[/url] and fivemack. I'm continuing to 20000. Candidates are computed by PARI/GP and tested by PrimeForm/GW. Like R.D. Silverman, I expect infinitely many but rare primes. |
I think it is best to use a sieve to discard many candidates.
I will prove that [tex]!N \equiv -!(N+p) \pmod p[/tex]. Let N = mp+n (0<=n<p) Let [tex]u \equiv N! - N!/1! + N!/2! - N!/3! +... +(-1)^N \pmod p[/tex] Let [tex]v \equiv (N+p)! - (N+p)!/1! + (N+p)!/2! - (N+p)!/3! +... + (-1)^N \pmod p[/tex] When computing u, if k<mp, then that term will have more p's on the numerator than on the denominator, so it will be congruent to zero. The same occurs when computing v for k<mp+p. So discarding those terms we have: [tex]\large u \equiv \frac{(-1)^{(mp)} N!}{(mp)!} + \frac{(-1)^{(mp+1)} N!}{(mp+1)!} + ... + (-1)^{N}[/tex] [tex]\large v \equiv \frac{(-1)^{(mp+p)} (N+p)!}{(mp+p)!} + \frac{(-1)^{(mp+p+1)} (N+p)!}{(mp+p+1)!} + ... + (-1)^{(N+p)}[/tex] From Wilson's theorem: [tex](p-1)! \equiv -1 \pmod p[/tex] [tex](p+1)(p-1)! \equiv -1*1 \equiv -1![/tex] [tex](p+2)(p+1)(p-1)! \equiv -1!*2 \equiv -2![/tex] [tex](p+3)(p+2)(p+1)(p-1)! \equiv -2!*3 \equiv -3![/tex] Using induction: [tex](p+u)!/p \equiv -u! \pmod p[/tex] Replacing the last formula on the formula for v: [tex]\large v \equiv \frac{(-1)^{(mp+p)} (-N!)} {-(mp)!} + \frac{(-1)^{(mp+p+1)} (-N!)}{-(mp+1)!} + ... + (-1)^{(N+p)}[/tex] [tex]\large v \equiv \frac{(-1)^{(mp+p)} N!} {(mp)!} + \frac{(-1)^{(mp+p+1)} (N!)}{(mp+1)!} + ... + (-1)^{(N+p)}[/tex] So the terms of u are negatives of those of v. Thus [tex]u \equiv -v \pmod p[/tex] |
For example, in the case !N-1 we have the following zeros:
p = 2 -> N = 0 (mod 2) p = 3 -> N = 0, 2 (mod 6) p = 5 -> N = 0, 2, 9 (mod 10) p = 7 -> N = 0, 2, 13 (mod 14) p = 11 -> N = 0, 2, 6, 10 (mod 22) etc. So for these congruences of N, !N-1 is composite. Of course the even values are not needed because they are already covered by the case p=2. Other values of N for which !N-1 is composite: p=5 -> N = 9 (mod 10) p=7 -> N = 13 (mod 14) p=17 -> N = 7 (mod 34) p=19 -> N = 13, 25 (mod 38) p=23 -> N = 19 (mod 46) p=29 -> N = 49 (mod 58) p=43 -> N = 5 (mod 86) (of course when N=5, !N-1 is prime). p=47 -> N = 27 (mod 94) p=59 -> N = 11 (mod 118) p=67 -> N = 63, 81 (mod 134) p=73 -> N = 121 (mod 146) p=79 -> N = 109, 115 (mod 158) p=89 -> N = 103 (mod 178) p=97 -> N = 179 (mod 194) |
I'm stopping when 20000 is reached. This is a one day search and I'm not implementing a sieve. I also think the advantage would be quite small. The primes which divide more than one value up to !20000 are so small that only little trial factoring would be spared. A trial factoring program using !n = n * !(n-1) + (-1)^n would probably be a better use of programming time but I'm not doing that either.
|
| All times are UTC. The time now is 15:36. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.