Guardé en mis favoritos tu pregunta, y por fin esta semana tengo un ordenador! así que también hice algunas pruebas. Creo que la regla podría generalizarse a algo así (1):
(1) N(E(n))−E(n) ∈{0,1,P} .
Dónde E(n) es una expresión basada en n y como mencionó @Charles, los conocidos son: Números afortunados (usando primorosos), y el n! versión de Amarnath Murthy que también encontraste por ti mismo.
He estado probando otras expresiones y las siguientes parecen cumplir también (quizá sean conocidas, pero sólo hice un poco de ensayo-error). He probado ambas en el intervalo [1,300] con Python:
E1(n)=2n⋅n!
Me preguntaba si era posible encontrar una expresión E(n)<n! y el siguiente parece funcionar también. (al menos hasta n=300 ).
E2(n)=n!2⌊n2⌋
He encontrado otras expresiones (*) E(n)<E2(n) que parecen cumplir también con la norma original, pero aún estoy probándolos. El tema es realmente sorprendente (y debo confesar que no sabía nada de él antes).
(*) He probado también, por ejemplo, los números catalanes, pero no cumplen.
En mi humilde opinión, un punto interesante de su investigación sería:
Cuál es la mínima expresión Emin(n) ?
Emin(n) /
N(Emin(n))−Emin(n)∈{0,1,P}∧
∄ E(n) , E(n)<Emin(n)∧ N(E(n))−E(n)∈{0,1,P}
ACTUALIZACIÓN (2015/05/14) :
La siguiente expresión parece cumplir también, probada hasta donde pude con Pytyon en el intervalo n∈[1..700]
E3(n)=(n2)(n−1−⌊n2⌋)
Dónde (x)k=x∗(x+1)∗...∗(x+k−1) es el Símbolo del martillo pilón .
El origen de la expresión era el producto de los números pares e∈[p,2p−2] , donde p es un primo. Dicha expresión puede escribirse como 2k1(p2)k2 . Esa expresión no pasó la prueba por pocos p 's. Por esa razón he probado por separado 2k1 y (p2)k2 .
Mientras que el 2k1 falló, el lado de Pochhammer cumplió con la regla para todos los primos hasta n=700 . Luego apliqué ese mismo cálculo no sólo para los primos sino para cualquier número impar, y también trabajé en el intervalo. Y finalmente apliqué lo mismo para cualquier número par. Así que finalmente la expresión candidata que funciona en todo el intervalo [1,700] es el lado Pochhammer de la expresión inicial que probé.
Estaría bien poder probar en un intervalo mayor (no puedo probarlo debido a mi portátil) porque E(n)=(n2)(n−1−⌊n2⌋) es mucho menor que n! por lo que el coste computacional es menor (de todas formas son semi-factoriales, por lo que lleva tiempo)
Lo que no he podido encontrar todavía es una expresión basada únicamente en la potencia. Todas ellas requieren factoriales...
4 votos
Supongo que no es cierto, pero es muy posible que te quedes sin números para los que esto sea razonable verificar antes de encontrar un contraejemplo.
0 votos
¿podría estar relacionado de alguna manera con el teorema de Wilson? es.m.wikipedia.org/wiki/Wilson%27s_theorem
14 votos
Desde N(n!)−n! es coprima de todo número ≤n cualquier contraejemplo tendría que tener N(n!)−n!>n2 . Por otro lado, el tamaño típico de N(x)−x es logx/2 por PNT. La mayoría de las veces deberíamos tener N(n!)−n! sobre nlogn en tamaño, y la conjetura de Cramér lo limitaría a O(n2log2n) en casos raros. Esta es una de las razones por las que los contraejemplos son difíciles de encontrar.
1 votos
Ver también oeis.org/A002981 que amplía su lista.
0 votos
Al parecer, lo mismo se ha verificado para n<2000 cuando se toma un primer precedente n : A033933 .