Processing math: 100%

2 votos

Intentando comprender las reglas de inferencia del Cálculo Secuencial para cuantificadores y .

Estoy tratando de entender LK cálculo secuencial (lógica) reglas de inferencia para cuantificadores (si comprendo una lo suficientemente bien, quizá pueda utilizarla para comprender las otras tres). En Wikipedia las reglas son:

L

R

Γ,A[t/x]ΔΓ,xAΔ

ΓA[y/x],ΔΓxA,Δ

Γ,A[y/x]ΔΓ,xAΔ

ΓA[t/x],ΔΓxA,Δ

El artículo de Wikipedia dice lo siguiente sobre estas normas:

Para intuir las reglas de cuantificación, considere la regla (R) . Por supuesto, concluir que xA se sostiene sólo por el hecho de que A[y/x] es cierto no es en general posible. Sin embargo, si la variable y no se menciona en ninguna otra parte (es decir, si se puede elegir libremente, sin influir en las demás fórmulas), se puede suponer que A[y/x] es válida para cualquier valor de y . Las demás normas deberían ser bastante sencillas.

(Primera pregunta: Las reglas de inferencia utilizan tanto A[t/x] y A[y/x] . ¿Existe alguna diferencia entre A[t/x] y A[y/x] ? Lo sé. t denota convencionalmente un término. ¿Tiene y también )

El mismo artículo de Wikipedia indica el significado de la notación A[t/x] :

A[t/x] denota la fórmula que se obtiene sustituyendo el término t para cada aparición libre de la variable x en fórmula A con la restricción de que el término t debe estar libre para la variable x en A (es decir, ninguna aparición de cualquier variable en t se convierte en A[t/x] ).

También debe tenerse en cuenta que en el cálculo secuencial

  • a plazo t no tiene cuantificadores (ni aglutinantes), por lo que todas sus variables son libres
  • una fórmula A pueden tener cuantificadores. También puede tener variables libres. Por lo tanto, puede tener variables ligadas y variables libres.

Por qué son las reglas de la forma:

Γ,A[t/x]ΔΓ,xAΔ

en lugar de la forma

Γ,AΔΓ,xAΔ

¿Por qué son necesarias las sustituciones? Para una norma concreta, ¿garantiza la sustitución que x ¿es una variable libre?

1voto

ManuelSchneid3r Puntos 116

Porque nosotros no sólo quieren dar una bofetada de " x " en el anverso de la fórmula A . (Para simplificar, a continuación trabajo con Γ= y Δ una única fórmula, a saber Δ=xU(x) .)

Por ejemplo, supongamos A es la fórmula U(c) donde U es un símbolo de predicado unario y c es un símbolo constante. Del secuente U(c)xU(x) (cuya derivación dejo como ejercicio) nos gustaría inferir el secuente xU(x)xU(x). Sin embargo, su versión del L regla sólo nos daría xU(c)xU(x), y esto no es en absoluto lo mismo.

1voto

mohottnad Puntos 1

Usted tuvo una observación cuidadosa para la diferencia entre el término arbitrario t y una variable arbitraria y utilizado en las 4 reglas de cuantificación de LK . De hecho hay algún propósito para esta diferencia intencionalmente en la mayoría de los cálculos secuenciales.

Recall L corresponde implícitamente a -elim de deducción natural, por lo que si A se cumple para cada objeto, entonces podemos sustituir cualquier término t por compleja que sea, en A para x (por supuesto asumiendo t es gratuito para x en A ), y entonces si todavía podemos derivar Δ es cuando L tiene sentido. A la inversa, R corresponde a -en ND, por lo que necesitamos una regla arbitraria de solo variable y (suponiendo y no se menciona en ninguna otra parte) para sustituir a x en A como resultado de Γ como el caso más genérico para introducir xA .

Y curiosamente, para el cuantificador las situaciones se invierten ya que en el caso de introducción ( Regla R) normalmente una variable genérica y no tendrá derecho a derivar A(y) de Γ hay que esforzarse para encontrar un término específico t satisfaciendo ΓA[t/x] . Un razonamiento similar para Regla L.

Por último, si comprende L regla como -elim de la deducción natural, entonces puedes ver fácilmente del mismo razonamiento anterior que tienes que probar Δ de Γ y A[t/x] para un término arbitrario, sólo entonces L tiene sentido y se mantiene.

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