15 votos

¿Cuál es la diferencia entre "$\to$" (implicación) y "$\vdash$" (por lo tanto)?

En Wikipedia, aquí en el último axioma de la deducción Natural del sistema, dice "[la aceptación de $p$ permite una prueba de $q$], inferir $(p \to q)$." ¿No es una tautología? En la mesa grande "Básicos y Derivados del Argumento de las Formas" que sigue, veo que es el uso de un nuevo símbolo "$\vdash$" express "por lo tanto". No es que algo puede ser hecho por el símbolo "$\to$"? Por ejemplo, ¿cuál es la diferencia entre "$(p \land q) \vdash p$" y "$(p \land q) \to p$"?

Una interesante representación simbólica de la última axioma de la NDS es que $(p \vdash q) \vdash (\vdash p \to q)$. Lo que no entiendo por qué se hace tan complicado.


Lo que también me intriga es en el "ejemplo de una prueba" que sigue. Desde la lista "$A$" como una promesa, que es básicamente diciendo: "asumiendo $A=\text{True}$", entonces ¿por qué tienes que ir alrededor de un círculo grande, el uso de la disyunción, conjunción, y junto eliminación para demostrar de nuevo que "$A$" es cierto? Si es a mí, yo diría que "asumiendo $A=\text{True}$, vamos a saber que $A=\text{true}$. Bang! Ahora llegamos $A \vdash A$, por lo que tenemos $\vdash A \to A$." Lo que está mal en esta deducción?

21voto

lhf Puntos 83572

$(p \land q) \to p$ es una frase en el cálculo proposicional. Al $p$ $q$ se asignan valores de verdad, esa frase siempre se obtiene el valor verdadero, es decir, es una tautología.

$(p \land q) \vdash p$ es una declaración en un metalenguaje sobre el cálculo proposicional. Se dice que el $p$ puede ser deducido de $p \land q$, de acuerdo a lo que la deducción de reglas son válidas.

12voto

George Gaál Puntos 367

La conexión entre el material condicional y provability es importante, y muy intuitivo una vez que las definiciones básicas se entiende. En una prueba formal asumimos un conjunto de instalaciones y derivar una conclusión en particular. Digamos que el conjunto de premisas $\Gamma$, y la conclusión de $\psi$. Ahora supongamos que queremos demostrar a $\varphi$, pero nuestras instalaciones son demasiado débiles para probarlo por sí mismos. Por lo que, además, asuma $\theta$, y gestionar para derivar $\varphi$. Se representa este simbólicamente diciendo que $\Gamma \cup \left\{\theta\right\} \vdash \varphi$.

Contraste esto con una instrucción condicional, como el siguiente: si $x + y < z$, a continuación, $x < z \wedge y < z$ ( $x,y,z \in \mathbb{N}$ ). Podemos formalizar esta en el predicado de cálculo utilizando el material condicional: $\forall{x}\forall{y}\forall{z} (x + y < z \rightarrow x < z \wedge y < z)$.

La deducción del teorema de los estados que, dada $\Gamma \cup \left\{\theta\right\} \vdash \varphi$, podemos afirmar que nuestra serie inicial de los locales de la $\Gamma$ demuestra la instrucción condicional $\theta \rightarrow \varphi$. Formalmente, $(\Gamma \cup \left\{\theta\right\} \vdash \varphi) \vdash (\Gamma \vdash \theta \rightarrow \varphi)$, sólo ligeramente, la versión más general de la prueba condicional regla de $(p \vdash q) \vdash (\vdash p \rightarrow q)$.

Es importante tener en mente la distinción entre el objeto de lenguaje, que es el idioma en el cual las premisas, la conclusión y la de todos los pasos de la prueba que se indican, y el metalenguaje que nos permite hacer afirmaciones acerca de lo que puede ser demostrado de qué. $\rightarrow$ es un símbolo de que el objeto del lenguaje, que de manera informal corresponde a la si...entonces locución en inglés. $\vdash$ es un símbolo de la metalengua, y corresponde a provability: a partir de estas premisas, esta conclusión puede ser derivado. La importancia de la deducción es el teorema que muestra un camino para nosotros para pasar de las declaraciones de la metalengua a las declaraciones de los objetos de lenguaje.


He aquí una respuesta actualizada a la segunda pregunta, después de haber visto el enlace de la página para más de un segundo. El ejemplo de la prueba es complicada sólo por lo que puede mostrar una cadena de razonamiento con pasos entre la hipótesis inicial y la derivación de $A \vdash A$.

  1. $A$ (Asunción)
  2. $A$ (A partir de 1)
  3. $A \vdash A$ (A partir del 1 y 2)
  4. $\vdash A \rightarrow A$ (A partir de 3 por CP)

Tan lejos, tan obvia. Y, por supuesto, por la simple inspección de la tabla de verdad para $A \rightarrow A$ podemos ver que es una tautología; esta es la semántica , mientras que la derivación se muestra en la página de la Wikipedia es un sintáctica enfoque.

El problema con la tabla de verdad es que no escala a la lógica de primer orden: ¿qué es la tabla de verdad para $\forall{x} \; P(x)$? Suponiendo que se nos asigna constantes a cada elemento del dominio, se podría plantear algún tipo de análogo de una tabla de verdad, pero si el dominio fuese infinito, a continuación, la tabla de verdad sería infinitamente amplia! Esta es la razón por la semántica de la lógica de primer orden son dadas por el modelo de la teoría, no en tablas de verdad. Sin embargo, la deducción del teorema aún se mantiene en la lógica de primer orden (por cerrado fórmulas).

0voto

user11300 Puntos 116

En adición a lo que fue señalado en los otros comentarios, (p∧q)→p, una vez que escribir exactamente lo que el autor quiere decir, que es ((p∧q)→p), tenemos una bien formada fórmula (o fórmula o formulario de declaración). Por otro lado, ((p∧q)⊢p) no es un bien formado fórmula, ya que no sigue la formación de las reglas de una lengua, o al menos se necesita un conjunto de las reglas de formación distinta de la de ((p∧q)→p), tal como existe en el metalenguaje, no el objeto del lenguaje.

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