Bitácora · Lógica · Lista del parcial 2

El cuantificador de tapar se queda adentro

Ejercicio 6 de la lista del parcial 2 · Guía 6 · traducir «tapa» al lenguaje elemental, medir la traducción y escribir la prueba sin citar la monotonía

El enunciado, textual: «Consideremos el siguiente resultado: Sea (L,s,i,≤) un reticulado cuaterna. Si x,y∈L son tales que y tapa a x, entonces para cualquier u∈L, se tiene que si u≰x, entonces xsu=ysu. (a) Dé una sentencia elemental pura φ de reticulados cuaterna la cual exprese este resultado. (b) Dé una prueba elemental de reticulados cuaterna de la sentencia φ.» Es, palabra por palabra, el Ejercicio 10 de la Guía 6.

El resultado ya está probado como matemático en Cubrir y tapar, con el contraejemplo que muestra que cubrir no alcanza. Lo que pide el parcial es otra cosa: decirlo en un lenguaje que no tiene la palabra «tapa», y probarlo con los siete axiomas y nada más.

01 · Antes de resolver: qué se entrega

Dos objetos distintos. En (a), una sentencia: una fórmula sin variables libres, y pura: sin nombres de elementos fijos. Sólo puede usar ≤, s, i, la igualdad, los conectivos y los cuantificadores. Ni «tapa» ni < son símbolos del lenguaje, así que los dos se despliegan. La lista deja abreviar ¬(x=y) como x≠y y ¬(u≤x) como u≰x, y escribir paréntesis de menos cuando no hay ambigüedad. En (b), una prueba elemental de esa sentencia: la que se escriba en (a), no otra.

El enunciado tiene dos «si» anidados y tres cuantificadores escondidos: «si x,y son tales que…» es un ∀x∀y; «para cualquier u» es un ∀u; y la definición de tapar trae su propio «para cada z». Dónde va cada uno de esos cuantificadores es todo el inciso (a).

Y una trampa que no está en el enunciado: el resultado es verdadero en todo reticulado, así que mirar si tu φ es verdadera no verifica la traducción. Cualquier teorema es verdadero en todos los reticulados, diga lo que diga. Lo que hay que comparar es el pedazo que traduce «y tapa a x» contra la definición, par por par.

02 · Las herramientas

La definición, como la da la Guía 6 justo antes del ejercicio: y tapa a x cuando x<y y y≤z, para cada z∈L tal que x<z. O sea: y es el mínimo de lo que está estrictamente arriba de x.

Los axiomas, con los nombres de la Guía 6. La prueba usa cuatro de los siete:

No hace falta A≤R, y eso no es un detalle: es lo que decide la cuestión de la monotonía, en la sección 05.

03 · La mariposa de (a): traducir pieza por pieza

Primera pieza: x<y. No hay < en el lenguaje. Se dice con lo que hay: x≤y∧¬(x=y). Las dos mitades hacen falta; abajo se ve qué pasa si falta la segunda.

Segunda pieza: «y≤z para cada z tal que x<z». «Para cada z tal que P, Q» es un ∀z con una implicación adentro, no con una conjunción: ∀z((x≤z∧¬(x=z))→y≤z). Con ∧ diría que todo elemento está estrictamente arriba de x, y tomando z como x eso es falso siempre.

Juntas, la condición «y tapa a x» queda

x≤y∧¬(x=y)∧∀z((x≤z∧¬(x=z))→y≤z)

Tercera pieza: armar el resultado. El enunciado dice «para todo x,y: si y tapa a x, entonces para todo u: si u≰x, entonces xsu=ysu». Copiando esa forma tal cual, el ∀u queda en el consecuente. Se lo puede pasar adelante, a ∀x∀y∀u, y juntar las dos hipótesis con un ∧: u no aparece en la condición de tapar, así que da lo mismo.

Con el ∀z no da lo mismo. Está adentro del antecedente de una implicación, y un ∀ que sale del antecedente se da vuelta: (∀zP(z))→Q equivale a ∃z(P(z)→Q), no a ∀z(P(z)→Q). Si se escriben todos los cuantificadores juntos al principio, ∀x∀y∀u∀z, la hipótesis sobre z ya no se pide para cada z: alcanza con que un z la cumpla. Y uno la cumple siempre: tomando z como x, x<x es falso y la implicación es verdadera. La condición de tapar se reduce a x<y, y la sentencia pasa a decir que todo lo que está arriba de x se comporta como si lo tapara.

Abajo se arma la condición con las tres decisiones —cómo se dice x<y, cómo se dice x<z, dónde va ∀z— y se la evalúa en los reticulados de hasta seis elementos, par por par, contra la definición.

Simulación Tu traducción de «y tapa a x», contra la definición — arranca con el ∀z al frente, junto con los demás cuantificadores. En la cadena de dos no se nota: cambiá de reticulado, y después probá las otras piezas. Tocá un elemento para que sea x; en rojo, los y en que la fórmula y la definición no coinciden.

x — la fórmula dice que lo tapan — lo tapa, por definición — pares que difieren acá — φ acá —

Lo medido, sobre los 25 reticulados de hasta seis elementos —todos, salvo isomorfismo—, comparando la condición con la definición en cada par (x,y) y evaluando la sentencia entera:

Dos de las cinco traducciones equivocadas dan una sentencia verdadera en todos los reticulados. Por eso la verdad de φ no sirve de control, y lo que se compara es la condición. Y escribir «cubre» en lugar de «tapa» —la tentación de la Guía 2— da una sentencia falsa en 19 de los 25, que son justamente los 19 que tienen algún par que se cubre sin taparse.

La respuesta de (a). Con las abreviaturas de la lista,

φ=∀x∀y((x≤y∧x≠y∧∀z((x≤z∧x≠z)→y≤z))→∀u(u≰x→xsu=ysu))

y sin ninguna abreviatura, con todos los paréntesis:

∀x∀y((((x≤y)∧¬(x=y))∧∀z(((x≤z)∧¬(x=z))→(y≤z)))→∀u(¬(u≤x)→((xsu)=(ysu))))

Es una sentencia: x e y están ligadas por el ∀ del frente, z por el suyo y u por el suyo. Es pura: no aparece ningún nombre de elemento. Y la forma ∀x∀y∀u((…∧u≰x)→xsu=ysu), con el ∀u adelante, es igualmente correcta: medida en los mismos 25, coincide con ésta en todos.

04 · La mariposa de (b): dónde trabaja tapar

La prueba como matemático está en la nota de concepto; acá importa qué forma toma cuando se escribe con axiomas. Con a, b, c en el lugar de x, y, u, la meta es una igualdad, asc=bsc, y una igualdad se prueba con A≤A: dos desigualdades.

asc≤bsc sale sin tapar. A la izquierda hay un supremo: As≤C lo parte en a≤bsc y c≤bsc. La segunda es AsesC. La primera pasa por b: a≤b viene de la hipótesis y b≤bsc es AsesC, y A≤T las encadena.

bsc≤asc es donde se usa tapar. As≤C lo parte en b≤asc y c≤asc; la segunda es AsesC. Para la primera no hay intermedio: b y asc no se tocan por ningún axioma. Lo que hay es la hipótesis de tapar, que es una sentencia con un ∀z, y una sentencia con ∀ se usa instanciándola. La pregunta es con qué. La meta dice b≤?, y la hipótesis da b≤z para cada z estrictamente arriba de a. Entonces z tiene que ser asc, y hay que probar que asc está estrictamente arriba de a.

a≤asc es AsesC. Lo estricto es donde entra c≰a: si fuera a=asc, la desigualdad c≤asc diría c≤a. Reemplazar un término por otro igual es un paso simple y obvio de la Guía 6.

Cada hipótesis se usa una sola vez: a≤b en la primera desigualdad, la mitad con ∀z y c≰a en la segunda. ¬(a=b) no se usa nunca, y eso explica lo medido arriba: con x≤y la sentencia sigue siendo un teorema, aunque ya no diga lo que pide el ejercicio.

05 · La monotonía: evitarla

La primera desigualdad es un caso del Ejercicio 1 de la lista, la monotonía del supremo ∀x∀y∀z∀w((x≤z∧y≤w)→xsy≤zsw), tomando x como a, y como c, z como b y w como c. Es tentador escribir «por el Ejercicio 1» y seguir. Pero la regla de la cátedra es que un resultado de una guía que se usa hay que enunciarlo y probarlo por separado, y la única excepción declarada es el Ejercicio 15.

Hecha la cuenta, citarla cuesta más que evitarla. Citada, hay que escribir su enunciado y su prueba —cuatro pasos sobre cuatro variables—, después instanciarla, y además conseguir c≤c para el segundo conjunto del antecedente, que pide A≤R. Evitada, son tres pasos sobre los elementos de la prueba: AsesC, A≤T y As≤C, sin A≤R. La decisión es escribirla desde los axiomas. Y la otra desigualdad no es monotonía de nada —b≤a es falso—, así que «análogamente» tampoco sirve ahí: es la mitad que usa tapar.

06 · El escarabajo: la prueba escrita

Prueba. Sean a,b∈L elementos fijos pero arbitrarios, y supongamos

a≤b∧¬(a=b)∧∀z((a≤z∧¬(a=z))→b≤z)

Llamemos (H1), (H2) y (H3) a sus tres conjuntos: a≤b, ¬(a=b) y el que empieza con ∀z. (H2) no se va a usar. Hay que probar ∀u(¬(u≤a)→asu=bsu). Sea c∈L un elemento fijo pero arbitrario, y supongamos (H4) ¬(c≤a). Queremos probar asc=bsc.

Primera desigualdad: asc≤bsc.

Segunda desigualdad: bsc≤asc.

Cierre. El axioma A≤A, tomando x como asc e y como bsc, nos dice que (asc≤bsc∧bsc≤asc)→asc=bsc, y el antecedente son las dos desigualdades. Luego asc=bsc.

Como habíamos supuesto (H4), probamos ¬(c≤a)→asc=bsc, y ya que c era fijo pero arbitrario, ∀u(¬(u≤a)→asu=bsu). Como habíamos supuesto la condición de tapar, probamos

(a≤b∧¬(a=b)∧∀z((a≤z∧¬(a=z))→b≤z))→∀u(¬(u≤a)→asu=bsu)

y ya que a y b eran fijos pero arbitrarios, generalizando concluimos φ. ∎

07 · Lo que se lleva a otros ejercicios

«Para cada z tal que P, Q» es ∀z(P→Q), y el ∀z se queda pegado a su condición. Un cuantificador del consecuente puede salir al frente si su variable no aparece en el antecedente; uno del antecedente no puede, porque afuera es un ∃. Es lo mismo que hay que cuidar al traducir maximal, máximo o cubrir en la Guía 6 y la Guía 7.

Una hipótesis con ∀ se usa eligiendo con qué instanciarla. La elección sale de la meta: había que llegar a b≤asc, y la hipótesis daba b≤z. Es la misma jugada del Ejercicio 4 de la lista —todo maximal es máximo—, donde la hipótesis de maximal se usa con xsz; la idea, sin el lenguaje elemental, está en Maximal no es máximo.

El dual sale dando vuelta todo. El Ejercicio 18 de la lista del primer parcial define «b es base de a» —b<a y c≤b para cada c<a— y pide aix=bix cuando x≱a. Es esta misma prueba con AiesC y Ai≥C en lugar de AsesC y As≤C, y con z tomado como aix.

Lo que hace perder puntos. Traducir «tapa» como «cubre», que da una sentencia falsa. Poner ∀z al frente con los demás. Escribir x<y sin desplegar, o desplegarlo como x≤y. Citar el Ejercicio 1 sin enunciarlo y probarlo. Despachar la segunda desigualdad con «análogamente», cuando es la única que usa tapar. Y usar (H3) sin decir que z se tomó como asc.

Para tener a mano

  1. «y tapa a x»: x≤y∧¬(x=y)∧∀z((x≤z∧¬(x=z))→y≤z).
  2. El ∀u puede ir adelante; el ∀z no. Al frente, la condición se reduce a x<y y la sentencia falla en 23 de los 25 reticulados de hasta seis elementos.
  3. Que φ sea verdadera no prueba que traduzca bien: x≤z adentro la vuelve vacía y x≤y la vuelve otra, y las dos siguen siendo verdaderas. Se compara la condición contra la definición.
  4. Prueba: A≤A sobre dos desigualdades. asc≤bsc con AsesC, A≤T y As≤C; bsc≤asc instanciando tapar en z=asc, después de ver por el absurdo que a≠asc.
  5. La monotonía no se cita: costaría enunciarla, probarla y usar A≤R. Escrita desde los axiomas son tres pasos.
← Anterior Siguiente → Inicio
Relacionados Cubrir y tapar Decilo con una fórmula La mariposa y el escarabajo La distributiva que vale en todo reticulado