44 votos

Un proceso curioso con enteros positivos.

Deje $k > 1$ ser un número entero, y $A$ ser un conjunto múltiple inicialmente contiene todos los enteros positivos. Realizamos la siguiente operación repetidamente: extracto de la $k$ elementos más pequeños de $A$ y agregar la suma de vuelta a $A$. Deje $x_i$ a ser el elemento añadido en $i$-ésima iteración del proceso. La pregunta es: ¿hay una fórmula sencilla que describa $x_i$, o pueden ser calculadas más rápido que simule el proceso? Uno puede ver fácilmente que para $k = 2$ tenemos $x_i = 3i$, pero no simple patrón es evidente en el caso de $k > 2$.

UPD: pensé que iba a agregar algunos números reales y observaciones.

Esto es lo que sucede para $k = 3$ (números destacados en negrita son aquellos que inicialmente no estaba presente en el juego):

$x_1 = 1 + 2 + 3 = \mathbf{6}$

$x_2 = 4 + 5 + 6 = \mathbf{15}$

$x_3 = \mathbf{6} + 7 + 8 = \mathbf{21}$

$x_4 = 9 + 10 + 11 = \mathbf{30}$

$x_5 = 12 + 13 + 14 = \mathbf{39}$

$x_6 = 15 + \mathbf{15} + 16 = \mathbf{46}$

La secuencia continúa con $54, 62, 69, 78, 87, 93, 102, 111, 118, 126, 135, \ldots$

Una observación es que los números adicionales están alejados el uno del otro, lo suficiente para que no haya dos números adicionales a terminar en el mismo lote, por lo tanto, cada lote es de una carrera de $k$ números consecutivos, o de una carrera de $k - 1$ los números con un extra.

Si nos fijamos en consecutivos diferencias $\Delta_i = x_{i + 1} - x_i$, obtenemos una secuencia $9, 6, 9, 9, 7, 8, 8, 7, 9, 9, 6, 9, 9, 7, 8, 9, 6, \ldots$ parece Que se puede dividir en triples con suma $24$ (lo que implica $x_{3i + 1} = 6 + 24i$ por el motivo que sea?). Actualización: un patrón similar parece persistir por cualquier $k$: empíricamente $x_{ki + 1} = k(k + 1) / 2 + i(k^3 - k)$ para cualquier entero $i \geq 0$.

Mirando más abajo en la secuencia, hay una pizca de periodicidad que nunca parece llegar a mucho. (Ya que esta respuesta fue convirtiendo desordenado me he quitado la enorme tabla de diferencias, pero uno puede probablemente encontrar en el historial de edición.)

UPD: Bullet51 descubierto lo que parece ser una solución completa para el caso de $k = 3$. La comprensión de cómo y por qué funciona puede ser la clave para agrietar el caso general, así.

UPD: Siguiendo Bullet51 los pasos que me decidí a probar mi mano en la construcción de algunas máquinas de estado finito para mayor $k$ (véase su respuesta a continuación de la leyenda). Esto resultó en fotos me siento dolorosamente obligado a compartir.

$k = 4$:

k = 4

$k = 5$:

k = 5

$k = 6$:

k = 6

$k = 7$:

k = 7

He comprobado todos estos FSMs por primera $10^7$ diferencias en cada caso. Esperemos que alguien puede hacer sentido de lo que está pasando aquí.

30voto

Berlin Brown Puntos 139

Parece que la secuencia de $Δ_i$ puede ser computada por una máquina de estados finitos para $k = 3$: enter image description here

Instrucciones:

A fin de calcular las $Δ_i$, vamos a $S_n$ ser el enésimo dígito de más a la derecha de la ternario de expansión de $i$. Inicio de los vértices etiquetados $Start$. Si hay una transición etiquetada $S_n$, a hacer la transición. De lo contrario, terminará en el vértice actual, y $Δ_i$ es la etiqueta del vértice.

Ejemplo: Calcular $Δ_{24}$. Como $24=(220)_3$, hacer las transiciones $0$, $2$, $2$ y terminan en un vértice etiquetados $9$. Por lo $Δ_{24}=9$.

7voto

Mickey32111 Puntos 1

Para escribir la $k=3$ solución en forma cerrada, tenemos \begin{align*} \Delta_n &= \sum_{i = 0}^{\lfloor \log_3 n\rfloor + 1} \delta_i(n), \end{align*}

donde, dejando $n = (n_\ell \ldots {n_1})_3$ denotar el ternario de expansión de $n$, definimos $\delta_i(n)$ para $i = 0, 1, 2$ a

\begin{align*} \delta_0(n) &= 9 \\ \delta_1(n) &= \begin{cases} -3 & \text{if } n \equiv 2 \pmod 3 \\ 0 & \text{else} \end{casos} \\ \delta_2(n) &= \begin{cases} 1 & \text{if } n \equiv 12_3 \text{ or } 22_3\pmod9\\ -1 & \text{if } n \equiv 20_3 \text{ or } 21_3\pmod9\\ 0 & \text{else} \end{casos}. \end{align*}

Antes de definir $\delta_i$ en general, vamos a \begin{align*} (12)_3^{(i)} :&= \sum_{\ell=0}^{i-1} 3^\ell + \sum_{\ell=0}^{\lfloor \frac{i-1}{2} \rfloor} 3^{2\ell} \\ (21)_3^{(i)} :&= \sum_{\ell=0}^{i-1} 3^\ell + \sum_{\ell=0}^{\lfloor \frac{i-1}{2} \rfloor} 3^{2\ell + 1}. \end{align*} A continuación, $(12)_3^{(i)}$ ha $i$-muchos dígitos ternarios y es de la forma $12...12$ o $21....12$ dependiendo de la paridad de $i$ (por ejemplo, $(12)_3^{(2)} = 12_3$ e $(12)_3^{(3)} = 212_3$). Del mismo modo, $(21)_3^{(i)}$ ha $i$-muchos dígitos ternarios y es de la forma $21...21$ o $12...21$ dependiendo de la paridad de $i$.

A continuación, definir \begin{align*} \delta_i(n) &:= \begin{cases} (-1)^{i} & \text{if } n \equiv (21)_3^{(i)} \text{ or } 3^2(21)_3^{(i-2)} + 22_3\pmod {3^i}\\ (-1)^{i+1} & \text{if } n \equiv (12)_3^{(i)} \text{ or } 3^2(12)_3^{(i-2)} + 20_3 \pmod {3^i}\\ 0 & \text{else} \end{casos} \\ \end{align*} para todos los $i > 2$.


Observar que esto es en realidad equivalente a la máquina de estados finita dada por Bullet51. Además, esto le da a ese $\Delta_{3n} + \Delta_{3n+1} + \Delta_{3n+2} = 24$ cualquier $n$ desde $$\delta_i(3n) + \delta_{i}(3n+1) + \delta_{i}(3n+2) = \begin{cases}27 & \text{if } i=0 \\ -3 & \text{if } i=1 \\ 0 & \text{if } i > 1\end{cases}.$$ Similarly, we can express the other finite state machines for larger $k$ in terms of $\delta_i$ with conditions modulo $k^i$.

Para explicar dicha fórmula, podemos examinar cómo la $x_n$ cambios $\Delta_n$. Supongamos $x_n$ aparece en la expresión de $x_{n'}$, es decir, $x_{n'} = a + b + c$ donde $x_n$ es uno de $a$, $b$o $c$. Siempre se escribe $a \leq b \leq c$ y la asignación de la convención que $x_n = a$ si $a \neq b$, $x_n = b$ si $a=b$ e $x_n = c$ si $b=c$, y luego definir $$ y_n := \begin{cases} 0 & \text{if } x_n = a \\ 1 &\text{if } x_n = b \\ 2 &\text{if } x_n = c \end{casos} $$ ser la posición de $x_n$ en la expresión de $x_{n'}$. Luego de observar que los $x_{n'} \equiv y_n \pmod 3$. Pero también observar que $y_n$ depende de $\Delta_{n-1}$ modulo $3$: $$ y_n = \begin{cases} y_{n-1} & \text{if } \Delta_{n-1} \equiv 2 \pmod 3 \\ y_{n-1} + 1 & \text{if } \Delta_{n-1} \equiv 0 \pmod 3 \\ y_{n-1} + 2 & \text{if } \Delta_{n-1} \equiv 1 \pmod 3 \end{casos}. $$ Si perseguimos a través de estos modular las relaciones, podemos entonces construir la expresión de $\Delta_n$ que hemos mencionado así como las máquinas de estado finito que se han dado aquí. Esto es algo complicado, pero se puede empezar con el hecho de que nos esperan $\Delta_n$ a $9$ si $n+1$ e $n$ no $m'$ para algunos $m$ (es decir, sin otros $x_m$ aparece en su expresión como la suma de tres números enteros), esperamos que se $6$ si no $x_m$ aparece en la expresión de $x_n$ , pero no por $x_{n+1}$ con $y_m = 0$. Luego tenemos las correcciones $\delta_i = \pm 1$ (con $i > 1$) en los demás casos.


Mientras que esto debería funcionar para la análogas situaciones con otras fija $k$, la situación se vuelve más complicada para general $k$ y no es inmediatamente claro qué una fórmula general se vería. Sin embargo, uno puede deducir que la forma cerrada para cualquier $k$ mirando a la relación modular $x_{n'}$ e $y_n$ modulo $k$ y la relación entre los $y_n$ e $\Delta_{n-1}$ modulo $k$.

También tenga en cuenta que si definimos $A$ uso de $\{m \in \mathbb{Z} \mid m > \ell \}$ con $\ell \geq 0$ en lugar de $\mathbb{N}$, vamos a conseguir algo muy similar a esto.

4voto

OverAchiever Puntos 85

No una respuesta, pero siguiendo la idea de la Viñeta y el uso de los números enteros impares para $A$ lugar da al estado el diagrama de abajo para $k=2$ que (parece) puede ser utilizado para encontrar las $\Delta^{(k)}_{i}$.

enter image description here

Como en la Viñeta de la respuesta de las instrucciones en cada nivel está dado por $S_{n}$, la $n$-ésimo dígito de la derecha en el cuaternario de expansión de $i$, y cuando el dígito $S_n$ no aparece en ninguna de afuera señalando con flechas desde un vértice de uno termina en el presente nodo.

Edit: ha sido señalado por @მამუკაჯიბლაძე el diagrama anterior había problemas tan pronto como $i=27$. Después de intentar solucionar estos problemas, un nuevo diagrama se hizo, que también tenía un problema menor (ver comentarios). Este es el último diagrama (pero sigue sin marcar para grandes $i$). Aquí están las primeras 320 valores en grupos de $16$:

5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 6 5 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8
5 7 4 8 5 6 5 8 5 7 4 8 4 7 5 8
5 7 4 8 4 7 5 8 5 6 5 8 4 7 5 8

3voto

JGallardo Puntos 131

Aquí hay otra manera de estudiar estos procesos. En la secuela $k=3$ pero está claro cómo generalizar.

La idea es buscar en las matrices formadas por tres triples consecutivos utilizados en el proceso de inserción. Para ello escribimos los triples producido por el proceso en un infinito matriz $S$ con $3$ columnas (indexados por 0,1,2), y las filas indizada $1,2,,\ldots$. El $i$-ésima fila de $S$ consiste en el triple (en orden) que las sumas a $x_i$.

De modo que la parte superior de $S$ es

\begin{align*} \begin{matrix} c0&c1&c2&\;\;x\\ 1&2&3&\;\;6\\ 4&5&6&\;\;15\\ 6&7&8&\;\;21\\ 9&10&11&\;\;30\\ 12&13&14&\;\;39\\ \ldots \end{de la matriz}\end{align*}

Dejamos $M(n)$ ser $3\times 3$ submatriz de $S$ que consta de filas $3n-1,3n,3n+1$ de $S$, y deje $T_0(n),T_1(n),T_2(n)$ ser $3 \times 3$matrices \begin{align*} T_0(n):=\begin{pmatrix} 8n-4 & 8n-3 & 8n-2\\ 8n-2 & 8n-1 & 8n\\ 8n+1 & 8n+2 & 8n+3\\ \end{pmatrix},\;\; T_2(n):=\begin{pmatrix} 8n-4 & 8n-3 & 8n-3\\ 8n-2 & 8n-1 & 8n\\ 8n+1 & 8n+2 & 8n+3\\ \end{pmatrix}\,\;\end{align*} \begin{align*} T_1(n):=\begin{pmatrix} 8n-4 & 8n-3 & 8n-2\\ 8n-1 & 8n-1 & 8n\\ 8n+1 & 8n+2 & 8n+3\\ \end{pmatrix}\;\;. \end{align*}

Nuestro objetivo es mostrar que:

Lema: para todos los $n$ $$M(n)\in\{T_0(n),T_1(n),T_2(n)\}$$

Auxiliar consideraciones:

(1) la Inserción de $x_n$. $x_n$ se inserta después de la primera aparición de su valor. Desde $n-1+x_n$ elementos de $S$ son menores o iguales que $x_n$ $x_n$ se inserta en la fila $\lceil{n+x_n \over 3}\rceil$ y en la columna $(n+x_n-1)\bmod 3$.

(2) la Sucesión de las reglas. Suponga que $M(j)=T_i(n)$. Donde se la produjo $x$s ser insertado? Aplicación de la inserción de la regla da:

para $i=0$ :

$x_{3j-1}$ va a la fila $8n-3+j$ , colummn $1$. $x_{3j}$ va a la fila $8n-1+j$ , colummn $2$.
$x_{3j+1}$ va a la fila $8n+3+j$ , colummn $0$.

para $i=1$

$x_{3j-1}$ va a la fila $8n-3+j$ , colummn $1$. $x_{3j}$ va a la fila $8n-1+j$ , colummn $0$. $x_{3j+1}$ va a la fila $8n+3+j$ , colummn $0$.

para $i=2$

$x_{3j-1}$ va a la fila $8n-3+j$ , colummn $0$. $x_{3j}$ va a la fila $8n-1+j$ , colummn $2$. $x_{3j+1}$ va a la fila $8n+3+j$ , colummn $0$.

En otras palabras: si $S(j)$ es de tipo $T_0$ genera un tipo de secuencia $120$ más tarde, escriba $T_1$ genera $100$, el tipo de $T_2$ genera $020$. .

La prueba del lema:(croquis) comparación muestra que $M(1)=T_0(1)$. Reiterado uso de las reglas de la sucesión ahora demuestra que la $(M(2),M(3),M(4))=(T_1(2),T_2(3),T_0(4))$, el siguiente bloque de nueve matrices tiene los índices de $100, 020, 120$, y, en general, los índices de un $3^{k+1}$ bloque son generados por la sustitución de $120$ para $0$, $100$ para $1$ e e $020$ para $2$ en la anterior $3^k$ bloque. Final de la prueba.

Algunos corolarios:

(1) para todo n $$x_n\in \{8n-1,8n-2,8n-3\}$$ Por lo tanto $$1+\lfloor{n+x_n \over 3}\rfloor=3n\;\;.$$

(2) la fila $3n+1$ es $8n+1,8n+2,8n+3$ e $x_{3n+1}=24n+6$

Pregunta abierta: tiene la replicación de la secuencia por encima de una simple ternario descripción?


AÑADIDO: el caso general.

Ligeramente la reformulación, se encuentra por encima de la de $k=3$:

(1) el comportamiento de $(x_n)$ se rige por el tipo de secuencia $(t_n)$, $x_n=8n-2$ si $t_n=0$, $x_n=8n-1$ si $t_n=1$, e $x_n=8n-3$ si $t_n=2$ (en la descripción anterior $t_n$ puede ser visualizado como el índice de columna de $x_n$)

(2) la secuencia de $(t_n)$ es el punto fijo de partida de $0$ de la $3$-uniforme de morfismos $\phi$ de la libre monoid $\{0,1,2\}^*$ dado por $0\rightarrow 012,\;1\rightarrow 010,\;2\rightarrow 002$

El caso general puede ser tratada de la misma manera, dando:

(1) el comportamiento de $(x_n)$ se rige por su tipo de secuencia $(t_n)$.

en el caso de $k$ es impar:

$t_n\in\{-\tfrac{(k-1)}{2},\ldots,\tfrac{k-1}{2}\}$ (los representantes de los residuos de $\bmod \,k$ en $\{-\tfrac{(k-1)}{2},\ldots, \tfrac{k-1}{2}\}$) y para todos los $n$ $$x_n=(k^2-1)n-\tfrac{k(k-1)}{2} + 1 +t_n$$

(2a) deje $b(0)=(0,1,2\ldots,k-1)$. Para $p=1,..,\tfrac{k-1}{2}$ construcción de la palabra $b(p)$ de $b(0)$ mediante la adición de $p$ ($\bmod\,k$) para el valor de $\tfrac{k+1}{2}$ (dejando el resto sin cambios). Para $p=-\tfrac{(k-1)}{2},\ldots,-1$ construcción de la palabra $b(p)$ mediante la adición de $p$ ($\bmod k$) para el valor de ${k-1 \over 2}$ (dejando el resto sin cambios).

A continuación, la secuencia $(t_n)$ (con representantes de la $0,1,\ldots,k-1$ $\bmod k$) es el punto fijo de partida de $0$ de la $k$-uniforme de morfismos $\phi$ de la libre monoid $\{0,1,\ldots,k-1\}^*$ dado por $p\rightarrow b(p)$.

en el caso de $k$ incluso:

$t_n\in\{1,\ldots,k-1\}$ (es decir, $t_n=0$ no suceda), y para todos los $n$

$$x_n=(k^2-1)n-\tfrac{k^2}{2} + 1 +t_n$$

(2b) para $p\in \{0,\ldots k-1\}$ deje $b(p)= (\tfrac{k}{2},\tfrac{k}{2}+1,\ldots k-1,p,1\ldots,\tfrac{k}{2}-1)$ (con $p$ en la posición $\tfrac{k}{2}+1$).

A continuación, la secuencia $(t_n)$ es el punto fijo de partida de $\tfrac{k}{2}$ de la $k$-uniforme de morfismos $\phi$ de la libre monoid $\{0,1,\ldots,k-1\}^*$ dado por $p\rightarrow b(p)$.

Por Cobham del teorema ("una secuencia que surjan como (imagen bajo una codificación) de un punto fijo de un $k$-uniforme de morfismos es $k$-automático") la secuencia de $(t_n)$ es, por tanto, $k$-automático.
Por el cierre de las propiedades del conjunto de $k-$automática de secuencias (en turnos, en paralelo generación y tomar las funciones de los elementos de salida), a continuación, también la secuencia de $(\Delta_n)$ con $$\Delta_n=(k^2-1)+t_{n+1}-t_n=x_{n+1}-x_n$$ es $k$-automático. (Es decir, $\Delta_n$ puede ser calculada a partir de la base-$k$ dígitos de $n$ con una máquina de estados finitos del tipo desribed que la anterior).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X