Bitácora · Lógica · Guía 9

Libre o acotada no agota los casos

Ejercicio 21 de la Guía 9 · variables libres · tres VoFoI que caen con un contraejemplo de una línea

El enunciado, textual: «V o F o I, justifique.

Es el último ejercicio de la guía, y los tres ítems son falsos. Cada uno cae con una fórmula de entre siete y veinte símbolos, y los tres por lo mismo: le agregan a la definición algo que la definición no dice. El (a) supone que una variable es libre o cuantificada en toda la fórmula; el (b), que en cada posición pasa una de dos cosas; el (c), que cuantificar y volver a agregar la variable deja todo como estaba.

01 · Antes de decidir: la definición, y tres casos, no dos

Ocurrir a partir de i. Dadas palabras α y β, α ocurre a partir de i en β cuando β=δαγ con |δ|=i−1: leyendo β desde su símbolo i-ésimo, lo primero que aparece es α entero. Las posiciones cuentan símbolos, y una variable es una palabra de varios: X1 son dos, la X y el numeral negrita. En (X1≡X2), X1 ocurre a partir de 2, y en la 3 hay un numeral, no el comienzo de nada.

Ocurrir libremente. La guía lo define por recursión sobre la forma de φ, para v∈Var, φ∈Fτ e i∈{1,…,|φ|}:

Cada cláusula le saca a φ lo que tiene adelante de la pieza —el paréntesis, el ¬, el (φ1η, el Qw— y corre la posición en esa misma cantidad. La recursión está bien definida porque cada fórmula se descompone de una sola manera: es la lectura única de fórmulas. Si una posición corrida cae fuera de la pieza, por ese lado no hay nada. Y la única cláusula que puede decir que no a una ocurrencia es la cuarta: dentro de Qwφ1, ninguna ocurrencia de w es libre.

Ocurrir acotadamente. v ocurre acotadamente en φ a partir de i cuando v ocurre en φ a partir de i y no ocurre libremente a partir de i.

Tres casos, no dos. Fijados v, φ e i, puede pasar que v no ocurra a partir de i; que ocurra y libremente; o que ocurra y no libremente, que es ocurrir acotadamente. Las dos palabras de la definición nombran el segundo y el tercero. El primero no tiene nombre, y es el más común: en la fórmula del ítem (a), de sus 20 posiciones, X1 ocurre a partir de 5, y en las otras 15 no es ni libre ni acotada.

Y las tres cosas se dicen de una ocurrencia, el par v e i, no de la variable. Lo que se dice de la variable es Li(φ), el conjunto de las v∈Var para las que hay un i tal que v ocurre libremente en φ a partir de i. Se calcula con el Lema 10, de abajo hacia arriba: Li((t≡s)) y Li(r(t1,…,tn)) son las variables que ocurren en los términos; Li(¬φ)=Li(φ); Li((φηψ))=Li(φ)∪Li(ψ); y Li(Qxjφ)=Li(φ)−{xj}. Antes de decidir un VoFoI, la pregunta es la de qué clase de objeto es cada cosa: «libre» es de una ocurrencia, Li es de una fórmula. La definición entera, con los ejemplos de la guía, está en Variables libres.

Abajo se apuesta antes de ver: elegís la fórmula, la variable y la posición, y decís libre, acotada o ninguna. Después aparece el recorrido de la definición, cláusula por cláusula.

Apuesta Libre, acotada o ninguna — arranca en la posición 4 de la fórmula del ítem (a), sobre la primera X1. Tocá un símbolo para cambiar de posición, o usá las flechas cuando la palabra tiene el foco. Una apuesta por posición: después no se cambia.
La variable v
La posición i = 4

v — apuestas 0 aciertos 0 salió «ninguna» 0
El ítem (c), con xj = v:

02 · El ítem (a) es falso: libre en un lado, cuantificada en el otro

El contraejemplo: v=X1 y

φ=((X1≡X1)∧∀X1(X1≡X1))

que tiene 20 símbolos. Las posiciones 1 y 2 son los dos paréntesis; 3 y 4, la primera X1; 5, el ≡; 6 y 7, la segunda X1; 8, el paréntesis que cierra; 9, el ∧; 10, el ∀; 11 y 12, la X1 del cuantificador; 13, el paréntesis; 14–15 y 17–18, las dos X1 de adentro, con el ≡ en 16; y 19 y 20, los dos paréntesis del final.

X1 ocurre libremente a partir de 3. φ es (φ1∧φ2) con φ1=(X1≡X1) y φ2=∀X1(X1≡X1), y |(φ1∧|=9. Por la cláusula de los nexos, X1 ocurre libremente en φ a partir de 3 si ocurre libremente en φ1 a partir de 3−1=2, o en φ2 a partir de 3−9, que cae fuera. φ1 es atómica, así que alcanza con que X1 ocurra en (X1≡X1) a partir de 2, y ocurre. Lo mismo a partir de 6, que en φ1 es la 5.

∀X1 es subpalabra de φ: ocurre a partir de 10. La hipótesis del ítem se cumple y la conclusión no. Falso.

Del otro lado del ∧ pasa lo contrario. A partir de 14, la cláusula de los nexos manda a φ1 a partir de 13, que cae fuera de sus 7 símbolos, o a φ2 a partir de 14−9=5. φ2 empieza con ∀X1, y la cuarta cláusula pide v≠w: acá v y w son la misma X1, y no hay ocurrencia libre. Como X1 sí ocurre a partir de 14, ocurre acotadamente. Lo mismo a partir de 17, y a partir de 11: la X1 pegada al cuantificador también es una ocurrencia, y también es acotada.

Así que X1 es libre a partir de 3 y 6, acotada a partir de 11, 14 y 17, y X1∈Li(φ). El ítem confunde «v es libre en alguna parte» con «v no está cuantificada en ninguna». Lo que sí vale está en el Lema 10(e): si la fórmula entera es ∀vψ, entonces v∉Li(∀vψ). Que un ∀v aparezca adentro no dice nada.

03 · El ítem (b) es falso: en esa posición puede no ocurrir

Las dos opciones del ítem exigen que v ocurra en φ a partir de i: la libre porque, por inducción en la construcción de φ, toda ocurrencia libre es una ocurrencia —la cláusula atómica lo pide, y las otras la corren adentro de una pieza—; la acotada porque lo dice su definición. Si en la posición i no empieza una ocurrencia de v, no vale ninguna.

El contraejemplo: φ=(X1≡X2), v=X1 e i=1. φ es atómica, así que X1 ocurre libremente a partir de 1 si y sólo si ocurre a partir de 1. En la posición 1 está el paréntesis «(», y no ocurre. Tampoco acotadamente, que pide que ocurra. Falso.

El i∈{1,…,|φ|} del enunciado cierra la salida fácil —una posición fuera de la fórmula— pero no ésta. En (X1≡X2), X1 ocurre sólo a partir de 2: de las 7 posiciones, 6 son contraejemplo. La 3 también, aunque ahí esté el numeral de X1: una variable empieza con X.

Lo que sí vale es el ítem con una hipótesis más: si v ocurre en φ a partir de i, entonces ocurre libremente o acotadamente a partir de i, y exactamente una de las dos. Es la definición de acotada leída al revés.

04 · El ítem (c) es falso: xj tenía que ser libre

Por el Lema 10(e), Li(∀xjφ)=Li(φ)−{xj}, así que

Li(∀xjφ)∪{xj}=(Li(φ)−{xj})∪{xj}=Li(φ)∪{xj}

y eso es Li(φ) si y sólo si xj∈Li(φ). Cuantificar saca a xj y la unión la vuelve a poner, haya estado o no.

El contraejemplo: φ=(X1≡X1) y j=2. Por el Lema 10(a), Li(φ)={X1}. Por el (e), Li(∀X2(X1≡X1))={X1}−{X2}={X1}, y el lado izquierdo es {X1}∪{X2}={X1,X2}≠{X1}. Falso.

Sin el lema, contando posiciones, da lo mismo. ∀X2(X1≡X1) tiene 10 símbolos. X1 es libre a partir de 5 y de 8: la cuarta cláusula pide X1≠X2, que vale, y manda a (X1≡X1) a partir de 5−3=2 y 8−3=5, donde ocurre. X2 ocurre sólo a partir de 2, pegada al cuantificador, y ahí es acotada. Li es {X1}, y la unión agrega una variable que no estaba.

El ítem se vuelve verdadero agregando la hipótesis xj∈Li(φ). Con φ=(X1≡X2) y j=2: Li(∀X2(X1≡X2))={X1}, y {X1}∪{X2}={X1,X2}=Li(φ).

La regla de corrección de la cátedra es que un resultado de una guía que se usa se enuncia y se prueba. La prueba del (e) es corta. Si v∈Li(Qxjφ), hay un i a partir del cual v ocurre libremente en Qxjφ; por la cuarta cláusula, v≠xj y v ocurre libremente en φ a partir de i−|Qxj|, así que v∈Li(φ)−{xj}. Recíprocamente, si v∈Li(φ) a partir de i y v≠xj, la misma cláusula da que v ocurre libremente en Qxjφ a partir de i+|Qxj|.

05 · Lo que se lleva a otros ejercicios

Libre y acotada son de una ocurrencia; Li es de la fórmula. Una misma variable puede tener ocurrencias libres y acotadas en la misma fórmula, y pertenece a Li(φ) apenas tiene una libre. Ver un ∀v adentro no la saca de Li: lo que decide es si alguna de sus ocurrencias sale libre del recorrido.

Ante una posición, la primera pregunta es si v ocurre ahí. Recién después se pregunta cuál de las dos. Y para contar posiciones, una variable son tantos símbolos como numerales más uno.

Para calcular Li, el Lema 10, de abajo hacia arriba. El cuantificador Qxj saca a xj y nunca agrega nada; una igualdad entre conjuntos que lo involucra se decide preguntando si xj estaba en Li(φ).

Lo que hace perder puntos. En (a), decir que ∀X1 liga todas las X1 de φ, o dar la ocurrencia libre a partir de 2, cuando 1 y 2 son los dos paréntesis. En (b), refutar con una posición fuera de φ, que el enunciado excluye. En (c), contestar «verdadero» habiendo probado sólo con una fórmula donde xj ya era libre, o citar el Lema 10(e) sin enunciarlo ni probarlo.

Para tener a mano

  1. Fijados v, φ e i, hay tres casos: v no ocurre a partir de i, ocurre libremente, u ocurre acotadamente.
  2. (a) Falso: en ((X1≡X1)∧∀X1(X1≡X1)), X1 es libre a partir de 3 y 6, acotada a partir de 11, 14 y 17, y ∀X1 ocurre a partir de 10.
  3. (b) Falso: en (X1≡X2), a partir de 1, X1 no ocurre, así que no es ni libre ni acotada.
  4. (c) Falso: Li(∀xjφ)∪{xj}=Li(φ)∪{xj}, que es Li(φ) sólo si xj∈Li(φ). Contraejemplo: (X1≡X1) con j=2. Con esa hipótesis agregada, es verdadero.
  5. La recursión baja corriendo la posición: −1 por el paréntesis o el ¬, −|(φ1η| al segundo miembro, −|Qw| adentro de un cuantificador; y sólo la cuarta cláusula corta, cuando v=w.
← Anterior Siguiente → Inicio
Relacionados Variables libres Ocurrencias y reemplazos Fórmulas de tipo τ y su lectura única Antes de decidir, preguntá qué clase de objeto es