¿Son finitos los números en los que todas las subcadenas son números primos independientemente de la base?

Sin ninguna razón en particular, me topé con la secuencia/conjunto de todos los números donde todas las subcadenas de la representación decimal son primos (A085823). Es bastante fácil ver que este debe ser un conjunto finito. Mi enfoque fue que los dígitos deben cambiar entre 3 y 7 eventualmente (ya que un número primo no puede terminar en 2 o 5 por más grande que eso y un número primo no puede constar de solo dos dígitos que no sean 1, esos serían divisibles por 2 , 5 u 11) y podemos ver dónde termina.

Pero si cambiamos la base ese enfoque falla. Por ejemplo, en base 8, un número primo puede terminar en 3, 5 o 7 AFAICS, por lo que dichos números pueden terminar en una secuencia alterada de 3, 5 y 7, pero al tener dígitos de árbol para alterar, siempre hay una forma de variar la secuencia.

Traté de escribir un fragmento de Python para producir tales números en diferentes bases y para aquellos que he probado, el programa parece bloquearse (es decir, parece que no encuentra más números). ¿Es cierto que solo hay un número finito de tales números para cada base?

Respuestas (1)

¡Sí!

Dejar b 2 ser una base en la que desea representar estos números. Luego, establezca C := b 1 . Claramente, b 1 modificación C .

Ahora supongamos que había un número norte que tiene una longitud 2 C + 1 por lo que cada subpalabra de su representación en base b sería primo de nuevo. Escribir norte como a metro a 0 en base b . Considerar

s k :≡ i = 0 k a i modificación C
para k { 0 , , metro } . Desde el s k solo puede tomar C valores posibles y metro + 1 2 C + 1 por supuesto, tenemos que hay i < j < k , i , j , k { 0 , , metro } calle s i = s j = s k . Pero esto implica k > i + 1 y:
0 s k s i yo = i + 1 k a yo yo = i + 1 k a yo b yo ( i + 1 ) modificación C
Pero la última suma de la que tomamos modificación C es precisamente el número representado por a k a i + 1 en base b . Como subpalabra de nuestro norte , tiene que ser primo. La igualdad anterior entonces produce que en realidad tiene que ser igual a C (ya que es divisible por C y primo). Pero desde k > i + 1 , tenemos
C = b 1 = yo = i + 1 k a yo C yo ( i + 1 ) a k b k ( i + 1 ) > b
lo cual es una contradicción.

Entonces, podemos concluir que la longitud de tal norte puede ser 2 C a lo sumo. Por lo tanto, solo hay un número finito de tales norte s en cada base.

Incluso se puede demostrar que la longitud es como máximo 2 pag 1 dónde pag es el primo más pequeño que no se divide b . Si te interesa, te enlazo una prueba de esto.

Un punto menor es que desde 0 y 1 no puede estar en la cadena, puedes elegir una base b > 2 . De lo contrario, por b = 2 , Tú tienes tu C = 1 . De lo contrario, todo lo demás se ve bien.
yo estaría interesado en el 2 pag 1 prueba jakob b.
No importa, me las arreglé para resolverlo.