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

En una cadena, el término elige un argumento

Ejercicio 22 de la lista del parcial 3 · Guía 11, Ejercicio 29 · en un orden total s e i devuelven uno de sus dos argumentos, y el término entero también

El enunciado, textual: «Sea τ=(∅,{s2,i2},∅,a). Sea t=dt(v1,v2,v3)∈Tτ. Sea 𝐀 una estructura de tipo τ tal que (A,s𝐀,i𝐀) es un reticulado terna cuyo orden asociado es total. Pruebe que t𝐀[a,b,c]∈{a,b,c}, para cada a,b,c∈A». Es el Ejercicio 29 de la Guía 11, enunciado en notación declaratoria: se resuelve dentro de ella, con los lemas y las convenciones de la Guía 11.

Tiene el esqueleto del Ejercicio 21. Lo nuevo es la cuenta del paso, que ahora usa una hipótesis sobre el orden, y que hay tres variables declaradas en lugar de dos.

01 · Qué pide, en criollo

El orden asociado a un reticulado terna es el de la Guía 4: x≤y si y sólo si s𝐀(x,y)=y. Que sea total quiere decir que dos elementos cualesquiera son comparables: x≤y o y≤x. El diagrama de Hasse es una cadena, una sola columna de puntos.

En una cadena el supremo de dos elementos es el más alto de los dos y el ínfimo, el más bajo: s𝐀 e i𝐀 no fabrican elementos nuevos, devuelven uno de sus dos argumentos. Un término en v1,v2,v3 combina las variables sólo con s e i, así que su valor termina siendo el de una de las tres. En la cadena 0<p<q<1, con a=q, b=1 y c=p, el término s(i(v1,v2),v3) vale s𝐀(i𝐀(q,1),p)=s𝐀(q,p)=q: eligió a.

Sin el orden total es falso, y alcanza con dos variables. En el diamante M3, con a=p, b=q y c=0, el término s(v1,v2) vale 1, que no es ninguno de los tres. Medido sobre los 885 términos de nivel a lo sumo 2 en x1,x2,x3, con todas las ternas a,b,c: en la cadena de cuatro elementos y en la de cinco el valor es siempre uno de los tres (56 640 y 110 625 evaluaciones); en el diamante sale afuera 16 704 veces de 110 625, y en el pentágono N5, 11 424.

El título dice un poco más que la consigna: para cada a,b,c hay una variable cuyo valor es el del término. Cuál, puede depender de a,b,c: s(v1,v2) elige v1 cuando b≤a y v2 cuando a≤b.

02 · Las herramientas

La lista deja usar sin enunciar los lemas Menú y los teoremas de lectura única, y en los ejercicios declaratorios manda usar los lemas y las convenciones de la Guía 11, que se citan con su número. Lo demás se enuncia y se prueba. Las piezas:

Y dos datos del tipo: 𝒞=∅ y ℱ=ℱ2={s,i}. El caso (1) del Lema 1 no se da, y en el (3) f es s o i, con m=2.

03 · La mariposa: el orden entra una sola vez

Igual que en el 21, la inducción no sabe nada de reticulados: baja de t a sus piezas y lo único que pide es que el conjunto de valores posibles sea cerrado por s𝐀 e i𝐀. Acá el conjunto es {a,b,c}, y alcanza con algo más fuerte y más corto que en el 21: que s𝐀(x,y) e i𝐀(x,y) sean x o y.

El supremo sale de la definición. Por ser total el orden, x≤y o y≤x. Si x≤y, la definición del orden asociado dice xsy=y. Si y≤x, dice ysx=x, y por (I2) xsy=x.

El ínfimo no sale de la definición: el orden asociado se define con s, y leerlo en i es un hecho que la Guía 4 deja preguntado («¿por qué?»). Por la regla de la lista se prueba, y es una línea: si xsy=y, reemplazando, xiy=xi(xsy)=x por (I7). Si ysx=x, lo mismo con los papeles cambiados da yix=y, y por (I3) xiy=y.

Con eso {a,b,c} es cerrado: si x,y∈{a,b,c}, s𝐀(x,y) es x o y, que están en {a,b,c}, y lo mismo i𝐀(x,y). El Enuk es el del 21 con tres variables, la declaración adentro y a,b,c cuantificados adentro:

Enuk: Sea 𝐀 una estructura de tipo τ tal que (A,s𝐀,i𝐀) es un reticulado terna cuyo orden asociado es total. Si t∈Tkτ y t=dt(v1,v2,v3), entonces t𝐀[a,b,c]∈{a,b,c} para cada a,b,c∈A.

El caso base son tres variables en vez de dos: t=vj con j∈{1,2,3}, y el Lema 3 (2) da a, b o c. El paso es el del 21 palabra por palabra, con el lema del orden en lugar del de los cuatro valores.

Abajo se arma un término en x1,x2,x3. En la cadena, cada renglón elige uno de sus dos argumentos y la elección baja hasta una variable. En el diamante y en el pentágono hay pares incomparables, y ahí un renglón puede no elegir ninguno.

Simulación Un término en x1, x2 y x3: qué argumento elige — la declaración es t =d t(x1, x2, x3). Arranca en la cadena de cuatro, donde cada renglón elige un argumento. Cambiá al diamante, poné a, b, c en p, q, r y mirá qué pasa con s(x1,x2).
a, el valor de x1
b, el valor de x2
c, el valor de x3
Agrandarlo
el orden — tᴬ[a,b,c] — elige —

04 · El escarabajo: la prueba escrita

Lema. Si x,y∈A, entonces s𝐀(x,y)∈{x,y} e i𝐀(x,y)∈{x,y}.

Prueba del lema. Escribimos xsy por s𝐀(x,y) y xiy por i𝐀(x,y). Como (A,s𝐀,i𝐀) es un reticulado terna, valen (I1) a (I7), y su orden asociado es ≤={(x,y):xsy=y}. Sean x,y∈A. Como el orden es total, x≤y o y≤x.

El ejercicio. Usaremos la Regla de Inducción desde 0. Para cada k∈ω sea Enuk el enunciado:

Sea 𝐀 una estructura de tipo τ tal que (A,s𝐀,i𝐀) es un reticulado terna cuyo orden asociado es total. Si t∈Tkτ y t=dt(v1,v2,v3), entonces t𝐀[a,b,c]∈{a,b,c} para cada a,b,c∈A.

Caso base: Enu0. Sea t∈T0τ con t=dt(v1,v2,v3). Por el Lema 1 de la Guía 11, t=c′ para algún c′∈𝒞 (con prima, para no confundirla con el elemento c), o t=vj para algún j∈{1,2,3}; el caso (3) no se da, porque T0τ=Var∪𝒞 y un término de la forma f(t1,…,tm) no es una variable ni un nombre de constante. Como 𝒞=∅, t=vj con j∈{1,2,3}. Sean a,b,c∈A. Por el Lema 3 (2) de la Guía 11, t𝐀[a,b,c] es a si j=1, b si j=2 y c si j=3. En los tres casos está en {a,b,c}.

Paso: Enuk⇒Enuk+1. Supongamos que vale Enuk y sea t∈Tk+1τ con t=dt(v1,v2,v3). Sean a,b,c∈A.

Caso t∈Tkτ. Entonces t𝐀[a,b,c]∈{a,b,c} por Enuk.

Caso t∈Tk+1τ−Tkτ. Por el Lema 1 de la Guía 11, t es de la forma (1), (2) o (3). Las formas (1) y (2) son elementos de T0τ⊆Tkτ, así que no se dan. Luego t=f(t1,…,tm) con f∈ℱm y m≥1, y por la segunda parte del Lema 1, t1,…,tm∈Tkτ. Como ℱ=ℱ2={s,i}, m=2 y f es s o i. Por la Convención Notacional 5, t1=dt1(v1,v2,v3) y t2=dt2(v1,v2,v3), y por Enuk aplicado a t1 y a t2, t1𝐀[a,b,c]∈{a,b,c} y t2𝐀[a,b,c]∈{a,b,c}.

Subcaso t=s(t1,t2). Por el Lema 3 (3) de la Guía 11, t𝐀[a,b,c]=s𝐀(t1𝐀[a,b,c],t2𝐀[a,b,c]), y por el lema este valor es t1𝐀[a,b,c] o t2𝐀[a,b,c]. Los dos están en {a,b,c}.

Subcaso t=i(t1,t2). Por el Lema 3 (3), t𝐀[a,b,c]=i𝐀(t1𝐀[a,b,c],t2𝐀[a,b,c]), y por la segunda mitad del lema es t1𝐀[a,b,c] o t2𝐀[a,b,c], que están en {a,b,c}.

Como a,b,c eran arbitrarios, vale Enuk+1. Por la Regla de Inducción desde 0, vale Enuk para todo k∈ω. Y como Tτ=⋃k∈ωTkτ, todo t∈Tτ con t=dt(v1,v2,v3) está en algún Tkτ, así que t𝐀[a,b,c]∈{a,b,c} para cada a,b,c∈A. ∎

05 · Lo que hace perder puntos, y lo que se lleva

Lo que hace perder puntos. Decir que en una cadena el supremo es el máximo sin probarlo desde la definición del orden asociado. Probar el supremo y despachar el ínfimo con «análogamente»: el supremo es la definición más (I2), y el ínfimo necesita (I7), porque el orden no se definió con i. Olvidar, en el supremo, el caso y≤x, que es el que usa (I2). Escribir el caso base con j∈{1,2} copiado del 21. Y todo lo del molde: nombrar la Regla de Inducción desde 0, la declaración adentro del Enuk, el caso t∈Tkτ.

Lo que se lleva. Es el Ejercicio 21 con otro conjunto cerrado: allá {a,b,asb,aib} y diez cuentas, acá {a,b,c} y un lema de dos casos. En una cadena los dos coinciden en algo: con dos variables, asb y aib son a o b, y el conjunto del 21 se achica a {a,b}. El Ejercicio 23 es la forma general: un conjunto que contiene los valores de las variables y de las constantes y es cerrado por las operaciones contiene el valor de todo término. Y el Ejercicio 24 vuelve a usar el orden, ahora para comparar dos valores en lugar de ubicar uno.

Para tener a mano

  1. En un orden total, s𝐀(x,y)∈{x,y} e i𝐀(x,y)∈{x,y}. El supremo sale de la definición x≤y⟺xsy=y y de (I2); el ínfimo, de (I7) y de (I3).
  2. Por eso {a,b,c} es cerrado, y el valor del término es el de una de las tres variables. Cuál, depende de a,b,c.
  3. Enuk: si t∈Tkτ y t=dt(v1,v2,v3), entonces t𝐀[a,b,c]∈{a,b,c} para cada a,b,c∈A.
  4. Base: Lema 1 y Lema 3 (2), con j∈{1,2,3}. Paso: caso t∈Tkτ; si no, Lema 1, Convención 5, Enuk, Lema 3 (3) y el lema del orden.
  5. Medido: 885 términos de nivel a lo sumo 2. En las cadenas de cuatro y cinco, ninguno se sale; en el diamante, 16 704 de 110 625.
← Anterior Siguiente → Inicio
Relacionados La notación declaratoria Reticulado par, terna y cuaterna Dos variables, cuatro valores Los términos de reticulado son monótonos