9 votos

Definición de nuevos símbolos (abreviaturas) en lógica de primer orden

En primer orden la lógica es común (y casi necesario) para introducir nuevos símbolos que han sido definidas en términos de los "fundamentales" símbolos de una teoría dada. Por ejemplo, la firma de la teoría de conjuntos se define a menudo como que sólo contiene una relación binaria símbolo $\in$, pero luego rápidamente se añade la constante símbolo $\emptyset$, binario relación $\subseteq$, unarios función de $\mathcal{P}$, y así sucesivamente. Como otro ejemplo, se puede desarrollar la teoría lineal de pedidos con el orden parcial $\leq$ como el símbolo fundamental, la satisfacción de los axiomas de la reflexividad, antisymmetry, transitividad, y de la totalidad, y, a continuación, defina $x < y$ a la media de $x \leq y \wedge x \neq y$; o se puede empezar con $<$ como el símbolo fundamental, la satisfacción de los axiomas de la irreflexivity, transitividad, y tricotomía y, a continuación, defina $x \leq y$ a la media de $x < y \vee x=y$; el reclamo es que el resultado de la teorías son equivalentes.

Todos ellos parecen lo suficientemente claro, pero estoy tratando de armar un conjunto de reglas sobre cómo hacer esto en general, y no he encontrado un set en los libros que tengo en mi estantería (Srivastava del Curso de Lógica Matemática, Enderton de la Matemática Introducción a la Lógica, y Manin del Curso de Lógica Matemática para los Matemáticos). Aquí es lo que creo que funciona:

  • Para definir una nueva constante símbolo $\alpha$, que se caracteriza por la fórmula $\phi(\alpha)$ tener $\alpha$ como la única variable libre, una primera prueba $\exists! x: \phi(x)$. Una fórmula $\psi(\alpha)$ es entonces interpretado $\forall v: (\phi(v) \rightarrow \psi(v))$ donde $v$ no es libre en $\psi$. Como un ejemplo, para definir el símbolo 0 en la teoría de anillos, uno de ellos utiliza la fórmula de $\phi(0)$$\forall x: (x+0=x \wedge 0+x=x)$; el teorema $\forall x: 0 \cdot x = 0$ es entonces interpretado como $$ \forall x: \forall y: [\forall x: (x+y=x \wedge y+x=x) \rightarrow y \cdot x = y]. $$
  • Para definir una nueva relación $R(x_1,\dots,x_n)$ cuyas variables libres son un subconjunto de a $\{x_1, \dots, x_n\}$, que se caracteriza por la fórmula $\phi(x_1, \dots,x_n)$, se interpreta cualquier fórmula $\psi$ $R$ mediante la sustitución de cada una de las ocurrencias de $R$$\phi$. Esta es probablemente la más sencilla de las tres reglas. Por ejemplo, si se define el $x < y$ a la media de $x \leq y \wedge x \neq y$, entonces el axioma $\forall x: \forall y: (x < y \vee y < x \vee x \neq y)$ se interpreta como $$ \forall x: \forall y: [(x \leq y \wedge x \neq y) \vee (y \leq x \wedge y \neq x) \vee x=y]. $$
  • Para definir una nueva función de $f(x_1,\dots,x_n)$ por la fórmula $\phi(x_1,\dots,x_n,y)$, demuestra los $\forall x_1: \dots \forall x_n: \exists! y: \phi(x_1,\dots,x_n,y)$. Para interpretar fórmulas que involucran $f$, es suficiente por recursión para interpretar fórmulas atómicas $R(t_1,\dots,t_k)$ donde $R$ es una relación y $t_1,\dots,t_k$ son términos. Supongamos que entre los términos de $t_1,\dots,t_k$ hay $m$ apariciones de el símbolo $f$, de la forma$f(a_j^{(1)},\dots,a_j^{(n)})$$j=1,\dots,m$. Deje $v_1, \dots, v_m$ variables que no se utiliza en $t_1,\dots,t_k$. Deje $t_1',\dots,t_k'$ ser los términos obtenidos mediante la sustitución de las apariciones de $f$$v_1,\dots,v_m$. Entonces la fórmula $R(t_1,\dots,t_k)$ se interpreta como $\phi(a_1^{(1)}, \dots, a_1^{(n)},v_1)\wedge \dots \wedge \phi(a_m^{(1)},\dots,a_m^{(n)},v_m) \wedge R(t_1',\dots,t_n')$. Como ejemplo, en el grupo de teoría se usa el teorema de $\forall x: \exists! y: x \cdot y = e$ a definir una única función de $^{-1}$, y el teorema $\forall x: \forall y: (x \cdot y)^{-1} = y^{-1} \cdot x^{-1}$ se interpreta como $$\forall x: \forall y: \exists u: \exists v: \exists w: [(x \cdot y) \cdot u = e \wedge y \cdot v = e \wedge x \cdot w = e \wedge u = v \cdot w ].$$

Preguntas:

  • Es esto correcto?
  • Es allí una manera más eficiente de hacer esto (especialmente el poco acerca de las funciones)?

4voto

Lo que has escrito se ve a lo largo de las líneas correctas.

Nuevas expresiones relacionales puede ser pensado como una mera abreviatura. Pero tenemos que tener cuidado con la introducción de nuevas constantes, para asegurarse de que tienen una denotación (o al menos, tenemos que hacer que en el estándar de FOL, donde los términos vacíos no están permitidos). Asimismo, tenemos que tener cuidado con la introducción de nuevos expresión de función para definir en términos de relaciones (seguramente) funcional. Cual es la razón de los dos casos se refieren a algunos de los que se quejan.

Hay una muy clara y de cuidado de tratamiento de estos temas en otro texto estándar, es decir, de Mendelson Introducción a la Lógica Matemática, 4ed §2.9. (De hecho, después de haber comprobado ahora, esto parece ser simplemente un reajuste del artículo 2.9 de la primera edición.)

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