22 votos

¿Cómo se define la adición?

He estado leyendo Sobre números y juegos y me he dado cuenta de que Conway define la adición en su sistema numérico en términos de suma. Del mismo modo, en los libros de análisis y lógica que he leído (estoy seguro de que esto no es así en todos los libros de este tipo) se asume cómo funciona la adición. Por lo que tengo entendido, el método tradicional de construcción del sistema numérico comienza con los números naturales (y el cero)

0:=||0:=||

1:=|{}|1:=|{}|

2:=|{,{}}|2:=|{,{}}|

y así sucesivamente. En esta construcción la adición podría (?) definirse como la unión disjunta de los conjuntos asociados a los dos números. Entonces los enteros podrían definirse como la inversa aditiva y así sucesivamente. Pero, ¿es ésta la forma ideal de hacerlo? ¿Existe un método más elegante?

35voto

Lorin Hochstein Puntos 11816

No se tiene una noción a priori de cardinalidad, por lo que no se puede decir realmente cosas como " 0:=||0:=|| ". De hecho, antes de poder definir los cardinales se suelen definir los ordinales, y normalmente la definición de los naturales precede a la de los ordinales.

El método de la teoría de conjuntos comienza utilizando el Axioma del Infinito, que establece que existe al menos un conjunto inductivo; un conjunto XX es inductivo si y sólo si (i) XX y (ii) Para todos los xx Si xXxX entonces s(x)=x{x}Xs(x)=x{x}X .

Por lo tanto, dejemos que XX sea cualquier conjunto inductivo. Entonces definimos N=AXA is inductive. Entonces se puede demostrar que N está bien definido (no depende de la elección de X ) y satisface los "Axiomas de Peano":

  1. N .
  2. Si xN entonces s(x)N .
  3. Para todos xN , s(x) .
  4. Para todos x,yN Si s(x)=s(y) entonces x=y .
  5. Si SN es inductivo, entonces S=N .

(De hecho, 3 y 4 son sólo consecuencias de la definición de s(x) ). A continuación, definimos " 0 " para significar , " 1 " para significar s(0) , " 2 " para significar s(1)=s(s(0)) etc.

También puedes empezar con los axiomas de Peano. Aquí, hay una noción primitiva llamada "número natural", y un símbolo primitivo llamado 0 . También tenemos una función primitiva s . Los axiomas de Peano serían:

  1. 0 es un número natural.
  2. Si n es un número natural, entonces s(n) es un número natural.
  3. Para todos los números naturales n , s(n)0 .
  4. Para todos los números naturales n y m Si s(n)=s(m) entonces n=m .
  5. Esquema del axioma de inducción. Si Φ es un predicado tal que Φ(0) es cierto, y para todos n , Φ(n)Φ(s(n)) entonces para todos los números naturales k , Φ(k) .

(También puede comenzar con 1 en lugar de 0 Utilizo 0 porque entonces es paralela a la construcción teórica de conjuntos). A continuación, definimos " 1 " para significar s(0) y " 2 " para significar s(1)=s(s(0)) etc.

Entonces necesitamos el Teorema de Recursión:

Teorema de recursión. Dado un conjunto X , un elemento aX y una función f:XX existe una única función F:NX tal que F(0)=a y F(s(n))=f(F(n)) para todos nN .

Una vez que tenemos estas definiciones y el teorema, podemos empezar a definir la suma. Fijar nN . Voy a definir "añadir n ", +n:NN dejando +n(0)=n, +n(s(m))=s(+n(m)). O, en notación habitual, n+0=n, n+s(m)=s(n+m).

Con estas definiciones, tenemos:

Teorema. Para todos nN , n+0=0+n=n .

Prueba. Dejemos que S={nNn+0=0+n=n} . Tenga en cuenta que 0S ya que 0+0=0 por la definición de adición. Supongamos ahora que kS Eso significa que k+0=0+k=k . Entonces 0+s(k)=s(0+k)=s(k) (primera igualdad por la definición de adición con 0 , segundo por la hipótesis de inducción). Y por la definición de adición con s(k) tenemos s(k)+0=s(k) . Por lo tanto, kS implica s(k)S . Así, S=N , según se desee. QED

Teorema. Para todos nN , s(n)=n+1

Prueba. Dejemos que S={nNs(n)=n+1} . Primero, 0S ya que s(0)=1=0+1 por el teorema anterior. Supongamos que kS Eso significa que s(k)=k+1 . Entonces s(s(k))=s(s(k)+0)=s(k)+s(0)=s(k)+1 . Así que kS implica s(k)S Por lo tanto S=N . QED

Teorema. Para todos ,n,mN , +(m+n)=(+m)+n .

Prueba. Fijar y m . Dejemos que S={nN+(m+n)=(+m)+n} . Tenemos 0S ya que +(m+0)=+m=(+m)+0. Supongamos ahora que kS Eso significa que (+m)+k=+(m+k) . Demostramos que s(k)S . Tenemos: (+m)+s(k)=s((+m)+k)=s(+(m+k))=+s(m+k)=+(m+s(k)). Así, si kS entonces s(k)S . Por lo tanto, S=N . QED

Lema. Para todos nN , 1+n=n+1 .

Prueba. Dejemos que S={nN1+n=n+1} . Entonces 0S . Supongamos que kS para que 1+k=k+1=s(k) . Entonces tenemos: 1+s(k)=s(1+k)=s(k+1)=s(k+s(0))=s(s(k+0))=s(s(k))=s(k)+1. Así, S=N . QED

Teorema. Para todos n,mN , n+m=m+n .

Prueba. Fijar m y que S={nNm+n=n+m} . Primero, 0S ya que m+0=0+m . También, 1S por el lema anterior. Supongamos ahora que kS . Entonces m+k=k+m . Para demostrar que s(k)S tenemos: m+s(k)=s(m+k)=s(k+m)=(k+m)+1=k+(m+1)=k+(1+m) =(k+1)+m=s(k)+m. Así, S=N . QED

Y así sucesivamente. Podemos entonces definir la multiplicación de manera similar, fijando n y definiendo n×0=0 n×s(m)=(n×m)+n, y demostrar las propiedades habituales de la multiplicación de forma inductiva. Entonces podemos definir la exponenciación también recursivamente: fijar n Entonces n0=1 ns(m)=nm×n. Posteriormente definimos el orden entre los números naturales por abnN(a+n=b), y demostrar las propiedades habituales.

Más tarde, podemos construir Z de N , Q de Z , R de Q , C de R etc. Véase, por ejemplo, mi respuesta a esta pregunta anterior .

16voto

Greg Case Puntos 10300

Jacob, hay dos maneras de definir la adición de números naturales en la teoría de conjuntos.

El primero es el que tú indicas: La suma de dos números es el tamaño de su unión disjunta. En general, se define adición cardinal de esta manera: Si κ y λ son cardinales (tamaños de conjuntos), digamos κ=|A| y λ=|B| entonces κ+λ=|AB| , donde denota la unión disjunta.

La segunda forma es definir adición ordinal considerando los números naturales como conjuntos ordenados: 0= , 1={0} , 2={0,1} etc., con n={0,,n1} ordenados de la forma habitual, que en realidad corresponde a la afiliación: a<b si ab . Aquí identificamos dos conjuntos linealmente ordenados si son de orden isomorfo. La noción relevante aquí es la de suma de conjuntos ordenados: Si (A,<) y (B,) son órdenes lineales, su suma A+B es el conjunto AB ordenado por a es menor que b si a,bA y a<b o a,bB y ab o aA y bB .

Se puede comprobar que estas dos nociones coinciden cuando A , B son conjuntos finitos (es decir, cuando miramos n+m para n,m finito). Hay que tener cuidado, porque las nociones son diferentes en general para los conjuntos infinitos. Por ejemplo, si 0=|N| entonces 0+1=1+0=0 . Sin embargo, si pensamos en 0 como el conjunto ordenado {0<1<} entonces 1+0=0 (recordemos que identificamos los conjuntos si son de orden isomorfo). Sin embargo, 0+1 es estrictamente mayor que 0 como conjuntos ordenados.

Hay una tercera opción en el contexto de la aritmética: Todo lo que necesitamos es la noción de sucesor. El sucesor de 0 es 1, de 1 es 2, etc. Denotemos por S(n) el sucesor de n (en general, S(n)=n+1 por supuesto). Obsérvese que "sucesor de n "es una noción teórica de orden: El menor número mayor que n . Entonces definimos n+m recursivamente: n+0=n y n+S(m)=S(n+m) .


Podemos continuar y definir, por ejemplo, la multiplicación y la exponenciación también de estas tres maneras. La multiplicación cardinal es el tamaño del producto cartesiano. La exponenciación cardinal |A||B| es el tamaño del conjunto de funciones de B a A .

Multiplicación ordinal αβ significa: " β copias de α ". Así que 02=0+0 mientras que 20=0 .

La exponenciación ordinal es un poco más complicada de definir: Para conjuntos ordenados α,β tal que α tiene un mínimo 0 , defina F(α,β) como el conjunto formado por aquellas funciones f:βα tal que sólo hay un número finito de ξ tal que f(ξ)0 .

Para las funciones f,g en F(α,β) set fg si f(ξ)<g(ξ) (en el orden de α ) para ξ mayor (en el orden de β ) tal que f(ξ)g(ξ) .

Entonces αβ se define como el tipo de orden de (F(α,β),) .

De nuevo, estas nociones coinciden para los números finitos, pero difieren mucho para los conjuntos infinitos.

Las definiciones recursivas vienen dadas por n0=0 y nS(m)=nm+n y n0=1 (incluso si n=0 ) y nS(m)=nmn .

8voto

Mauli Puntos 4397

Una forma extremadamente elegante de definir los números que quiero mencionar no utiliza establece pero cálculo lambda es decir, funciones y aplicación de funciones. El sistema utilizado se llama Codificación eclesiástica .

La idea es la siguiente: Dos , por ejemplo, significa hacer algo por dos veces.

Más concretamente, cuando tenemos alguna operación (una función) y un valor, aplicamos esta función dos veces sobre este valor. En notación lambda

2λfxf(fx)

Así que, en general, cualquier número n se define como una función que toma otra función y devuelve su n th iterar .

Ahora podemos definir simplemente la adición como una composición de funciones . Primero aplicamos la función n veces, entonces m veces y así conseguimos un total de n+m aplicaciones.

n+mλfxnf(mfx)

Por ejemplo, terminamos con

2+3λfxf(f(f(f(fx))))5

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