La aritmética de Peano, según Gödel

Una descripción fiel del sistema lógico Peano tal como aparece en el artículo de Gödel de 1931, siguiendo la traducción de Hirzel. Constantes, tipos de variables, formación de fórmulas, grupos de axiomas y reglas de inferencia — el sistema preciso usado en el argumento de incompletitud.

5 min de lectura

A continuación se especifica con detalle el sistema lógico Peano\textbf{Peano}, correspondiente a la aritmética de Peano de Principia Mathematica1 y descrito por Gödel en la publicación en la que demostró el Primer Teorema de Incompletitud2. Los contenidos se corresponden a una traducción de tal artículo en Gödel (1992)3, con la ayuda de Hirzel (2000)4.

En el artículo original de Gödel, los símbolos usados son diferentes. En la tabla al final de esta página se especifican tales diferencias.

Sistema formalA.1—Aritmética de Peano (Peano\textbf{Peano})

Describimos las fórmulas del lenguaje de Peano\textbf{Peano} como sigue:

I. Las constantes: ¬\neg, ∨\vee, ∀\forall, 00, SS, (( y )).

II. Las variables de tipo uno (individuales, son números naturales incluyendo el 00): x1,y1,z1,...x_1, y_1, z_1, ...

Las variables de tipo dos (clases de individuos, subconjuntos de N\mathbb{N}): x2,y2,z2,...x_2, y_2, z_2, ...

Las variables de tipo tres (clases de clases de individuos, subconjuntos de subconjuntos de N\mathbb{N}): x3,y3,z3,...x_3, y_3, z_3, ...

Y sigue con un tipo para cada número natural.

Una nota: las variables para las funciones de dos o más términos son superfluas como signos básicos, ya que las relaciones pueden ser definidas como clases de pares ordenados y los pares ordenados pueden ser definidos como clases de clases, por ejemplo, el par ordenado a,ba,b por ((a),(a,b))((a), (a,b)) donde (x,y)(x,y) significa la clase cuyos elementos son xx e yy, y (x)(x) la clase cuyo único elemento es xx.

Por un signo de primer tipo entendemos una combinación de signos de la forma a,S(a),S(S(a)),S(S(S(a))),...a, S(a), S(S(a)), S(S(S(a))), ... donde aa es bien 00 o una variable de primer tipo. En el primer caso llamamos a tal símbolo un símbolo numérico. Para n>1n>1 entendemos un símbolo de tipo nn-ésimo lo mismo que una variable de tipo nn-ésimo. Las combinaciones de los símbolos de la forma a(b)a(b), donde bb es un símbolo de tipo nn y aa es un símbolo de tipo n+1n+1, se llaman fórmulas elementales.

Las fórmulas las definimos como la menor clase que contiene todas las fórmulas elementales y, además, con cualquier aa y bb las siguientes: ¬(a)\neg(a), (a)∨(b)(a)\vee(b), ∀x:(a)\forall x:(a) (donde xx es cualquier variable). Llamamos a (a)∨(b)(a)\vee(b) la disyunción de aa y bb, a ¬(a)\neg(a) la negación y a ∀x:(a)\forall x:(a) la generalización de aa. Una fórmula en la que no hay ninguna variable libre se llama fórmula proposicional.

Denotamos como Subst a(vb)\text{Subst}\,a\binom{v}{b} (donde aa es una fórmula, vv es una variable y bb es un símbolo del mismo tipo que vv) a la fórmula que se deriva a partir de aa reemplazando todas las ocurrencias de vv, donde sean libres, por bb.

Decimos que una fórmula aa es una elevación de tipo de otra fórmula bb si podemos obtener bb incrementando el tipo de todas las variables de aa por el mismo número.

Las fórmulas siguientes (I–V) son los axiomas. Los indicamos con las abreviaturas ∧\wedge, ⇒\Rightarrow,   ⟺  \iff, ∃\exists y ==, definidos como: p∧q≡¬(¬p∨¬q)p\wedge q \equiv \neg(\neg p\vee\neg q), p⇒q≡¬p∨qp\Rightarrow q \equiv \neg p\vee q, p  ⟺  q≡(¬p∨q)∧(¬q∨p)p\iff q \equiv (\neg p\vee q)\wedge(\neg q\vee p), ∃x:p≡¬∀x:¬p\exists x:p \equiv \neg\forall x:\neg p, y x1=y1≡∀x2:(x2(x1)⇒x2(y1))x_1=y_1 \equiv \forall x_2:(x_2(x_1)\Rightarrow x_2(y_1)).

I.

(P1)    ¬(S(x1)=0)\text{(P1)}\;\;\neg(S(x_1)=0)
(P2)    S(x1)=S(y1)⇒x1=y1\text{(P2)}\;\;S(x_1)=S(y_1)\Rightarrow x_1=y_1
(P3)    (x2(0)∧∀x1:x2(x1)⇒x2(S(x1)))⇒∀x1:x2(x1)\text{(P3)}\;\;\left(x_2(0)\wedge\forall x_1:x_2(x_1)\Rightarrow x_2(S(x_1))\right)\Rightarrow\forall x_1:x_2(x_1)

II. Toda fórmula derivada de insertar cualquier fórmula para pp, qq y rr en los esquemas siguientes:

(P4)    p∨p⇒p\text{(P4)}\;\;p\vee p\Rightarrow p
(P5)    p⇒p∨q\text{(P5)}\;\;p\Rightarrow p\vee q
(P6)    p∨q⇒q∨p\text{(P6)}\;\;p\vee q\Rightarrow q\vee p
(P7)    (p⇒q)⇒(r∨p⇒r∨q)\text{(P7)}\;\;(p\Rightarrow q)\Rightarrow(r\vee p\Rightarrow r\vee q)

III. Cada fórmula obtenida de los dos esquemas:

(P8)    (∀v:a)⇒Subst a(vc)\text{(P8)}\;\;(\forall v:a)\Rightarrow\text{Subst}\,a\binom{v}{c}
(P9)    (∀v:b∨a)⇒(b∨∀v:a)\text{(P9)}\;\;(\forall v:b\vee a)\Rightarrow(b\vee\forall v:a)

haciendo las siguientes sustituciones para aa, vv, bb y cc (y realizando en (P8) la operación denotada por Subst): para cualquier fórmula aa, cualquier variable vv, para una fórmula cualquiera bb en la que vv no aparece de forma libre, y para cc un signo del mismo tipo que vv, de modo que cc no contenga una variable que esté ligada en aa en un lugar donde vv sea libre.

IV. Cada fórmula obtenida del esquema:

(P10)    ∃u:∀v:(u(v)  ⟺  a)\text{(P10)}\;\;\exists u:\forall v:(u(v)\iff a)

insertando en el lugar de vv y uu cualquier variable de tipo nn y n+1n+1, respectivamente, y en aa una fórmula sin ocurrencias libres de uu. Este axioma es el de reducibilidad.

V. Cualquier fórmula obtenida de la siguiente mediante elevación de tipo (y la fórmula en sí misma):

(P11)    (∀x1:(x2(x1)  ⟺  y2(x1)))⇒x2=y2\text{(P11)}\;\;\left(\forall x_1:(x_2(x_1)\iff y_2(x_1))\right)\Rightarrow x_2=y_2

Este axioma nos indica que una clase está completamente determinada por sus elementos.

Una fórmula cc se llama consecuencia inmediata de aa y bb si aa es la fórmula (¬(b))∨(c)(\neg(b))\vee(c), y una consecuencia inmediata de [únicamente] aa si cc es la fórmula ∀v:a\forall v:a, donde vv es cualquier variable. La clase de [teoremas] se define como la menor clase de fórmulas que contiene a los axiomas y que es cerrada bajo la operación «consecuencia inmediata».

Una fórmula de Peano\textbf{Peano} es verdadera si es cierta interpretándola como una afirmación lógica sobre los números naturales.

A.1 #Correspondencia de símbolos

Símbolo Notación original (Gödel) Descripción
¬\neg ∼\sim Negación
∨\vee ∨\vee Disyunción
∀\forall Π\Pi Cuantificador universal
SS ff Sucesor
(( (( Paréntesis de apertura
)) )) Paréntesis de cierre
∃\exists (Ex)(Ex) Cuantificador existencial
:: .\mathbf{.} Tal que
⇒\Rightarrow ⊃\supset Implicación
  ⟺  \iff ≡\equiv Bicondicional
== == Igualdad

Notas al pie

  1. Whitehead, A.N., & Russell, B. (1927). Principia Mathematica (2nd ed.). Cambridge University Press.

    ↩
  2. Gödel, K. (1931). Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik, 38:173–198.

    ↩
  3. Gödel, K. (1992). On Formally Undecidable Propositions of Principia Mathematica and Related Systems. Dover Publications. (Trad. B. Meltzer; publicado originalmente en 1962.)

    ↩
  4. Hirzel, M. (2000). On formally undecidable propositions of Principia Mathematica and related systems I (traducción). https://www.hirzel.us/have/godel.pdf

    ↩