3 votos

¿Cuál es la diferencia real/"cotidiana" entre variables libres y ligadas?

Mi libro de texto es Introducción matemática a la lógica, 2ª edición por Enderton.

La pregunta surge inicialmente cuando intentaba demostrar el Ejercicio 4. en la pg.99

$$\text{Show that if }x \text{ does not occur free in }\alpha,\text{ then }\alpha \vDash \forall x \alpha$$

Una de las líneas en la prueba, que como he trabajado es:

las funciones de asignación $s$ y $s(x|d)$ de acuerdo en ninguna variable pero $x$ ya que $x$ no se produce libremente en $\alpha,$ de ahí $$\vDash_\mathfrak{U} \alpha[s] \Leftrightarrow \vDash_{\mathfrak{U}}\alpha[s(x|d)]$$

Entonces, volví a referirme a Teorema 22A que establece: Supongamos $s_1,s_2$ son funciones de asignación de $V$ en $\mathfrak{U}$ que coinciden en todas las variables (si las hay) que aparecen libres en la wff $\phi$ . Entonces $$\vDash_{\mathfrak{U}} \phi[s_1] \Leftrightarrow \vDash_{\mathfrak{U}} \phi[s_2]$$

Mi pregunta es ¿por qué sólo basta con variables libres? ¿Por qué no necesitamos imponer el acuerdo sobre las variables ligadas de $s_1,s_2$ ?

La demostración de este teorema utiliza la inducción, donde la hipótesis inductiva simplemente establece el acuerdo sobre variables libres en lugar de contar la intuición que hay detrás.

He intentado responder a mi propia pregunta, pero cuando se trata de discernir la diferencia entre variables libres y ligadas, la frase "una variable ligada es una variable que está siendo cuantificada" parece incompleta.

Además, esta pregunta está estrechamente relacionada con el post: Demuestre que si $x$ no se produce libremente en $$, then $ \vDash x $.

3voto

Mauro ALLEGRANZA Puntos 34146

En la "vida cotidiana" no hay variables libres .

En el lenguaje de la lógica de predicados, una variable libre funciona como un pronombre en el lenguaje natural: $\text{red}(x)$ es como "es rojo". Su significado depende del contexto.

¿Cómo especificamos el "contexto" en la lógica de predicados? Con funciones de asignación de variables:

$\mathfrak A,s \vDash \text {red}(x)$

se cumple si la interpretación elegida $\mathfrak A$ es mi escritorio y la función de asignación de variables $s$ asigna la variable $x$ ocurriéndole gratis a mi lápiz rojo.


El mecanismo de la función de asignación de variables es un "truco" matemático para definir las especificaciones semánticas del lenguaje.

Las cláusulas recursivas para cuantificadores reducen la satisfacción de la fórmula a los casos sin cuantificadores, es decir, a fórmulas con variables libres.

El resultado al que se refiere ( Teorema 22A ) equivale simplemente a demostrar que lo que importa en la "valoración" semántica de una fórmula son sólo las variables que aparecen libres en ella, y no todas las demás infinitas variables del lenguaje.

Quizá un ejemplo sencillo le ayude.

Considere la fórmula $(x=0)$ y el dominio $\mathbb N$ . Si consideramos una función de asignación de variables $s$ tal que $s(x)=0$ tenemos que $\mathbb N,s \vDash (x=0)$ si en su lugar consideramos $s'$ con $s'(x)=1$ tendremos que $\mathbb N,s' \nvDash (x=0)$ .

Consideremos ahora las dos funciones siguientes: $s$ tal que $s(x)=0$ y $s(y)=1$ y $s'$ tal que $s'(0)=1$ y $s'(y)=0$ ¿ve algún cambio?

1voto

srik Puntos 696

En realidad no me gusta hablar de variables limitadas, porque se trata más bien de ocurrencias limitadas de variables.

La idea principal es que todo lo que has derivado son fórmulas válidas.(Teorema de la corrección)

Las fórmulas válidas son precisamente aquellas que son verdaderas bajo cualquier interpretación de variables, símbolos funcionales y de predicado. (Así pues, los términos y las fórmulas tienen un significado preciso (semántico)).

Diferentes interpretaciones le permiten implementar la operación de sustitución, por lo que puede obtener.

Por lo tanto, las variables libres son aquellas que se pueden sustituir sin romper la validez de una fórmula. Las variables ligadas son todas las demás.

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