Mi respuesta corta:
Los enteros no son estrictamente un subconjunto de los reales. En particular, 0 en los enteros no es exactamente lo mismo que 0.0 en los números reales. (Aquí utilizo una notación común del lenguaje de programación.) Se comportan de forma ligeramente diferente. El ejemplo principal es:
00=1 and 0.00=1, but 0.00.0 is undefined
Mi respuesta larga:
Los números enteros {…,−2,−1,0,1,2,…} son isomorfos a un subconjunto de los números reales, a saber {…,−2.0,−1.0,0.0,1.0,2.0,…} . Esto significa que los dos conjuntos se comportan de forma idéntica con respecto a la suma y la multiplicación. Así que solemos decir que los dos conjuntos son idénticos, a efectos prácticos.
Sin embargo, la suma y la multiplicación no son todo lo que hay. La exponenciación (potencias) puede definirse de varias maneras, y por diversas razones (entre ellas, históricas y contextuales) suele definirse de forma diferente para los enteros y para los reales.
¿Por qué solemos decir que 00=1 ? Los números enteros no negativos son isomorfos a los números ordinales finitos, y algunos matemáticos como von Neumann dijeron que son idénticos. Así que dados los enteros no negativos m y n podemos utilizar cualquier conjunto M y N con los tamaños adecuados (cardinalidades) y decir que mn es la cardinalidad del conjunto de todas las funciones de N a M . En la teoría de conjuntos se ha demostrado que esto es posible y está bien definido, y por esta definición 00 es de hecho 1 . (La única función que va del conjunto vacío al conjunto vacío es la función vacío, es decir, el conjunto vacío).
¿Por qué solemos decir que 0.00=1 ? Para valores reales no nulos x , x0=1 y tiene sentido dejar que 00=limx→0x0=1 . Es cierto que 0.0n=0 para números enteros positivos n , pero de todas formas hay una ruptura con ese patrón para los enteros negativos. Así que a quién le importa si 0.0n difiere de 0.00 ? No hay ninguna buena razón para hacer 0.00 indefinido.
Hay muchas otras razones para que el cero de potencia integral sea uno. Por ejemplo, a menudo lo escribimos como un polinomio para integral o real x : n∑i=0aixi
Pero el término "constante" allí es a0x0 , que sólo tiene sentido si x0=1 para todo x , integral o real, incluyendo el cero.
Para algunos puntos más, mira mi lenguaje de programación favorito, Object Pascal como se implementa en Borland Delphi / Embarcadero Delphi. La integral de potencia cero se implementa como IntPower (0.0,0) que se evalúa como 1 , incluso si Power (0.0,0.0) es indefinido. O mira la popular calculadora TI-84 Plus, que evalúa 00 y 0.00 como 1 aunque con la advertencia de que puede ser indefinido.
¿Por qué solemos decir que 0.00.0 es indefinido? Aquí vemos xy de verdad x y y como el punto (x,y) se acerca al punto (0,0) a lo largo de varios caminos. Si establecemos y=kx , xy se acerca a 1 ya que ambos x y y se acercan a cero desde la derecha. Si fijamos x=0 el límite es 0 . Otros caminos dan otros límites. Por lo tanto, no podemos decir que xy tiene cualquier límite como x y y se acercan a cero, por lo que declaramos que 0.00.0 es indefinido.
Tenga en cuenta que esta razón, así como otras con las que estoy familiarizado, no se aplica a x0 donde el cero es integral. Así que concluyo que el cero integral y el cero real no son exactamente lo mismo.
Nótese que esto es similar a que los números reales no son exactamente un subconjunto de los números complejos. Por ejemplo, la raíz cúbica de los números reales −1 es −1 pero la raíz cúbica del valor complejo −1 es 12+√32i . (¿He abierto otra lata de gusanos?)