Articulo de referencia

Número

En matemáticas , los nimbers , también llamados números de Grundy (que no deben confundirse con los números cromáticos de Grundy ), se introducen en la teoría de juegos combinat...

En matemáticas , los nimbers , también llamados números de Grundy (que no deben confundirse con los números cromáticos de Grundy ), se introducen en la teoría de juegos combinatorios , donde se definen como los valores de los montículos en el juego Nim . Los nimbers son la misma clase propia que los números ordinales , pero dotados de suma y multiplicación de nimbers , que son distintas de la suma y multiplicación ordinales .

Debido al teorema de Sprague-Grundy , que establece que todo juego imparcial es equivalente a un montón de Nim de cierto tamaño, los nimbers surgen en una clase mucho más amplia de juegos imparciales. También pueden aparecer en juegos partidistas como Domineering .

Las operaciones de suma y multiplicación de nimbers son asociativas y conmutativas. Cada nimber es su propio inverso aditivo . En particular, para algunos pares de ordinales, la suma de sus nimbers es menor que cualquiera de los sumandos. [ 1 ] La operación de exclusión mínima se aplica a conjuntos de nimbers.

Definición

Como clase, los nimbers se indexan mediante números ordinales y forman una subclase de números surrealistas , introducidos por John Conway como parte de su teoría de juegos combinatorios . [ 2 ] Sin embargo, los nimbers se distinguen de los números ordinales y surrealistas en que siguen reglas aritméticas distintas : la suma de nim y la multiplicación de nim. Además de ser una clase propia en lugar de un conjunto, los nimbers forman un cuerpo bajo la suma de nim y la multiplicación de nim. El cuerpo de nimbers se denota On 2 .

Como conjunto, los números finitos pueden establecer una correspondencia biunívoca con los números ordinales finitos, que son los números naturales . Sin embargo, sus estructuras aritméticas no son isomorfas ; la aritmética de números difiere fundamentalmente de las operaciones aritméticas ordinarias con números naturales.

Los números suelen representarse mediante una notación de estrella.{0,1,2,...,ω,(ω+1),...}{\displaystyle \{*0,*1,*2,...,*\omega ,*(\omega +1),...\}}. Alternativamente, las expresiones que se interpretan como aritmética ordinaria se suelen encerrar entre corchetes; por ejemplo,22=(2)2=3{\displaystyle 2^{2}=*(2)^{2}=3}en la multiplicación de nim, pero[22]=(22)=4{\displaystyle [2^{2}]=*(2^{2})=4}. [ 3 ] [ 4 ]

Usos

Nim

Nim es un juego en el que dos jugadores se turnan para retirar objetos de distintos montones. Dado que los movimientos dependen únicamente de la posición y no de cuál de los dos jugadores se mueve en ese momento, y donde las recompensas son simétricas, Nim es un juego imparcial. En cada turno, un jugador debe retirar al menos un objeto, y puede retirar cualquier número de objetos siempre que todos provengan del mismo montón. El objetivo del juego es ser el jugador que retira el último objeto. El número de un montón es simplemente la cantidad de objetos que contiene. Mediante la suma de nim, se puede calcular el número total de objetos del juego. La estrategia ganadora consiste en forzar que el número total de objetos del juego sea cero para el turno del oponente. [ 5 ]

Atestar

Cram es un juego que se suele jugar en un tablero rectangular en el que los jugadores se turnan para colocar fichas de dominó horizontal o verticalmente hasta que no se puedan colocar más. El primer jugador que no pueda hacer ningún movimiento pierde. Como los movimientos posibles para ambos jugadores son los mismos, es un juego imparcial y puede tener un valor numérico. Por ejemplo, cualquier tablero de tamaño par por tamaño par tendrá un valor numérico de 0. Cualquier tablero de tamaño par por impar tendrá un valor numérico distinto de cero. Cualquier tablero de 2 × n tendrá un valor numérico de 0 para todos los n pares y un valor numérico de 1 para todos los n impares .

El juego de Northcott

En el juego de Northcott, las fichas de cada jugador se colocan a lo largo de una columna con un número finito de espacios. En cada turno, cada jugador debe mover su ficha hacia arriba o hacia abajo en la columna, pero no puede sobrepasar la ficha del otro jugador. Varias columnas se apilan para añadir complejidad. El jugador que ya no puede realizar más movimientos pierde. A diferencia de muchos otros juegos relacionados con Nim, el número de espacios entre las dos fichas de cada fila corresponde al tamaño de los montones de Nim. Si tu oponente aumenta el número de espacios entre dos fichas, simplemente redúcelo en tu siguiente movimiento. De lo contrario, juega al juego de Nim y haz que la suma de Nim del número de espacios entre las fichas de cada fila sea 0. [ 6 ]

Hackenbush

Hackenbush es un juego inventado por el matemático John Conway . Se puede jugar con cualquier configuración de segmentos de línea de colores conectados entre sí por sus extremos y a una línea de referencia. Los jugadores se turnan para eliminar segmentos de línea. Una versión imparcial del juego, que permite su análisis mediante números, se obtiene eliminando la distinción entre las líneas, de modo que cualquiera de los jugadores pueda cortar cualquier rama. Los segmentos que dependen del segmento recién eliminado para conectarse a la línea de referencia también se eliminan. De esta forma, cada conexión a la línea de referencia puede considerarse un montón de nim con un valor de número. Además, todas las conexiones individuales a la línea de referencia pueden sumarse para obtener un número que representa el estado del juego.

Suma

La suma de Nimber (también conocida como suma de nim ) se puede utilizar para calcular el tamaño de un único montón de nim equivalente a una colección de montones de nim. Se define recursivamente por αβ=México({αβ:α<α}{αβ:β<β}),{\displaystyle \alpha \oplus \beta =\operatorname {mex} \!{\bigl (}\{\alpha '\oplus \beta :\alpha '<\alpha \}\cup \{\alpha \oplus \beta ':\beta '<\beta \}{\bigr )},} donde el mínimo excluyente mex( S ) de un conjunto S de ordinales se define como el ordinal más pequeño que no es un elemento de S .

Para ordinales finitos, la suma nim se puede calcular fácilmente en una computadora aplicando la operación OR exclusiva (XOR, denotada por ) a las representaciones binarias de los números correspondientes. Por ejemplo, la suma nim de 7 y 14 se puede calcular escribiendo 7 como 111 y 14 como 1110; la operación XOR de estos dos números binarios es 1001, por lo que su suma nim es 9.

Esta propiedad de la suma se deduce del hecho de que tanto mex como XOR dan como resultado una estrategia ganadora para Nim y solo puede haber una de ellas; o bien, se puede demostrar directamente por inducción: Sean α y β dos ordinales finitos, y supongamos que la suma de Nim de todos los pares con uno de ellos reducido ya está definida. El único número cuya XOR con α es αβ es β , y viceversa; por lo tanto, αβ queda excluido. ζ:=αβγ{\displaystyle \zeta :=\alpha \oplus \beta \oplus \gamma } Por otro lado, para cualquier ordinal γ < αβ , aplicar XOR a ζ con todos α , β y γ debe conducir a una reducción para uno de ellos (ya que el 1 principal en ζ debe estar presente en al menos uno de los tres); ya que ζγ=αβ>γ,{\displaystyle \zeta \oplus \gamma =\alpha \oplus \beta >\gamma ,} debemos tener o α>ζα=βγ,oβ>ζβ=αγ.{\displaystyle {\begin{aligned}\alpha >\zeta \oplus \alpha &=\beta \oplus \gamma ,\quad {\text{o}}\\[4pt]\beta >\zeta \oplus \beta &=\alpha \oplus \gamma .\end{aligned}}} Por lo tanto, γ se incluye como (βγ)β,oα(αγ);{\displaystyle {\begin{aligned}(\beta \oplus \gamma )\oplus \beta ,\quad {\text{o}}\\[4pt]\alpha \oplus (\alpha \oplus \gamma );\end{aligned}}} y por lo tanto αβ es el ordinal excluido mínimo.

La suma de nimber es asociativa y conmutativa , con 0 como elemento neutro aditivo . Además, un nimber es su propio inverso aditivo . [ 7 ] De ello se deduce que αβ = 0 si y solo si α = β .

Multiplicación

La multiplicación de Nimber ( multiplicación de nim ) se define recursivamente por

αβ=México({(αβ)(αβ)(αβ):α<α,β<β}).{\displaystyle \alpha \otimes \beta =\operatorname {mex} \!{\bigl (}\{(\alpha '\otimes \beta )\oplus (\alpha \otimes \beta ')\oplus (\alpha '\otimes \beta '):\alpha '<\alpha ,\beta '<\beta \}{\bigr )}.}

La multiplicación de nimber es asociativa y conmutativa, con el ordinal 1 como elemento neutro multiplicativo . Además, la multiplicación de nimber se distribuye sobre la suma de nimber. [ 7 ] [ a ]

Así, salvo por el hecho de que los nimbers forman una clase propia y no un conjunto, la clase de nimbers forma un anillo . De hecho, incluso determina un cuerpo algebraicamente cerrado de característica 2, con el inverso multiplicativo de un ordinal α distinto de cero dado por

α1=México(S),{\displaystyle \alpha ^{-1}=\operatorname {mex} (S),} donde S es el conjunto más pequeño de ordinales (números) tal que

  1. 0 es un elemento de S ;
  2. si 0 < α ′ < α y β' es un elemento de S , entonces(1(αα)β)(α)1{\displaystyle (1\oplus (\alpha '\oplus \alpha )\otimes \beta ')\otimes (\alpha ')^{-1}}también es un elemento de S.

Para todos los números naturales n , el conjunto de nimbers menores que [2 2 n ] forma el cuerpo de Galois GF(2 2 n ) de orden 2 2 n . Por lo tanto, el conjunto de nimbers finitos es isomorfo al límite directo cuando n → ∞ de los cuerpos GF(2 2 n ) . Este subcuerpo no es algebraicamente cerrado, ya que ningún cuerpo GF(2 k ) con k distinto de una potencia de 2 está contenido en ninguno de esos cuerpos, y por lo tanto no en su límite directo; por ejemplo, el polinomio x 3 + x + 1 , que tiene una raíz en GF(2 3 ) , no tiene una raíz en el conjunto de nimbers finitos. 

Al igual que en el caso de la suma de números, existe un método para calcular el producto de números de ordinales finitos. Esto se determina mediante las reglas que

  1. El producto numérico de una potencia de Fermat 2 (números de la forma [2 2 n ] ) con un número menor es igual a su producto ordinario;
  2. El cuadrado del número de Fermat de 2 potencia [2 2 n ] es igual a [3·2 2 n −1 ] .

Las extensiones subsiguientes a números infinitos agregan extensiones para cada grado primo; por ejemplo, el siguiente conjunto de extensiones (hasta ω ω ) son las de grado 3 n sobre los números finitos: [ 3 ]

  1. ω 3 = 2 ;
  2. Para n ≥ 1 , [ ω 3 n ] 3 = [ ω 3 n −1 ] .

El cuerpo algebraicamente cerrado más pequeño de nimbers es el conjunto de nimbers menores que el ordinal ω ω ω , donde ω es el ordinal infinito más pequeño. De ello se deduce que, como nimber, ω ω ω es trascendental sobre el cuerpo. [ 8 ] El siguiente elemento trascendental es desconocido. [ 3 ]

Tablas de suma y multiplicación

Las siguientes tablas muestran sumas y multiplicaciones entre los primeros 16 números.

Este subconjunto es cerrado bajo ambas operaciones, ya que 16 es de la forma [2 2 n ] . 

Suma de Nimber (secuencia A003987 en la OEIS ). Esta es también la tabla de Cayley de Z24 , o la tabla de operaciones XOR a nivel de bits . Las matrices pequeñas muestran los dígitos individuales de los números binarios.
Multiplicación de Nimber (secuencia A051775 en el OEIS ) Los elementos no nulos forman la tabla de Cayley de Z 15 . Las matrices pequeñas son matrices de Walsh binarias permutadas .
Multiplicación de Nimber de potencias de dos (secuencia A223541 en el OEIS ) El cálculo de los productos nim de potencias de dos es un punto decisivo en el algoritmo recursivo de multiplicación de nimber.

Generalizaciones

Se puede construir un campo similar On p sobre la clase de todos los ordinales para cada característica prima p , en el que la suma se interpreta como suma de base p sin acarreo, y así sucesivamente, pero las definiciones son más complicadas. [ 4 ] [ 3 ] Por ejemplo, la suma nim en On 3 se define recursivamente como: αβ=México({αβ:α<α}{αβ:β<β}{αβ:α<αβ<βα+β=α+β}).{\displaystyle \alpha \oplus \beta =\operatorname {mex} (\{\alpha '\oplus \beta :\alpha '<\alpha \}\cup \{\alpha \oplus \beta ':\beta '<\beta \}\cup \{\alpha '\oplus \beta ':\alpha '<\alpha \wedge \beta '<\beta \wedge \alpha '+\beta =\alpha +\beta '\}).} La estructura de cada En p es similar por debajo de ω ω ω : una serie de extensiones cuadráticas hasta ω , seguidas de extensiones para cada grado primo hasta cada ω ω n , con ω ω ω como el elemento trascendental más pequeño. Los nimbers finitos forman el límite directo de GF( p 2 n ) para todo n , de modo que el producto de distintas p- potencias de Fermat (números de la forma [ p 2 n ] ) es su producto ordinario, y el cuadrado de una p -potencia de Fermat se define de modo que existe un elemento primitivo . Por ejemplo, para On 3 , podemos tomar 3 2 = 2 , 9 2 = 4 , y [3 2 n ] 2 = 3 2 n −1 para n ≥ 2 . Se ha descrito una definición general para la suma y la multiplicación de nim módulo p , incluyendo las reglas para nimbers menores que ω ω ω . [ 3 ]

También es posible definir On 0 de característica 0 usando la definición inductiva de On p . En este caso, el cuerpo más pequeño son los ordinales menores que ω ω , y es isomorfo a los números racionales . [ 3 ]

Véase también

Notas

  1. Avances en juegos de computadora  : 14.ª Conferencia Internacional, ACG 2015, Leiden, Países Bajos, 1 al 3 de julio de 2015, artículos seleccionados revisados . Herik, Jaap van den, Plaat, Aske, Kosters, Walter. Cham. 2015-12-24. ISBN 978-3319279923OCLC 933627646 {{cite book}}: CS1 maint: falta el editor de ubicación ( enlace ) CS1 maint: otros ( enlace )
  2. Conway, John Horton (2000). Sobre números y juegos (2.ª ed.). AK Peters/CRC Press. ISBN  978-1568811277.
  3. 1 2 3 4 5 6 DiMuro, Joseph (17 de febrero de 2015). "On On_p". arXiv : 1108.0962v3 [ math.RA ].
  4. ^ Laubie , François (1999). "Una definición recursiva de suma $p$-aria sin acarreo" . Journal de théorie des nombres de Bordeaux . 11 (2): 307– 315. ISSN 2118-8572 . 
  5. Anany., Levitin (2012). Introducción al diseño y análisis de algoritmos (3.ª ed.). Boston: Pearson. ISBN  9780132316811OCLC 743298766 
  6. "Teoría de los juegos imparciales" (PDF) . 3 de febrero de 2009.
  7. 1 2 Brown, Ezra ; Guy, Richard K. (2021). "2.5 Aritmética de Nim y álgebra de Nim". La unidad de la combinatoria . Vol. 36 de The Carus Mathematical Monographs (edición reimpresa ). American Mathematical Society . pág. 35. ISBN    978-1-4704-6509-4.
  8. Conway 1976, pág. 61.
  1. Estas propiedades de campo deseadas motivan la definición de multiplicación numérica: si x ′ < x entonces x ′ ⊕ x ≠ 0. Del mismo modo, si y ′ < y entonces y ′ ⊕ y ≠ 0. Queremos que la multiplicación numérica sea una multiplicación de campo y, en particular, queremos que el producto de dos valores distintos de cero sea distinto de cero; Entonces queremos que ( x ′ ⊕ x ) ⊗ ( y ′ ⊕ y ) ≠ 0. Queremos que la multiplicación numérica se distribuya sobre la suma numérica, por lo que esta última expresión se convierte en ( x ′ ⊗ y ′) ⊕ ( x ′ ⊗ y ) ⊕ ( xy ′) ⊕ ( xy ) ≠ 0. Debido a que xy es su propio inverso aditivo, esto se puede escribir como xy ≠ ( x ′ ⊗ y ′) ⊕ ( x ′ ⊗ y ) ⊕ ( xy ′). Finalmente, esta última expresión se satisface si definimos xy = mex{( x ′⊗ y ′)⊕( x ′⊗ y )⊕( xy ′) | ∀ x ′< x , y ′< y }. Resulta que esta expresión también satisface otros criterios para definir un cuerpo.

Referencias