Autor Tema: Numeros Naturales (Axiomas de Peano)

0 Usuarios y 1 Visitante están viendo este tema.

26 Marzo, 2017, 05:02 am
Leído 1879 veces

andres_z

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 84
  • Karma: +0/-0
  • Sexo: Masculino
Hola, estaba leyendo sobre la construcción de los números naturales en la lógica de primer orden y me surgió una duda.

\( NumNat(0) \)
\( \forall{n} NumNat(n)\Rightarrow{} NumNat(S(n)) \)

\( 0 \) es un número natural, y para cada \( n \), si \( n \) es un número natural, entonces \( S(n) \) es un número natural. \( S \) significa sucesor.

\( \forall{n} 0 \neq{} S(n) \)

Ningún sucesor de \( n \) puede ser \( 0 \).

\( \xcancel{\forall{n,m} NumNat(m) \wedge NumNat(n) \Rightarrow{} S(m) m S(n)} \)
\( \forall{n,m} \) \( m\neq{}n \Rightarrow{} S(m) m S(n) \)

Este último no lo entiendo.

¿Alguien me puede explicar? Gracias.

Edit: Me he confundido y lo he escrito mal, lo taché.

26 Marzo, 2017, 12:16 pm
Respuesta #1

Carlos Ivorra

  • Administrador
  • Mensajes: 11,956
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
    • Página web personal
\( \forall{n,m} NumNat(m) \wedge NumNat(n) \Rightarrow{} S(m) m S(n) \)

Este último no lo entiendo.

¿Alguien me puede explicar?

La explicación es muy simple: no lo entiendes porque no tiene sentido. Repasa la fuente de donde has sacado eso, porque en algún momento se ha distorsionado el axioma.

26 Marzo, 2017, 08:03 pm
Respuesta #2

andres_z

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 84
  • Karma: +0/-0
  • Sexo: Masculino
\( \forall{n,m} NumNat(m) \wedge NumNat(n) \Rightarrow{} S(m) m S(n) \)

Este último no lo entiendo.

¿Alguien me puede explicar?

La explicación es muy simple: no lo entiendes porque no tiene sentido. Repasa la fuente de donde has sacado eso, porque en algún momento se ha distorsionado el axioma.

Gracias por responder, lamentablemente me he confundido con otra sentencia y las he mezclado, esto es lo que no entendí:
\( \forall{n,m} \) \( m\neq{}n \Rightarrow{} S(m) m S(n) \)

Así es como está en el libro Inteligencia Artificial: Un enfoque moderno Página 290 (Slide 316 del link).

26 Marzo, 2017, 09:02 pm
Respuesta #3

Carlos Ivorra

  • Administrador
  • Mensajes: 11,956
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
    • Página web personal
Gracias por responder, lamentablemente me he confundido con otra sentencia y las he mezclado, esto es lo que no entendí:
\( \forall{n,m} \) \( m\neq{}n \Rightarrow{} S(m) m S(n) \)

Pues eso es una errata, sólo que antes no se adivinaba el original y ahora sí que se adivina. Lo correcto es:

\( \forall{n,m} \) \( m\neq{}n \Rightarrow{} S(m) \neq  S(n) \)

y quiere decir que números distintos tienen siguientes distintos.

26 Marzo, 2017, 10:59 pm
Respuesta #4

andres_z

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 84
  • Karma: +0/-0
  • Sexo: Masculino
Pues eso es una errata, sólo que antes no se adivinaba el original y ahora sí que se adivina. Lo correcto es:

\( \forall{n,m} \) \( m\neq{}n \Rightarrow{} S(m) \neq  S(n) \)

y quiere decir que números distintos tienen siguientes distintos.

¡Muchísimas gracias!