7.4 Formulas elementales de tipo τ

Recordemos que cada uno de los tipos de estructuras consideradas en el capitulo Estructuras y su Lenguaje Elemental tiene su tipo asociado. Es decir: Tipo de los posets=(,,{},{(,2)})Tipo de los ret. ternas=(,{s,i},,{(s,2),(i,2)})Tipo de los ret. acotados=({0,1},{s,i},,{(s,2),(i,2)})Tipo de los ret. comp.=({0,1},{s,i,c},,{(s,2),(i,2),(c,1)})Tipo de los ret. cuaternas=(,{s,i},{},{(s,2),(i,2),(,2)})Tipo de las median algebras=(,{M},,{(M,3)})Tipo de los grafos=(,,{r},{(r,2)})Tipo de los grafos bicoloreados=(,,{r,R},{(r,2),(R,1)}) Notese que en cada uno de los casos anteriores los simbolos de CFR son los que se usan (junto con los simbolos logicos, las variables y los nombres de elementos fijos) para formar sus correspondientes terminos y formulas elementales. Es decir, lo particular de los terminos y las formulas elementales de cada tipo de estructura estaba dado por los correspondientes simbolos de CFR. Esto nos permite generalizar nuestros conceptos intuitivos de termino elemental y formula elemental, para el caso de cualquier tipo τ de estructuras. Primero definamos dado un tipo τ=(C,F,R,a) los terminos elementales de tipo τ por las siguientes clausulas:

  1. - Cada palabra de C es un termino elemental de tipo τ

  2. - Las variables x,y,z,w,... son terminos elementales de tipo τ

  3. - Los nombres de elementos fijos a,b,c,d,... son terminos elementales de tipo τ

  4. - Si fFn, con n1 y t1,...,tn son terminos elementales de tipo τ, entonces f(t1,...,tn) es un termino elemental de tipo τ

  5. - Una palabra es un termino elemental de tipo τ si y solo si se puede construir usando las clausulas anteriores

Deberia quedar claro que un termino elemental de tipo τ como objeto matematico es una palabra. Tambien deberia quedar claro que arriba f(t1,...,tn) denota el resultado de concatenar las n+(n1)+3 siguientes palabras f(t1,t2,...,tn) es decir que f(t1,...,tn) es una palabra de longitud |f|+|t1|+...+|tn|+(n1)+2 (notar que n1 cuenta la cantidad de comas). Veamos algunos ejemplos:

  1. (E1) Si τ es el tipo ({un,0},{MAS,P,+},{Verde},{(MAS,4),(P,1),(+,2),(Verde,1)}) entonces las siguientes palabras son terminos elementales de tipo τ:

    1. un

    2. 0

    3. x

    4. a

    5. MAS(a,b,un,z)

    6. P(P(z))

    7. +(+(0,x),P(z))

    8. MAS(P(0),+(0,b),un,MAS(x,x,x,x))

    Por supuesto las aridades de los nombres de F son importantes y deben ser respetadas. Por ejemplo P(x,y)      MAS(a,b)      +(x,y,z) no son terminos elementales de tipo τ.

  2. (E2) Si τ es el tipo de los reticulados complementados ({0,1},{s,i,c},,{(s,2),(i,2),(c,1)}) entonces las siguientes palabras son terminos elementales de tipo τ:

    1. s(x,y)

    2. a

    3. s(i(x,0),z)

    4. c(s(i(x,0),c(z)))

    5. c(s(i(0,0),0))

    Notese que no coinciden con los terminos elementales de reticulados complementados definidos en el capitulo Estructuras y su Lenguaje Elemental ya que aqui usamos un formato mas general y usamos s(x,y) en lugar de (x s y), etc. Obviamente esto no cambia mucho las cosas y es hecho a los fines de homogeneisar la escritura y no hacer un uso distinto para los nombres de funcion de aridad 2.

  3. (E3) Si τ es tal que F= entonces los terminos elementales de tipo τ son las variables, los nombres de elementos fijos y los elementos de C

  4. (E4) Si τ es el tipo ({1,er},{+,s},,{(+,5),(s,3)}) entonces las siguientes palabras son terminos elementales de tipo τ:

    1. s(x,z,1)

    2. +(1,1,1,1,1)

    3. s(+(er,er,z,a,a),er,s(x,x,x))

  5. (E5) Tal como lo aclaramos anteriormente la definicion de tipo es muy libre en lo que respecta a que palabras componen los conjuntos C, F y R, es decir salvo por ciertas restricciones leves, ellas pueden ser cualquier palabra aunque a veces resulte chocante la eleccion de las mismas debido al uso y costumbre de los matematicos. Por ejemplo si tomamos τ=({},{1},,{(1,3)}), obtenemos un tipo en el cual es un nombre de constante y el numeral 1 es un nombre de funcion 3-aria (lo cual nos dice que en una estructura de tipo τ el simbolo debera interpretarse como un elemento del universo y el simbolo 1 debera interpretarse como una operacion 3-aria). Algunos terminos elementales de este tipo τ son:

    1. x

    2. 1(z,z,z)

    3. 1(x,a,1(,,))

Terminos elementales puros de tipo τ

Un termino elemental de tipo τ sera llamado puro cuando en el no ocurran nombres de elementos fijos.

Ahora si usando el concepto de termino elemental de tipo τ podemos definir las formulas elementales de tipo τ con las siguientes clausulas:

  1. - Si t y s son terminos elementales de tipo τ, entonces la palabra (t=s) es una formula elemental de tipo τ

  2. - Si rRn, con n1 y t1,...,tn son terminos elementales de tipo τ, entonces r(t1,...,tn) es una formula elemental de tipo τ

  3. - Si φ1 y φ2 son formulas elementales de tipo τ, entonces (φ1φ2) es una formula elemental de tipo τ

  4. - Si φ1 y φ2 son formulas elementales de tipo τ, entonces (φ1φ2) es una formula elemental de tipo τ

  5. - Si φ1 y φ2 son formulas elementales de tipo τ, entonces (φ1φ2) es una formula elemental de tipo τ

  6. - Si φ1 y φ2 son formulas elementales de tipo τ, entonces (φ1φ2) es una formula elemental de tipo τ

  7. - Si φ es una formula elemental de tipo τ, entonces ¬φ es una formula elemental de tipo τ

  8. - Si φ es una formula elemental de tipo τ, entonces las palabras xφyφzφ... son formulas elementales de tipo τ

  9. - Si φ es una formula elemental de tipo τ, entonces las palabras xφyφzφ... son formulas elementales de tipo τ

  10. - Una palabra es una formula elemental de tipo τ si y solo si se puede construir usando las clausulas anteriores.

Deberia quedar claro que una formula elemental de tipo τ como objeto matematico es una palabra. Tambien deberia quedar claro que arriba r(t1,...,tn) denota el resultado de concatenar las n+(n1)+3 siguientes palabras r(t1,t2,...,tn) es decir que f(t1,...,tn) es una palabra de longitud |r|+|t1|+...+|tn|+(n1)+2 (notar que n1 cuenta la cantidad de comas).

Tambien deberia quedar claro que el concepto de formula elemental de tipo τ no es un concepto definido en forma matematica precisa sino mas bien una idea basada en ciertos ejemplos de la vida real de los matematicos. Veamos algunos ejemplos

  1. (E1) Si τ es el tipo ({un,0},{MAS,P},{Her,Verde},{(MAS,4),(P,1),(Her,3),(Verde,1)}) entonces las siguientes son formulas elementales de tipo τ:

    1. Her(x,y,z)

    2. Verde(x)

    3. Verde(MAS(a,b,un,z))

    4. Her(0,MAS(a,b,un,z),P(P(z))))

    5. (un=P(z))

    6. (Verde(MAS(a,b,un,z))(un=P(0)))

    7. (MAS(a,b,un,z)=b)

    8. (MAS(a,b,un,P(z))=P(P(P(z))))

    9. z(MAS(a,b,un,z)=b)

    10. xyHer(0,y,P(P(x)))

    11. y ((P(P(z))=x)z (Verde(z)Her(x,y,z)))

    Por supuesto las aridades de los nombres de FR son importantes y deben ser respetadas. Por ejemplo (P(x,y)=x)      Her(x,y)        Verde(x,y) no son formulas elementales de tipo τ.

  2. (E2) Si τ es el tipo ({0,1},{s,},{,r},{(s,2),(,5),(,2),(r,2)}) entonces las siguientes son formulas elementales de tipo τ:

    1. r(x,z)

    2. (x,y)

    3. ((x,y,z,0,0),s(x,x))

    4. (s(a,b)=△(x,y,z,0,0))

    5. ((x,y,z,0,0)=△(1,1,0,x,z))

    6. (s((x,y,z,0,0),z)=1)

    7. ¬r(x,s(a,s(a,b)))

    8. ¬y(s(x,y)=x)

    9. zx (r(x,s(z,z)¬(x,z))

    10. xyz((r(x,y)r(y,z))r(x,z))

    Notese que hay algunas pequeñas diferencias con las formulas elementales de las estructuras clasicas definidas en el capitulo Estructuras y su Lenguaje Elemental ya que aqui respondemos a un formato mas general. Por ejemplo hemos escrito (x,y) en lugar de xy y s(x,y) en lugar de (x s y). Esto es a los fines de homogeneisar la escritura y no hacer un uso distinto para los nombres de funcion y de relacion de aridad 2.

    Por supuesto las aridades de los nombres de FR son importantes y deben ser respetadas. Por ejemplo (+(x,y,z)=x)      r(x,y,z)        (x,y,z) no son formulas elementales de tipo τ.

  3. (E3) Si τ es el tipo ({er},{+},{},{(+,4),(,5)}) entonces las siguientes son formulas elementales de tipo τ:

    1. (x,y,er,er,er)

    2. (+(x,y,z,er),+(x,x,er,x),a,b,z)

    3. z(+(x,z,x,+(x,x,x,x))=z)

  4. (E4) Si τ es el tipo ({er},{},{+},{(,3),(+,2)}) entonces las siguientes son formulas elementales de tipo τ:

    1. ((x,y,er)=x)

    2. +(z,er)

    3. z¬+(z,er)

    (aqui hay que tener en cuenta que es un nombre de funcion de aridad 3 y que + es un nombre de relacion de aridad 2, lo cual es inusual pero perfectamente posible en nuestra muy general definicion de tipo)

  5. (E5) Si τ es el tipo ({},{+},,{(+,3)}) entonces las siguientes son formulas elementales de tipo τ:

    1. (=x)

    2. (+(z,,a)=)

    3. (+(+(z,,),x,a)=b)

    (aqui hay que tener en cuenta que es un nombre de constante, lo cual es inusual pero perfectamente posible)

Formulas elementales puras de tipo τ

Una formula elemental de tipo τ sera llamada pura cuando en ella no ocurran nombres de elementos fijos. Notese que en particular los terminos elementales de tipo τ que ocurran en una formula elemental pura de tipo τ seran tambien puros.

7.4.1 Variables libres, acotadas y alcance de un cuantificador

Estos conceptos se definen para una formula elemental φ de un tipo τ cualquiera, de la misma manera que lo hicimos en la Seccion de Reticulados Cuaterna para las formulas elementales de reticulados cuaterna. Dejamos al lector que los repace. Recordemos que una variable libre de una formula elemental era una que al menos una vez ocurria libremente (aunque tambien pudiera ocurrir acotadamente en dicha formula elemental). Cuando una formula elemental de tipo τ no tenga variables libres, diremos que es una sentencia elemental de tipo τ.

7.4.2 Valores de terminos y formulas para una estructura dada

Dada una estructura (A,i) de tipo τ y un termino elemental t de tipo τ, para que t represente un valor de A, tenemos que asignarles valores concretos de A a las variables y a los nombres de elementos fijos que ocurren en t. Los nombres de funcion que ocurren en t obviamente se interpretaran segun manda la funcion i. Similarmente dada una estructura (A,i) de tipo τ y una formula elemental φ de tipo τ, para que φ sea verdadera o falsa tenemos que asignarle valores concretos de A a las variables libres de φ y a los nombres de elementos fijos que ocurren en φ y luego, a los nombres de CFR, debemos interpretarlos usando la funcion i. Notemos que si φ es una sentencia elemental pura de tipo τ, entonces φ sera verdadera o falsa en cada estructura de tipo τ, sin necesidad de hacer asignaciones de valores a sus variables.

Algunos ejemplos:

  1. (E1) Sea τ el tipo ({un,0},{MAS,P},{Her,Verde},{(MAS,4),(P,1),(Her,3),(Verde,1)}) y sea (A,i) la estructura de tipo τ dada por:

    1. - A=R, i(un)=π, i(0)=0 (ojo que aqui el primer cero es un simbolo y el segundo un numero real!)

    2. - i(MAS):R4R(x,y,z,w)x.yi(P):RRxx2 i(Her)={(x,y,z)R3:x.y.z=9}i(Verde)=Q

    Entonces:

    1. El termino elemental un asume o representa el valor π

    2. El termino elemental P(z) asume o representa el valor 25 cuando le asignamos a z el valor 5.

    3. El termino elemental MAS(a,b,un,z) asume o representa el valor 2 cuando le asignamos a a el valor 2, a b el valor 2 y a z el valor 16 (o cualquier otro valor)

    4. La formula elemental Her(x,y,z) es verdadera en (A,i) cuando le asignamos a x el valor 9, a y el valor 1 y a z el valor 1

    5. Verde(x) es falsa en (A,i) cuando le asignamos a x el valor 2

    6. Verde(MAS(a,b,un,z)) es verdadera en (A,i) cuando le asignamos a a el valor 2, a b el valor 2 y a z el valor 16 (o cualquier otro valor)

    7. La formula elemental yz Her(a,y,z)) es una sentencia ya que no tiene variables libres y es veradera en (A,i) cuando a a le asignamos un valor no nulo

    8. La formula elemental yz Her(x,y,z)) es verdadera en (A,i) cuando a x le asignamos un valor no nulo

    9. La formula elemental x (¬(x=0)yz Her(x,y,z)) es una sentencia elemental ya que no tiene variables libres y es veradera en (A,i)

    10. La formula elemental xy ((Verde(x)Verde(y))Verde(MAS(x,y,un,z))) es verdadera en (A,i) independientemente de que valor le asignemos a z, ya que el producto de racionales es racional

    11. La formula elemental y(MAS(z,z,y,un)=P(z)) es veradera en (A,i) cualquiera sea el valor que le asignemos a z

    12. Error frecuente: En la estructura anterior hay varios elementos que tienen su notacion clasica en la matematica, por ejemplo, con la letra griega π denotamos la cantidad de veces que entra el diametro en la circunferencia o con el numeral 3 denotamos al numero entero tres. Esto no debe confundirnos y pensar que por ejemplo las palabras ¬Verde(π)                       yHer(3,3,y) son formulas elementales de tipo τ (aunque es claro que son verdaderas en la estructura (A,i))

  2. (E2) Sea τ el tipo ({er},{+},{},{(+,4),(,5)}) y sea (A,i) la estructura de tipo τ dada por:

    1. - A={1,2,3,4,5}, i(er)=4

    2. - i(+):A4A(x,y,z,w)max{x,y,z,w} i()={(x,y,z,u,v)A5:x+y+z+u+v17}

    Entonces:

    1. El termino elemental er asume o representa el valor 4

    2. El termino elemental +(x,x,x,a) asume o representa el valor 4 cuando le asignamos a x el valor 2 y a a el valor 4.

    3. (er,er,er,er,er) es una sentencia elemental verdadera en (A,i)

    4. (x,y,er,er,er) es verdadera en (A,i) cuando le asignamos a las variables x e y valores que sumados den al menos 5

    5. xy (x,x,x,x,y) es una sentencia elemental pura la cual es falsa en (A,i), ya que la formula elemental y (x,x,x,x,y) es falsa en (A,i) cuando le asignamos a x el valor 1

    6. La sentencia elemental pura xz (x,x,x,x,+(x,x,x,z)) es falsa en (A,i)

  3. (E3) Sea τ el tipo ({epa},{,r},,{(,1),(r,1)}) y sea (A,i) la estructura de tipo τ dada por:

    1. - A=ω, i(epa)=71

    2. - i():ωωxx2i(r):ωωxx (Notese que aqui contrario al uso estandard en la matematica, el simbolo se interpreta como una funcion.)

    3. El termino elemental (x) asume el valor 100 cuando a x le asignamos el valor 10

    4. El termino elemental r((b)) asume el valor 11 cuando a b le asignamos el valor 11

    5. El termino elemental (r(b)) asume el valor 9 cuando a b le asignamos el valor 11

    6. ((epa)=x) es veradera en (A,i) cuando le asignamos a la variable x el valor 712 y falsa en caso contrario

    7. La sentencia elemental pura z((z)=x) es verdadera en (A,i) cuando le asignamos a x el valor 16

    8. La sentencia elemental pura x (r((x))=x) es verdadera en (A,i)

    9. La sentencia elemental pura x ¬((r(x))=x) es verdadera en (A,i)