Acessibilidade / Reportar erro

PROLEGÓMENOS PARA UNA TEORÍA FORMAL DE ESTRUCTURAS (DESPUÉS DE N.DA COSTA)

Resumen

El articulo tiene por objetivo la reconstrucción alternativa del concepto de estructura, motivado por los articulos (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. y (3)[3] _____.; BUENO, O. Remarks in Abstract Galois Theory, Manuscrito - Rev. Int. Fil., Campinas, v. 34, n.1, p 153-185, jan-jun. 2011., como una generalización abstracta de lo que es un objeto matemático. Primero, mostramos su construcción, que tiene que ver con la teoría de tipos y orden en lógica, dando a lugar a propiedades y varios ejemplos interesantes. Luego avanzamos hacia una semántica concreta, para su análisis, y para permitirnos operar sobre ellas, sabiendo de este modo, lo que es "lo verdadero en ella". Obtenido ello, mostraremos los resultados de reducción de orden y de individuos, pero vistos en este contexto, así formalizando completamente en nuestra teoría de tipos la discusión de (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. (Ver también (2)2 ] _____. preprint. Remarks in Abstract Galois Theory, 2010. y (3)[3] _____.; BUENO, O. Remarks in Abstract Galois Theory, Manuscrito - Rev. Int. Fil., Campinas, v. 34, n.1, p 153-185, jan-jun. 2011.) sobre estos temas.

Palabras clave:
Estructuras; Modelos; Semántica de Estructuras; Lógica de orden mayor; Newton Da Costa

Abstract

The present article has for objective to present an alternative reconstruction of Concept of Structure, motivated by the articles (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. and (3)[3] _____.; BUENO, O. Remarks in Abstract Galois Theory, Manuscrito - Rev. Int. Fil., Campinas, v. 34, n.1, p 153-185, jan-jun. 2011., as an abstract generalization of what is a mathematical object. First, its construction is presented, that is related to the Type Theory and Order in Logic. Which give us a context for properties and several interesting examples. Secondly, we will proceed towards a concrete semantic for analysing structures and letting us operate in them. Thus we are able to know "what itXB is true in it". Results of order and individuals reduction are presented through our construction. In the end, we formalized the discussions referred completely in our Type Theory.

Keywords:
Structure; Models; Structure Semantics; High-Order Logic; Newton Da Costa

Introducción

El objetivo del presente trabajo es el estudio de Estructuras motivado substancialmente por (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30.. En principio este artículo puede ser leído independientemente de (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30., sin embargo la motivación real, y, el extremo detalle con el que se ha hecho este articulo, se aprecia mejor por su conexión con el trabajo de N. da Costa y sus coautores. Destacamos que la motivación de los autores de (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30., (2)2 ] _____. preprint. Remarks in Abstract Galois Theory, 2010., (3)[3] _____.; BUENO, O. Remarks in Abstract Galois Theory, Manuscrito - Rev. Int. Fil., Campinas, v. 34, n.1, p 153-185, jan-jun. 2011., es explicar desde um punto de vista contemporáneo las investigaciones de J.Sebastiao da Silva y N.krasner sobre una teoría de Galois generalizada. Más que tratar de generalizar la teoría de Galois clásica (5)5 LANG, S. Algebra, Springer a otro tipo de ecuaciones2 2 Como lo hizo S.Lie y definitivamente Vessiot para ecuaciones diferenciales. o otras teorías algebraicas3 3 Como en el caso de Krasner nosotros entendemos la teoría de S. da Silva4 4 Como explicada en (1). como un intento de producir una teoría análoga en lógica matemática. Puede ser importante en este punto citar a A.Robinson: "the suggestion that numerous important concepts of Algebra possess natural geralizations the framework of the Theory of Models has met with a rather less lively response. Nevertheless, it is still the author's belief that investigations in this direction are both interesting and valuable." (8)8 ROBINSON, A. Introducction to model theory and to the metamathematics of algebra, North-Holland Publishing Company - Amsterdam London 1974. pagina VI.

En este articulo nos ocuparemos de formalizar completamente la noción de estructura a là N.da Costa y sus coautores, y dejaremos

nuestra versión de "teoria de Galois" para otra publicación. Una primera versión de esta teoría ha aparecido en (7)7 NAVARRO, V. Estructuras de Newton Da Costa y Aplicaciones, tesis de magíster universidad de santiago, 2013.. Empezaremos con la construcción de estructuras y a medida que se avance abarcaremos su semántica. Para ello en el primer capítulo se mostrará la base para el concepto de estructura. Conectándolo con lo mostrado por Newton Da Costa en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30.. En el segundo capítulo continuaremos con ejemplos de estructuras: la estructura simple y múltiple, como la expresión em las estructuras de la diferencia e tipos con un solo individuo y varios, la estructura análoga como herramienta de reducción de individuos, la estructura I fundamental como herramienta de reducción de orden, y por ultimo la estructura completa, como formalización del objeto ε(D), em (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. pagina 4, que interesantemente, no es estrictamente una estructura en el sentido dado aquí. En el tercer capítulo construimos una semántica pertinente para ello reconstruimos los lenguajes, con la salvedad de que ahora son para varios individuos. A partir de ello formalizaremos las herramientas para la interpretación, y así avanzar hacia una teoría de modelos para estructuras. Habiendo desarrollado estas herramientas esenciales, mostraremos un concepto bastante intuitivo5 5 Claramente visto en otros ámbitos, por ejemplo teoría de modelos saturada, pero de un modo distinto. , al que llamaremos transición. Sumado a las herramientas mencionadas, posibilitará una demostración de nuestros principales teoremas, reducción de individuos (3.19), reducción de orden (3.22) y corolario sobre reducción de orden e individuos (3.23).

1. Reconstrucción del concepto de estructuras

Lo a realizar en este trabajo sera bajo la teoría de conjuntos de Neuman-Bernays-Gödel(NBG), aunque la exposición sea un tanto informal, esta sera rigurosa y precisa, en el sentido usual de los trabajos de lógica matemática: usamos argumentos de matemática estándar em el entendimiento que todo se puede formalizar en el lenguaje adecuado.

Definición 1.1. Sea un conjunto I ≠ ∅; definimos:

1. El generado de I, como el conjunto

G(I) = {〈a1, ..., an〉|a1, ..., anI ∧ 1 ≤ n < ω},

donde ω es el menor ordinal transfinito. Además definimos de manera recursiva, para 0 ≤ l < ω,

G(0)(I) = I; y, Gl(I) = G(∪{G(j)(I)|0 ≤ j < l}).

2. El conjunto TI, de la forma

TI = ∪{Gl(I)|0 ≤ l < ω},

Diremos que el conjunto TI , que satisface IGl(I) = ∅, para cualquier l, es el conjunto de tipos de I.

3. Los conjuntos T(l)(I), con 0 ≤ l < ω,

T(0)(I) = G(0)(I), y, T(l)(I) = G(l)(I)\G(l-1)(I).

Diremos que T(l)(I) es el conjunto de tipos de orden l de TI , y llamaremos a T(0)(I) el conjunto de individuos de TI.

Notemos que esta definición es equivalente a la definición de los tipos T en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 4. Para ello observemos que en el caso I = {i}, a ∈ T de orden6 6 En el sentido que se le da al "orden" en el trabajo (1) pagina 4. 0 entonces a ∈ I ⊂ TI , luego usando la forma inductiva de T tenemos que a = 〈a1, ..., an〉 ∈ T, y usando hipótesis de inducción sobre el orden de ai para 1 ≤ i ≤ m, tenemos ai ∈ TI. Luego ai ∈ (I) para ciertos 0 ≤ ni < ω. Así, por la definición anterior, basta fijar q como el máximo de los ni, para obtener que

〈a1, ..., an〉 ∈ G(q + 1)(I) ⊂ TI

Así T ⊂ TI. Por otro otro lado es un tanto fácil ver que TI ⊂ T, para ello ver que G(0)(I) ⊂ T y que si G(q)(I) ⊂ T para cualquier q < l < ω entonces G(l)(I) ⊂ T. Así, como l es arbitrario, tenemos TI ⊂ T.

Proposición 1.2. Sea 1 ≤ l < ω. Tenemos:

1. G(l)(I) es un conjunto.

2. La clase {G(j)(I)|0 ≤ j < ω} es un conjunto.

3. Para 1 ≤ l ≤ l' < ω, G(l)(I) ⊂ G(l')(I).

4. No siempre se cumple que I ∩ G(1)(I) = ∅, y por lo tanto la restricción hecha en la parte 2 de definición 1.1 tiene sentido para un conjunto arbitrario.

5. T(l)(I) es un conjunto.

6. Los conjuntos G(l)(I), y, T(l)(I), son distintos del vacío.

7. Sean 0 ≤ i ≤ j < ω, se cumple: T(i)(I) ∩ T(j)(I) = ∅, si y solo si, i ≠ j.

8. TI es un conjunto y TI = ∪{T(j)(I)|1 ≤ j < ω.

Demostración. Enumerando las demostraciones:

1. Si I es un conjunto entonces G(1)(I) considerado como las funciones desde un subconjunto de a I, es decir, xG(1)(I) entonces x( × I), donde y × son símbolos para el conjunto potencia y el producto cartesiano, respectivamente. Así G(1)(I) ⊂ ( × I), de lo que se deduce que G(1)(I) es un conjunto7 7 Para mas detalle ver página 234, teorema 8.8 del libro (4). . Por otro lado veamos que para 1 ≤ l < ω, tenemos que: xG(l)(I), entonces xl × G(l - 1)(I). Usando una maquinada hipótesis de inducción tenemos G(l - 1)(I) es un conjunto, así, x ∈ (l × G(l - 1)(I)), de lo que se deduce G(l)(I) ⊂ (l × G(l - 1)(I)). De la misma forma en que se deduce que G(1)(I) es un conjunto, deducimos G(l)(I), para 1 ≤ l < ω.

2. Notemos que la clase {G(j)(I)|0 ≤ j < ω} es un conjunto, puesto que claramente hay una aplicación sobreyectiva de 0 a tal8 8 Para mas detalle ver página 234, teorema 8.7 del libro (4). .

3. Si A ⊂ B entonces claramente, por definición anterior, G(A) ⊂ G(B). Además veamos que

∪{G(j)(I)|0 ≤ j < l} ⊂ ∪{G(j)(I)|0 ≤ j < l'}

para l, l' definidos para este ítem. Ahora usando lo mostrado em un principio

G(∪{G(j)(I)|0 ≤ j < l}) ⊂ G(∪{G(j)(I)|0 ≤ j < l'})

claramente tenemos que G(l)(I) ⊂ G(l')(I), para 1 ≤ l ≤ l'.

4. Escojamos I = {i1, i2, fI}, con fI: {1, 2} {i1, i2}, de modo que fI(j) = ij , en tal caso, fI = 〈i1, i2〉. Luego claramente fIG(1)(I), así, IG(1)(I) ≠ ∅.

5. Claramente Tl(I) ⊂ Gl(I), luego por el ítem 1 de esta proposición Tl(I) es un conjunto9 9 Para mas detalle ver página 234, teorema 8.8 del libro (4). .

6. Notemos que G(0)(I) = I ≠ ∅. Por otro lado, por definición 1.1 ítem 1,

Gl+ 1)(I) = G(∪{Gj(I)|1 ≤ j < 1})

por hipótesis de inducción tenemos que Gl(I) = I ≠ ∅, así, por definición 1.1 ítem 1 tenemos que existe aGl(I), de modo que 〈a〉 ∈ Gl+ 1)(I). Así Gl+ 1)(I) ≠ ∅. Para demostrar que Tl(I) no es vacío notemos algunos hechos:

a) Si xI, entonces 〈x〉 ∉ G(1)(I). Este hecho esta dado por la definición 1.1 ítem 1.

b) Del mismo modo, deducimos, por la definición 1.1 ítem 2, x ∉ ∪{Gj(I)|0 ≤ j <l}, entonces 〈x〉 ∉ G(1)(I).

c) Notemos que por definición 1.1 IG(1)(I) = ∅, ya que G(1)(I) ≠ ∅, entonces existe xG(1)(I), de modo que xI, luego T(1)(I) ≠ ∅.

Usando como hipótesis de inducción Tl(I) ≠ ∅, para 1 ≤ l < ω, obtenemos que: existe xGl(I), de modo que xGl- 1)(I). Ahora, de la definición 1.1 ítem 2 y el ítem 3 de esta proposición, x ∉ ∪{Gj(I)|0 ≤ j < l}. Luego por el ítem b), tenemos 〈x〉 ∉ Gl+ 1)(I), pero a su vez, por definición 1.1 〈x〉 ∈ Gl+ 1)(I). Por lo tanto Tl(I) = Gl+ 1)(I)\Gl(I) ≠ ∅.

En síntesis Tl(I) ≠ ∅. Por cierto, T(0)(I) es claramente distinto del vacío dada la definición 1.1.

7. De derecha a izquierda. Si ij, entonces i < j, luego, por definición 1.1 ítem 2,

Ti(I) ⊂ Gi(I) ⊂ Gj- 1)(I)

así por definición 1.1 ítem 3 Tj(I) ∩ Ti(I) = ∅.

De izquierda a derecha, supongamos que i = j, y, Tj(I) ∩ Ti(I) = ∅, luego tenemos un claro contrasentido con el ítem anterior y la definición 1.1.

8. Por el ítem 2 de esta proposición TI es un conjunto. Veamos que T(0)(I) = G(0)(I). Ahora supondremos que para 1 ≤ l < ω,

∪{Gj(I)|0 ≤ j < l} ⊂ ∪{Tj(I)|0 ≤ j < l},

luego

∪{Gj(I)|0 ≤ j < l} ∪ Gl(I) = ∪{Tj(I)|0 ≤ j < l} ∪ Gl(I),

Como

Gl- 1)(I) ⊂ ∪{Gj(I)|0 ≤ j < l}, y, Tl(I) ∪ Gl- 1)(I) = Gl(I),

deducimos

∪{Tj(I)|0 ≤ j < l} ∪ Tl(I) = ∪{Tj(I)|0 ≤ j < l + 1},

Por ultimo, como

∪{Gj(I)|0 ≤ j < l + 1} = ∪{Gj(I)|0 ≤ j < l} ∪ Gl(I),

y que l0 es arbitrario, TI = ∪{T(j)(I)|0 ≤ j < ω}.

Definición 1.3. Sean l de modo que 0 ≤ l < ω, y sea a ∈ TI. Definimos la función ordI: TI 0, de la forma,

ordI(a) = l, si y solo si, aTl(I).

Llamaremos a ordI(a) el orden de a.

Notemos que el orden de a esta bien definido dada la proposición anterior, en especifico el ítem 7.

La siguiente proposición muestra que nuestra definición es una generalización natural del "orden" de (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 4.

Proposición 1.4. Sean a, a1, ..., anTI, y sea n de modo que 1 ≤ n < ω. Se cumple

1. aI, entonces ordI(a) = 0.

2. a = 〈a1, ..., an〉, entonces

ordI(a) = máx{ordI(a1), ..., ordI(an)} + 1.

Demostración. Si aI, por definición 1.1 ítem 3, aT(0)(I), y, por definición 1.3, ordI(a) = 0. Para aT(1)(I), tendríamos, por definición 1.1 ítem 3, {a1, ..., an} ⊂ T(0)(I), así claramente se cumple

ordI(a) = 0 + 1 = máx{ordI(a1), ..., ordI(an)} + 1.

Para aTj(I), con 1 < j < ω, tenemos por definición 1.1 ítem 2,

{a1, ..., an} ∪ {Gi(I)|0 ≤ i < j}

luego por definición 1.3: ordI(ai) ≤ j - 1, para 1 ≤ in. Dada la forma de a sabemos 〈a1, ..., an〉 ∉ Gj- 1)(I), así

{a1, ..., an} ⊄ ∪ {Gi(I)|0 ≤ i < j - 1}

en síntesis: existe aq, con 1 ≤ qn, que cumple,

aq ∉ ∪ {Gi(I)|0 ≤ i < j - 1}, y, aq ∈ ∪ {Gi(I)|0 ≤ i < j}

Luego aqGj- 1)(I), y, aqGj- 2)(I), así, aqTj- 1)(I), es decir ordI(aq) = j - 1. Como ordI(ai) ≤ j - 1, para 1 ≤ in, entonces, ordI(a) = máx{ordI(a1), ..., ordI(an)}. Por lo tanto, dado que ordI(a) = j,

ordI(a) = j = ordI(aq) + 1 = máx{ordI(a1), ..., ordI(an)} + 1

Ahora que disponemos de una buena definición de tipos podemos definir tipos de conjuntos. Luego usaremos esto para definir tipos de estructuras.

Definición 1.5. Sea Obj un conjunto.

1. Diremos que Obj es una colección objetiva de I si cumple:

a) Existe f biyección entre Obj e I, f: IObj.

b) xObj, entonces x ≠ ∅.

c) para x; yObj, xy si y solo si xy = ∅.

2. Para: Obj una colección objetiva de I, f una biyección correspondiente entre I y Obj, definimos OI , la objetivación de I, del siguiente modo

a) para aI, OI(Obj)(a) = f(a) × {0}.

b) si a = 〈a1, ..., an〉, con a1, ..., anTI, entonces

OI(Obj)(a) = ((OI(Obj)(a1) × ... × OI(Obj)(a1))\{∅}) × {ordI(a)}.

c) Sea l0, definimos , el peldaño l de I, como

(Obj) = ∪{OI(Obj)(a)|a ∈ T(l)(I)}.

3. Definimos εI la escalera de I, de la forma

εI(Obj) = ∪{OI(Obj)(a)|a ∈ TI}.

4. Definimos ∅ω, la relación vacía, de la forma ∅ω = (∅, ω).

Por cierto en el marco de la definición anterior ítem 1, si Obj cumple 1.a) y 1.b) no necesariamente cumple la propiedad 1.c), en tal caso podemos usar Obj* = {x*|x ∈ Obj}, donde x* = x × {x}. Notemos que para cada a*, b* distintos entre sí se cumple a* ∩ b* = ∅.

Notemos que (Obj) es un conjunto, puesto que {OI(Obj)(a)|a ∈ T(l)(I)} es un conjunto. Esto se deduce de la proposición 1.2 ítem 5 y el hecho de que hay una aplicación desde T(l)(I) a {OI(Obj)(a)|a ∈ T(l)(I)} que es sobreyectiva10 10 Para mas detalle ver página 234, teorema 8.7 del libro (4). . Del mismo modo deducimos que {(Obj)|0 ≤ l < ω}, y, εI(Obj), son conjuntos.

Con respecto al ítem 3 de la definición anterior notemos que εI(Obj) es equivalente también

εI(Obj) = ∪{|l ∈ ω},

y el motivo de definirlo, al modo que fue, es mas que nada dejar en claro que εI(Obj) es el conjunto de todas las relaciones posibles.

No es difícil notar que un caso particular de lo definido es I = {i} y Obj = {D} para un D conjunto cualquiera, este caso es importante, puesto que nos permitirá conectar la definición de estructura que se dará mas adelante con el concepto de estructura en Newton da Costa11 11 Ver trabajo (1) página 4. .

Proposición 1.6. Sean Obj una colección objetiva de I, a, b ∈ TI, i, j ∈ 0 y ∅ω la relación vacía. Se cumple

1. OI(Obj)(a) ≠ ∅

2. ∅ω ∉ OI(Obj)(a).

3. a ≠ b si y solo si OI(Obj)(a) ∩ OI(Obj)(b) = ∅.

4. a ≠ b entonces OI(Obj)(a) ≠ OI(Obj)(b).12 12 Por cierto diremos que OI(Obj) es inyectiva a pesar de no se una función, el motivo de esto, es que la propiedad mostrada tiene la cualidad de ser.

5. j ≠ i, si y solo si, P(j)(Obj) ∩ P(j)(Obj) = ∅.

Demostración. Enumerando las demostraciones:

1. Demostraremos por inducción sobre el orden de a. Si ordI(a) = 0, entonces a ∈ I. Luego por definición 1.5 ítem 1 y 2

OI(Obj)(a) = f(a) × {0} ≠ ∅.

Ahora, para ordI(a) = m, tenemos

OI(Obj)(a) = ((OI(Obj)(a1) × ... × OI(Obj)(an))\{∅}) × {ordI(a)}

donde a = 〈a1, ..., an〉. Notemos que por proposición 1.4 ítem 2 ordI(ai) < m, para 1 ≤ i ≤ n, así, por hipótesis de inducción, tenemos que OI(Obj)(ai) ≠ ∅. Luego

(OI(Obj)(a1) × ... × OI(Obj)(an))\{∅} ≠ ∅

Por lo tanto, en virtud de la igualdades mostradas OI(Obj)(a) ≠ ∅.

2. Claramente se cumple este ítem, puesto que ω ∉ 0.

3. De derecha a izquierda. La demostración sera por inducción sobre el orden. Sea a ≠ b, a, b ∈ I, luego tenemos que

OI(Obj)(a) ∩ OI(Obj)(b) = ∅,

por definición 1.5 ítem 1 y 2. Ahora sean ordI(a) = m1, y, ordI(b) = m2, claramente si m1 ≠ m2, entonces,

OI(Obj)(a) ∩ OI(Obj)(b) = ∅,

dada la definición 1.5 ítem 2. Si m1 = m2, tenemos que a, b ∈ (I), en tal caso, a = 〈a1, ..., an〉, y, b = 〈b1, ..., bn'〉. Sin

perdida de generalidad supongamos n ≤ n', luego debe ocurrir:

a) O bien existe 1 ≤ q ≤ n, de modo que aq ≠ bq.

b) O bien no existe 1 ≤ q ≤ n, de modo que aq ≠ bq, pero n < n'.

En el primer caso por hipótesis de inducción OI(Obj)(aq) ∩ OI(Obj)(bq) = ∅, luego

OI(Obj)(a1) × ... × OI(Obj)(an)) ∩ OI(Obj)(b1) × ... × OI(Obj)(bn')) = ∅

así la intersección de (OI(Obj)(a1) × ... × OI(Obj)(an)) com OI(Obj)(b1) × ... × OI(Obj)(bn'))) = {∅} es vaciá, de lo cual deducimos, por definición 1.5 ítem 2, OI(Obj)(a) ∩ OI(Obj)(b) = ∅. Para el caso b), es obvio que la intersección de OI(Obj)(a1) × ... × OI(Obj)(an) con OI(Obj)(b1) × ... × OI(Obj)(bn') es vaciá.

Del mismo modo que el punto anterior deducimos

OI(Obj)(a) ∩ OI(Obj)(b) = ∅.

De derecha a izquierda, supongamos que a = b, luego

OI(Obj)(a) ∩ OI(Obj)(b) = OI(Obj)(a),

pero por el ítem 1 de esta proposición OI(Obj)(a) ≠ ∅, lo cual produce un claro contrasentido con la hipótesis, por lo tanto a ≠ b.

4. Por el ítem 1 y 3 tenemos a ≠ b entonces OI(Obj)(a) ≠ OI(Obj)(b). Luego OI(Obj) es inyectiva.

5. Si x ∈ (Obj), por definición 1.5 ítem 2, entonces x = (R, j), con x ∈ OI(Obj)(a), para algún a ∈ T(j)(I). Del mismo modo obtenemos que y = (R', i), con y ∈ OI(Obj)(b), para algún b ∈ T(i)(I). Claramente si j ≠ i entonces (Obj) ∩ (Obj) = ∅, dada la construcciones de lo elementos da cada conjunto. De derecha a izquierda. Si P(j)(Obj) ∩ P(j)(Obj) = ∅, entones por la proposición 1.2 ítem 7, y las construcciones mostradas, tenemos i ≠ j, o bien, (Obj) = ∅. Como (Obj) = ∅ es um contrasentido con el ítem 1, puesto que, dada la proposición 1.2 ítem 6, existe a ∈ T(j)(I), de modo que

∅ ≠ OI(Obj)(a) ⊂ (Obj)

Por lo tanto j ≠ i.

En lo que se viene una definición del tipo de una relación, formalizando lo expuesto en el trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. pagina 5.También presentamos um operador que usaremos en la definición 1.9 ítem 4.

Definición 1.7. Sea Obj una colección objetiva de I, a ∈ TI , R ∈ εI(Obj).

1. R es de tipo a en Obj, si y solo si, R ∈ OI(Obj).

2. Si a ∈ I, diremos que R es un a-individuo en Obj

3. El operador Rel(OI), la relación en OI , es de la forma

Rel(OI)(R) =

Notemos que el ítem 1 de esta definición es acertado dada la proposición 1.6 ítem 3, es decir, cada relator tiene un solo tipo asociado. El motivo para definir el concepto de tipo de una relación de uma manera algo distinta de lo hecho en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. es eliminar algunas ambigüedades. Tomemos ∅, el conjunto vacío, que en términos del trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. cumple ∅ ∈ t(〈i〉) y ∅ ∈ t(〈〈i〉〉), luego tenemos, en términos de lo expuesto en la pagina 4 y 5 de (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30., que el vacío es de tipo 〈i〉 y 〈〈i〉〉, además, es de orden 1 y 2 al mismo tiempo. El camino que se ha tomado para solucionar esto es considerar que la relación vacía es uma relación especial que no tiene tipo.

Notemos que si I = {i} recuperamos la definición del trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. puesto que T = TI. Aunque con un cierto reparo, puesto que las relaciones en este mundo son un par: un conjunto relación y su orden.

Ejemplo 1.8. Veamos:

1. Sea Obj = {0}, sea I = {i},donde es claro que Obj es uma colección objetiva13 13 Satisface las condiciones 1:a), 1:b) y 1:c) de la definición 1.5. de I, y en tal caso:

a) Si suc = {(n, m) ∈ 0 × 0|n = m + 1}, entonces definimos

suc1 = ({((n, 0), (m, 0))|(n, m) ∈ suc}, 1) ∈ OI(Obj)(〈i, i〉),

luego suc1 es de tipo 〈i, i〉.

b) Si + = {(n1, n2, n3) ∈ 0 × 0 × 0|n1 + n2 = n3}, entonces

+1 = ({((n1, 0), (n2, 0), (n3, 0))|(n1, n2, n3) ∈ +}, 1),

y +1 ∈ OI(Obj)(〈i, i, i〉), luego +1 es de tipo 〈i, i, i〉.

c) Si • = {(n1, n2, n3) ∈ 0 × 0 × 0|n1 • n2 = n3}, entonces

•1 = ({((n1, 0), (n2, 0), (n3, 0))|(n1, n2, n3) ∈ +}, 1),

y •1 ∈ OI(Obj)(〈i, i, i〉), luego •1 es de tipo 〈i, i, i〉.

2. Sea (G, ) un grupo, sea Obj = {G}, sea I = {i}, donde es claro que Obj es una colección objetiva14 14 Satisface las condiciones 1:a), 1:b) y 1:c) de la definición 1.5. de I. En tal caso:

a) Si = {(g1, g2, g3) ∈ G × G × G|q1g2 = g4}, entonces

1 = ({((n1, 0), (n2, 0), (n3, 0))|(n1, n2, n3) ∈ •}, 1),

y1 ∈ OI(Obj)(〈i, i, i〉), luego 1 es de tipo 〈i, i, i〉.

b) Si eG es el neutro, entonces = ({eG}, 1) es de tipoi〉.

3. Sea (D, ) un espacio topológico, supongamos que D ∩ (D) = ∅. Notemos que Obj = {D, (D)} es una colección objetiva de I = {i, j}, donde es claro que Obj es una colección objetiva15 15 Satisface las condiciones 1:a), 1:b) y 1:c) de la definición 1.5. de I. En tal caso:

a) Sea ∈D= {(a, b) ∈ D × (D)|a ∈ b}, entonces

= ({((a, 0), (b, 0)|(a, b) ∈ ∈D}, 1) ∈ OI(Obj)(〈i, j〉),

asíes de tipoi, j〉.

b) Definimos

= ({(a, 0)|a}, 1) ∈ OI(Obj)(〈j〉),

luego es de tipoj〉.

4. Sea (D, D), una variedad topológica de dimensión n, con D un atlas maximal. Suponiendo que Obj = {D, (D), n, (n)} es una colección objetiva de I = {i, j, o, p}. Entonces, para φ ∈ D, φ ⊂ A × B, con A ⊂ D y B ⊂ n, además de otras propiedades esenciales, pero con lo dicho es suficiente para definir

φ1 = ({((a, 0), (b, 0))|(a, b) ∈ φ}, 1) ⊂ OI(Obj)(〈i, o〉),

luego φ1 es de tipo 〈i, o〉. Por cierto para Obj, I definido más arriba, tenemos que es de tipoj〉, es de tipop〉, es de tipoi, o〉, y, es de tipoo, p〉.

Definición 1.9. Sea Obj una colección objetiva de I.

1. Una pre-estructura en Obj, es una función ψ: 0 ∪ {ω} εI(Obj) [ {∅ω}, que cumple

ψ(l) ⊂ (Obj), para l ∈ 0, y, ψ(ω) = ∅ω.

2. Sea a ∈ TI , definimos el universo de tipo a de ψ como Ua(ψ) = ψ(ordI(a)) ∩ OI(Obj)(a).

3. El universo de ψ, U(ψ), como U(ψ) = ∪ ψ [0], donde ψ [ ], es el operador imagen de ψ.

4. ψ es una estructura en Obj, si y solo si: es una pre-estructura, y para cada R ∈ U(ψ) de tipo a = 〈a1, ..., an〉 en TI

Rel(OI)(R) ⊂ (ψ) × ... × (ψ).

Por lo general denotaremos las estructuras como sucesiones en 0, puesto que su ultimo valor es el mismo para cualquiera y es irrelevante para la diferenciación entre ellas.

Puede que la definición parezca poco intuitiva y difiera de lo mostrado por Newton da Costa en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30., sin embargo ésta es capaz de modelar bastante bien las estructuras que él plantea. Para ello tomemos la estructura e = 〈D, rl〉, en el sentido de (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30., lo primero que haremos es nombrar Rl al conjunto de los elementos de rl. Luego, fijando I = {i} y Obj = {D}, transformamos las relaciones de Rl como hemos mencionado en el párrafo antecedente al ejemplo 1.8. El conjunto de los elementos transformados lo denotaremos por . Ya estamos casi listos, para terminar construimos la sucesión

〈D × {0}, (Obj), (Obj), ..., (Obj), ...〉,

que es el análogo de la estructura de Newton da Costa16 16 Ver trabajo (1) página 4. en esta construcción.

Puede resultar curioso el hecho que se definiera pre-estructura y no directamente estructura. El motivo de ello es que la pre-estructura posee algunos casos anómalos. Por ejemplo la siguiente pre-estructura: 〈0, {+, }, ∅, ...〉, donde 0 = × {0}, y +, son la suma y el productos en los complejos modificados para estar acorde a la definición anterior.

Definición 1.10. Sea ψ una pre-estructura en Obj, con Obj una colección objetiva de I. Definimos:

1. Para RU(ψ):

ordI(R) = ordI(a), si ROI(Obj)(a) para algún aTI.

Llamaremos a ordI(R), el orden de R.

2. El orden de ψ es de la forma:

ordI(ψ) =

Notemos que esta definición está bien fundada dada la proposición 1.6 ítem 2 y 3. Esto nos asegura que ningún relator tendrá mas de un tipo; del mismo modo, el orden asociado es único.

2. Ejemplos de estructuras

Estructura simple y múltiple

Hemos visto en varios ejemplos que el caso particular de estructuras en el cual se fija I = {i} y Obj = {D}, para D un conjunto cualquiera, es muy recurrente al momento de tratar de entender a Newton da Costa, tal hecho es el que motiva la siguiente definición.

Definición 2.1. Sea Obj una colección objetiva de I. Diremos que

1. Si Obj = {D}, con D un conjunto cualquiera, una estructura en Obj será denotada por e, y será llamada estructura simple.

2. Si #Obj > 1, donde # es el operador cardinal, una estructura en Obj será denotada por μ, y será llamada estructura múltiple.

Las estructuras simples son nuestro análogo a Newton da Costa. Las estructuras múltiples nos permitirá, hablar de estructuras de varios individuos. Sin embargo, según Newton da Costa, son prescindibles, puesto que se pueden reducir a una estructura simple, pero como no se ha demostrado tal afirmación trabajaré con ellas. En mi opinión las estructuras múltiples simplifican la traducción de conceptos matemáticos a estructuras, como vimos en el ejemplo 1.8.

Ejemplo 2.2. Usando el ejemplo 1.8 veamos

1. Sea Obj = {0}, definimos e como:

a) e(0) = 0 × {0}.

b) e(1) = {+1, •1, suc1}.

c) e(l) = ∅, para 1 < l < ω.

Esta estructura permite de modelar la aritmética. Generalmente se denota por

e = 〈0 × {0}, {+1, •1, suc1}〉.

2. Sea Obj = {G}, definimos e como:

a) e(0) = G × {0}.

b) e(1) ={1, }.

c) e(l) = ∅, para 1 < l < ω.

Esta estructura permite de modelar la noción de grupo. Generalmente se denota por

e = 〈G × {0}, {1, }〉.

3. Sea Obj = {D, (D)}, definimos μ como:

a) μ(0) = (D ∪ (D)) × {0}.

b) μ(1) = {, }.

c) μ(l) = ∅, para 1 < l < ω.

Esta estructura permite de modelar la noción de topología. Generalmente se denota por

μ = 〈(D ∪ (D)) × {0}, {, }〉.

4. Sea Obj = {D, (D), n, (n), definimos μ como:

a) μ(0) = (D ∪ (D) ∪ n ∪ (n)) × {0}.

b) μ(1) = {, , , } ∪ , donde = {φ1|φ ∈ D}

c) μ(l) = ∅, para 1 < l < ω.

Esta estructura permite de modelar la noción de variedad topológica. Generalmente se denota por

μ = 〈(D ∪ (D) ∪ n ∪ (n)) × {0}, {, , , } ∪ 〉.

En lo que sigue si I = {i}, entonces TI será denotado por T, ordI por ord, OI por O, εI por ε, por Pl, como en el articulo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30..

Estructura análoga

A continuación construiremos las herramientas necesarias para poder reducir estructuras múltiples a estructuras simples. Para ello construiremos las transformaciones de tipos convenientes. Después construiremos colecciones objetivas convenientes para estas transformaciones, y por último construiremos la estructura que permitirá la reducción.

Definición 2.3. Sea J un conjunto arbitrario donde TJ es un conjunto de tipos y sea I = {i} como arriba. Definimos, la función singular de J, como una función SJ: TJT, que cumple

1. SJ(a) = i, para todo aJ.

2. si a = 〈a1, ..., an〉, entonces SJ(a) = 〈SJ(a1), ..., SJ(an)〉.

Proposición 2.4. Sea # es el operador cardinal. Se cumple que:

1. para todo aTJ , ordJ(a) = ord(SJ(a)).

2. SJ es sobreyectiva.

3. Sea aT, se cumple que:

#SJ[{a}] ≤ ω, si y solo si, #J ≤ ω.

Demostración. Enumerando las demostraciones:

1. La demostración será por inducción sobre el orden de aTJ, sea ordJ(a) = 0, luego necesariamente aJ, de lo contrario por proposición 1.4 ítem 2 ordI(a) ≥ 1. Así aJ y SJ(a) = i, luego por definición 1.3 ord(SJ(a)) = 0. Por lo tanto ordJ(a) = ord(SI(a)). Para ordJ(a) ≥ 1, tenemos que a = 〈a1, ..., an〉, de lo contrario aJ lo cual es una clara contradicción con la proposición 1.4 ítem 1. Luego:

ordJ(a) = máx{ordJ(a1), ..., ordJ(an)} + 1,

como ordJ(aj) < ordJ(a), para 1 ≤ jn, por hipótesis de inducción

ordJ(a) = máx{ord(SJ(a1)), ..., ord(SJ(an))} + 1,

de lo cual se deduce, por proposición 1.4, ordJ(a) = ord(SJ(a)).

2. Demostraremos por inducción sobre el orden. Sea aT de modo que ord(a) = 0, luego necesariamente a = i, de lo contrario tenemos un contrasentido con la proposición 1.4. Ahora escojamos cualquier jJ para obtener por el ítem 1 y definición 2.3

ordJ(ja) = ord(SJ(j)) = ord(i) = 0,

lo cual afirma que SJ(j) = i.

Para ord(a) ≥ 1, tenemos que a = 〈a1, ..., an〉, para 1 ≤ n < ω, luego, por proposición 1.4

ord(a) = máx{ord(a1), ..., ord(an)} + 1,

usando hipótesis de inducción, ya que ord(al) < ord(a) para 1 ≤ ln, existe blTJ , tal que SJ(bl) = al. Así por definición 2.3

a = 〈SJ(a1), ..., SJ(an)〉 = SJ(〈b1, ..., bn〉).

Por lo tanto SI es sobreyectiva.

3. Sea es la imagen inversa del conjunto bajo SJ. La demostración sera por inducción sobre el ord(a).

• Para ord(a) = 0 tenemos que a = i y SJ[{i}] = J, así claramente #[{i}] ≤ ω, si y solo si #J ≤ ω.

• Si ord(a) > 0, luego a = 〈a1, ..., an〉, para algún n. Ahora veamos que si a' ∈ [{a}], entonces a' = 〈, ..., 〉, para algún m ∈ , esto viene dado por el ítem 1 de esta proposición y el contrasentido que se produce con la proposición 1.4 si m = 0. Mas aún, podemos deducir que m = n y SJ(aj) = , para 1 ≤ jn. Lo que equivale [{aj}], para 1 ≤ j ≤ n. Como a' es arbitrario es arbitrario tenemos que

#[{a}] = #([{a1}] ×... × [{an}]).

Por hipótesis de inducción, ya que por proposición 1.4, ord(aj) < ord(a) para 1 ≤ j ≤ n, tenemos que: #[{aj}] ≤ ω, si y solo si #J ≤ ω. Como [{a}] ≤ ω, es equivalente a #[{aj}] ≤ ω, para 1 ≤ j ≤ n. Por lo tanto #[{a}] ≤ ω, equivale #≤ ω.

Para lo que se viene, sea Obj una colección objetiva para I arbitrario. Entonces, notemos que Obji = {∪Obj} es una colección objetiva

de {i}. Usamos Obji para crear una estructura conveniente para la reducción de individuos.

Proposición 2.5. Sean: Obj una colección objetiva para I, Obji como arriba, l ∈ 0, y a ∈ TI.

1. ∪{OI(Obj)(a)| ∈ I} = O(Obji)(i), es decir (Obj) = P(0)(Obji).

2. OI(Obj)(a) ⊂ O(Obji)(SI(a)).

3. R ⊂ OI(Obj)(a), y, R ≠ ∅, entonces (R, ordI(a) + 1) es de tipo 〈SI(a)〉 en Obji.

4. si R es de tipo a en Obj, entonces R es de tipo SI (a) en Obji.

5. si R es un a-individuo en Obj entonces R es un individuo en Obji.

6. (Obj) ⊂ P(l)(Obji).

7. εI(Obj) ⊂ ε(Obji).

8. R ∈ (Obj), para algún l ∈ , entonces Rel(OI)(R) = Rel(O)(R).

Demostración. Enumerando las demostraciones:

1. Veamos que, por definición 1.5 ítem 2,

∪{OI(Obj)(a)|a ∈ I} = (∪{f(a)|a ∈ I}) × {0} = O(Obji)(i),

donde f es la biyección de I en Obj. Claramente por definición 1.5 ítem 2 y lo mencionado,

(Obj) = P(0)(Obji).

2. La demostración sera por inducción sobre el orden de a ∈ TI. Para ordI(a) = 0, entonces a ∈ I, luego por el ítem 1 de esta proposición y la definición 2.3,

OI(Obj)(a) ⊂ O(Obj)(i)(SI(a)).

Para ordI(a) ≥ 1, tenemos a = 〈a1, ..., an〉. Usando la proposición 1.4, tenemos ordI(aj) < ordI(a), para 1 ≤ j ≤ n, luego por hipótesis de inducción, la proposición 2.4 ítem 1 y definición 1.5 ítem 2,

OI(Obj)(a) ⊂ ((O(Obji)(a1) ×... × O(Obji)(a))) × {ord(SI(a))}.

Por lo tanto, por definición 1.5 ítem 2,

OI(Obj)(a) ⊂ O(Obji)(SI(a)).

3. Notemos que por hipótesis e ítem anterior tenemos, para todo a ∈ TI,

R ∈ (OI(Obj)(a))\{∅} ⊂ (O(Obji)(SI(a)))\{∅},

luego tenemos que

(R, ordI(a) + 1) ∈ (O(Obj) (SI(a)))\{∅}) × {ordI(a) + 1}.

Pensando en la pertenencia mostrada, veamos que, por proposición 2.4 ítem 1,

ordI(〈a〉) = ordI(a) + 1 = ordI(SI(a)) + 1 = ord(SI(a)).

Luego, por definición 1.5 ítem 2,

(R, ordI(a) + 1) ∈ O(Obji)(SI(a)).

Por lo tanto (R, ordI(a) + 1) es de tipo SI(a) en Obji.

4. Consecuencia directa del ítem 2, puesto que: R de tipo a en Obj, entonces R ∈ OI(Obj)(a), luego R ∈ O(Obji)(SI(a)), así R es de tipo SI(a) en Obji.

5. Consecuencia directa del ítem anterior.

6. Demostraremos por inducción. Para l = 0, el resultado se tiene por el ítem 1. Para 1 ≤ l < ω, por definición 1.5 ítem 2, (Obj) = ∪{OI(Obj)(a)|a ∈ T(l)(I)}, así, por el ítem 2 de esta proposición,

(Obj) ⊂ ∪{OI(Obj)(SI(a))|a ∈ T(l)(I),

luego por la proposición 2.4 ítem 1 y la definición 1.3

(Obj) ⊂ ∪{OI(Obj)(a)|a ∈ T(l)({i}).

Por lo tanto (Obj) ⊂ P(l)(Obji).

7. Por definición 1.5 ítem 4 εI(Obj) ⊂ ∪{OI(Obj)(a)|a ∈ TI}. Luego, por el ítem 2 de esta proposición

∪{OI(Obj)(SI(a))|a ∈ TI} ⊂ ∪{OI(Obj)(a)|a ∈ T} = ε(Obji)

Obteniendo el resultado.

8. Sea R ∈ (Obj), claramente, por definición 1.7, R = (Rel(OI)(R), l). Del mismo modo tenemos que R = (Rel(O)(R);, l), dado el ítem 2 y 6 de esta proposición. Por lo tanto Rel(OI)(R) = Rel(O)(R).

La definición siguiente está basada en la definición 1.9. Además fijamos los tipos TI y tomamos a ∈ TI

Definición 2.6. Sea μ una estructura múltiple en Obj, y sea l ∈ 0.

Definimos:

1. Los relatores como

(a) =

2. La escala análoga de μ de orden l

= {(a)|ordI(a) = l(a) ≠ ∅ω

3. La escala análoga total de μ

Aμ = ∪{|0 ≤ l < ordI(μ)}.

4. μA como una función de μA: 0 ∪ {ω} ε(Obji), de modo que cumple

μA(l) =

Llamaremos a μA la estructura análoga de μ.

Mostraremos mas adelante17 17 En especifico desde 3.13 en adelante. , que μA es muy útil al momento de reducir semánticamente, μ estructura múltiple, a una estructura simple. Notemos que μA es realmente una estructura. Tal resultado esta dado esencialmente por la proposición 2.5 ítems 3, 6 y el siguiente hecho justificado mas adelante18 18 Ver proposición 2.8 ítem 4.

Rel(O)((a)) ⊂ Ua(μ) ⊂ (μA).

La idea de esta definición es reducir de manera conveniente las estructuras de varios individuos. Para ello lo que se ha hecho es agregar relatores convenientes para no perder la expresividad de μ. Estos relatores son los (a), y para que sean realmente útiles necesitamos que sean distintos de ∅ω. Es por ello que construimos , para poder discriminar aquellos (a) que son ∅ω. Por último los agregamos a la estructura, de un solo individuo, considerando el orden de los relatores (a).

Ejemplo 2.7. Usando el ejemplo 2.2, partes 3 y 4, tenemos

1. Para el ítem 3, usando la definición anterior, μA es de la forma

a) μA(0) = (D ∪ (D)) × {0}.

b) μA(1) = {, , D1, 1(D)}.

c) μA(l) = ∅, para 1 < l < ω.

Donde D1 = (D × {0}, 1), y, (D)1 = ((D) × {0}, 1).

2. Para el ítem 4, usando la definición anterior, μA es de la forma

a) μA(0) = (D ∪ (D) ∪ n, (n)) × {0}.

b) μA(1) = {, , D1, 1(D)1, n, (n)1}.

c) μA(l) = ∅, para 1 < l < ω.

Donde D1, (D)1 son definidos en el ítem anterior, y (n)1 = (n × {0}, 1), (D)1 = ((n) × {0}, 1).

En lo que sigue usaremos las nociones de las definiciones 1.9 y 2.6. Además tengamos en mente la proposición 2.5 ítem 2, puesto que ella es la que da sentido a lo que viene.

Proposición 2.8. Sean R ∈ εI(Obj), a ∈ TI.

1. ord(R) = ordI(R).

2. U(μA) = U(μ) ∪ Aμ.

3. ord(μA) = ordI(μ).

4. Ua(μ) ⊂ (μA).

Demostración. Enumerando las demostraciones:

1. Por proposición 2.5 ítem 2 tenemos

R ∈ OI(Obj)(a) ⊂ O(Obji)(a),

así, ordI(R) = ordI(a), y, ord(R) = ord(SI(a)). Como ordI(a) = ord(SI(a)), dada la proposición 2.4 ítem 1, tenemos que

ordI(R) = ord(R).

2. Notemos que por definición 2.6 tenemos μ(l) ⊂ μA(l), para 1 ≤ l ≤ ordI(μ). Por definición 1.9 ítem 3, y, el claro hecho μ(q) ≠ ∅ para q > ordI(μ), obtenemos

U(μ) = ∪{μ(j)|1 ≤ j ≤ ordI(μ)} ⊂ U(μA).

Por otro lado, tenemos UA), para 0 ≤ l ≤ ordI(μ). En síntesis

U(μ) ∪ AμUA).

Ahora sea l0, tenemos que:

a) l = 0, entonces, por definición 2.6, μA(0) = μ(0).

b) Si 0 < l < ordI(μ), luego μA(l) ⊂ μ(l) ∪ .

c) Si l > ordI(μ), luego μA(l) = ∅. Luego usando la definición 1.9 ítem 3 y eliminando los vacíos correspondientes,

U(μA) = ∪{μA(0)} ∪ ∪{μA(l)|1 ≤ l ≤ ordI(μ)},

∪{μA(0)} ∪ ∪{μA(l)|1 ≤ l ≤ ordI(μ)} ⊂ U(μ) ∪ Aμ.

Por lo tanto U(μA) = U(μ) ∪ Aμ.

d) Por definición 2.1 y proposición 2.4 ítem 1

ordI(μ) =

Usando la definición 2.6, tenemos, para 0 ≤ l < ordI(μ),

x ∈ Aμ, y, ord(x) ≤ ordI(μ),

luego:

1) Si existe máx{ord(R)|RU(μ)}, entonces, por lo mostrado y el ítem anterior,

máx{ord(R)|RU(μ)} = máx{ord(R)|RU(μ) ∪ Aμ}

máx{ord(R)|RU(μ) ∪ Aμ} = máx{ord(R)|RUA)} es decir

máx{ord(R)|RU(μ)} = máx{ord(R)|RUA)}.

2) Si no existe máx{ord(R)|RU(μ)}, entonces, no existe máx{ord(R)|RUA)}.

Usando los casos mostrados tenemos

ordI(μ) =

Por lo tanto, por la definición 2.1, ordI(μ) = ordI(μA).

e) Sea a ∈ TI, de modo que ordI(a) = l. Notemos que μ(l) ⊂ μA(l), luego, usando las definiciones 1.9 ítem 2 y 2.3, además de las proposiciones 2.4 ítem 1 y 2.5 ítem 2

Ua(μ) = μ(l) ∩ OI(Obj)(a) ⊂ μA(l) ∩ O(Obji)(SI(a)).

μ(l) ∩ OI(Obj)(a) ⊂ μA(l) ∩ O(Obji)(SI(a)) = (μA)

Obteniendo Ua(μ) ⊂ (μA).

Estructura I fundamental

El propósito de esta sección es explicitar cómo realizar una reducción de orden para estructuras.

Definición 2.9. Sean Obj una colección objetiva de {i} y T el conjunto de tipos de {i}. Definimos

1. IT como IT = {{} × {a}|a ∈ T}. Por mera estética denotaremos {} × {a} por aT.

2. ObjT como ObjT = {O(Obj)(a)|a ∈ T}.

Proposición 2.10. Sea a ∈ T se cumple

1. es un conjunto de tipos de IT.

2. ObjT es una colección objetiva de IT.

3. (ObjT)(aT) = O(Obj)(a) × {0}.

Demostración. Enumerando las demostraciones:

1. Sea xGl(IT) y l arbitrario, si x es considerado como una función desde un conjunto finito a Gl- 1)(IT), es decir x × Gl- 1)(IT). Si x = {} × {a} ∈ IT, tendríamos {} × {a} ⊂ × Gl- 1)(IT), lo cual es una clara contradicción, puesto que . Luego TS ∩ G(l)(IT) = ∅, para cualquier l ∈ . Por lo tanto es un conjunto de tipos de IT, dada la definición 1.1 ítem 2.

2. Notemos que ObjT es equipotente con T, razón por la cual IT es un conjunto19 19 Para mas detalle ver la pagina 234, teorema 8.7 (4). . Tal hecho esta justificado por la construcción de ObjT y el hecho que O(Obj) es inyectiva. Por otro lado notemos que por definición anterior IT es equipotente con T, razón por la cual IT es un conjunto20 20 Para mas detalle ver la pagina 234, teorema 8.7 del libro (4). . Como T es equipolente con IT y ObjT, entonces IT es equipotente con ObjT. Ahora notemos que para xObjT, entonces x = O(Obj)(a), para algún aT, luego x ≠ ∅ dada la definición 1.5 ítem 2 y la proposición 1.6 ítem 1. Notemos que para a, bTI distintos entre si, se tiene por la proposición 1.6 ítem 3, O(Obj)(a) ∩ O(Obj)(b) = ∅. Por lo tanto, por definición 1.5 ítem 1, ObjT es una colección objetiva de IT.

3. Notemos que IT y T son equipolentes. Fijemos entonces, f, la biyección entre IT y T, de modo que f(aT) = a. Por otro lado veamos que la biyección entre T es ObjT es O(Obj), así, la biyección entre IT y ObjT, es, O(Obj) ○ f. Luego, por definición 1.5 ítem 2,

(ObjT)(a) = (O(Obj) ○ f(aT)) × {0} = O(Obj)(a) × {0}.

Definición 2.11. Sea e una estructura simple, a = 〈a1, ..., amcon 1 ≤ m < ω, ord(a) = n, y R ∈ O(Obj)(a). Definimos21 21 Por si las dudas, revisar definición 1.7 ítem 3. :

1. La reducción I de a de e, denotada por Ie(a) el conjunto que mostramos a continuación:

{((R, 0), (b1, 0), ..., (bm, 0))|(b1, ..., bm) ∈ Rel(O)(R) ∧ R ∈ Ua(e)}.

2. Delta I de a en e

(a) =

3. Relación I fundamental de e

Ie = {(a)|a ∈ TI ∧ (a) ≠ ∅ω}

4. eI como una función eI: 0 ∪ {ω} (ObjT), de modo que

eI(l) =

Llamaremos a eI la estructura I fundamental de e.

Notemos que esta estructura es múltiple pero de orden a lo mas 1. u propósito es reducir las estructuras de orden mayor a estructuras de orden 1. Sin embargo tal utilidad será mostrada a partir de definición 3.13, en la reducción semántica de estructuras de orden mayor.

Esta es una formalización de los relatores Et definidos en el trabajo de Newton da Costa(1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 9. Esta formalización es necesaria pues es posible deducir de su definición original que ET posee mas de un tipo.

Por cierto, el hecho de que la definición mostrada sea una buena definición, esta dado sistemáticamente por la proposición 2.10.

Proposición 2.12. Sean ord(a) = n ≥ 1, de modo que: a = 〈a1, ..., am〉, y, b ∈ T. Se cumple

1. Si (a) ≠ ∅ω, entonces (a) ∈ (ObjT)(〈aT, , ..., 〉). Es decir (a) es de tipo 〈aT, , ..., 〉.

2. Si (a) ≠ ∅ω, entonces ((a)) = 1.

3. U(eI) = (U(e) × {0}) ∪ Ie

4. (eI) =

5. Ub(e) × {0} = (eI).

6. eI es una estructura.

Demostración. Enumerando las demostraciones:

1. Veamos que

Ie(a) ⊂ (Ua(e) × {0}) × ((e) × {0}) × ... × ((e) × {0}),

Si (a) ≠ ∅ω, entonces Ie(a) ≠ ∅, así Ie(a) es subconjunto

(((O(Obj)(a) × {0}) × (O(Obj)(a1) × {0}) × ... × (O(Obj)(an) × {0})))\{∅},

Así, por proposición 2.10 ítem 3,

Ie(a) ⊂ (((ObjT)(aT) × (ObjT)() × ... × (ObjT)()))\{∅}.

Por otro lado, por proposición 1.4 y definición 2.9 ítem 1, tenemos

(〈aT, , ..., 〉) = máx{(b)|b ∈ {aT, , ..., }} + 1

es decir (〈aT, , ..., 〉) = 1. Por lo tanto, por definición 1.5 ítem 2,

(a) = (Ie(a), 1) ∈ (ObjT)(〈aT, , ..., 〉).

2. Consecuencia clara del ítem anterior y la definición 1.10,

((a)) = (〈aT, , ..., 〉) = 1.

3. Veamos que, por la definiciones 1.9 ítem 3, 2.11, ítem 5,

U(eI) = ∪eI[0] = ∪eI[{0, 1]}] = ∪{U(e) × {0}, Ie},

∪eI[{0, 1}] = ∪{U(e) × {0}, Ie} = (U(e) × {0}) ∪ Ie,

es U(e) = (U(e) × {0}) ∪ Ie.

4. De la definición 1.10

(eI) =

del ítem anterior tenemos, fijando p = máx{(R)|R ∈ (U(e) × {0}) ∪ Ie} por motivos tipográficos,

(eI) =

Claramente existe máx(R)|R ∈ (U(e) × {0} × Ie, dado el ítem 2 de esta proposición. Luego (eI) = máx{(R)|R ∈ (U(e) × {0} × Ie}, es decir,

(eI) =

Dada la definición 1.10 y el ítem 2 de esta proposición, claramente tenemos

(eI) =

5. Por definición 1.9 ítem 2 Ub(e) = e(ord(b)) ∩ O(Obj)(b). Luego por la proposición 1.6 ítem 5

Ub(e) × {0} = (e(ord(b)) ∩ O(Obj)(b)) × {0}

(e)ord(b)) ∩ O(Obj)(b)) × {0} = (U(e) × {0}) ∩ (∩ O(Obj)(b) × {0}),

así, por las definiciones 1.9 ítem 2, 2.11 ítem 4, y la proposición 2.10 ítem 3,

Ub(e) × {0} = eI(0) ∩ (ObjT)(bs) = (e).

6. Para empezar, notemos que eI es una pre-estructura, tal hecho se justifica en el item 1 de esta proposición, de lo que se obtiene por definición 1.5

Ie ⊂ (ObjT).

Por otro lado, los relatores (a) cumplen la siguiente igualdad

Rel()((a)) ⊂ (Ua(e) × {0}) × ((e) × {0}) × ... × ((e) × {0}),

donde a = 〈a1, ..., an〉. Usando el ítem anterior tenemos que

Rel()((a)) ⊂ (eI) × (e) × ... × (eI)

Luego, dado que se cumplen las clausulas de la definición 1.9 ítem 5, tenemos que eI es una estructura.

En lo que sigue, mostraremos una estructura que pretende ser el símil de ε(D) mostrado en el trabajo de Newton da Costa(1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 4.

Estructura completa

Definición 2.13. Sea Obj una colección objetiva de un conjunto I, definimos la estructura completa ΩI, como una función de la forma ΩI: 0 ∪ {ω} εI(Obj), que cumple

ΩI(l) = (Obj), para l ∈ 0, y, ΩI(ω) = ∅ω.

No es difícil ver que lo mostrado corresponde a una buena definición, es decir ΩI es una estructura. Primero, es obvio que es una pre-estructura. Segundo, notar que de la construcción inductiva de 1.5 tenemos que R ∈ εI(Obj) entonces

Rel(OI)(R) ⊂ OI(Obj)(a1) × ... OI(Obj)(an),

usando el hecho que es una pre-estructura y la proposición que se encuentra a continuación, parte 2, tenemos que ΩI es una estructura.

Proposición 2.14. Sean a ∈ TI, Obj una colección objetiva de I, y sea ΩI la estructura completa. Se cumple:

1. U(ΩI) = εI(Obj).

2. Ua(ΩI) = OI(Obj)(a).

Demostración. Enumerando las demostraciones:

1. Claramente por definición 1.9 ítem 3

ΩI[0] = {(Obj)|0 ≤ l < ω},

luego deducimos, usando la definición 1.5

U(ΩI) = ∪ {OI(Obj)(a)|a ∈ TI} = εI(Obj).

2. Sea a ∈ T(l)(I), para l ∈ 0, luego, por proposición 1.5 ítem 2 y definición de ΩI,

OI(Obj)(a) = OI(Obj)(a) ∩ (Obj) = OI(Obj)(a) ∩ ΩI(l),

OI(Obj)(a) ∩ ΩI(l) = Ua(ΩI),

es decir, OI(Obj)(a) = Ua(ΩI).

Por cierto cuando I sea {i}, denotaremos ΩI, como Ω.

3. Lenguajes y semántica para estructuras.

Lenguajes formales para tipos.

Definición 3.1. Sean TI un conjunto de tipos, m un número ordinal, 1 ≤ m ≤ ω, Γ un conjunto cualquiera. Definimos los siguientes conjuntos:

1. Conectivos.

C = {→, ∧, ∨, ¬, ↔},

donde: → es la implicación, ∧ la conjunción ∨ la disyunción, ¬ la negación, ↔ la equivalencia.

2. Cuantificadores.

Q = {∃, ∀},

donde: ∃ significa existe y ∀, para todo.

3. Variables. Para esto tenemos que definir un conjunto Vara, para cada a ∈ TI . Por lo general exigiremos que tal conjunto sea numerable, o bien vacío, dependiendo del caso. También exigiremos que para a ≠ b, con a, b ∈ TI , Vara ∩ Varb = ∅. Lo denotaremos, en caso de ser distinto del vació

Vara = {|1 ≤ i < ω}.

Vara sera llamado conjunto de variables de tipo a. Luego definimos:

Var= ∪{Vara|a ∈ TI ∧ ordI(a) < m}.

Este será el conjunto de variables del lenguaje de orden m.

4. Constantes. Para este caso tenemos que definir un conjunto Consta, para a ∈ TI. Exigiremos que para a, b ∈ TI, distintos, se tenga Consta ∩ Constb = ∅. Por cierto Const sera llamado constantes de tipo a. Además necesitaremos un símbolo R∅, que cumpla: R∅ ∉ Consta, para cualquier a ∈ TI, tal símbolo sera llamado relación vacía. Ahora estamos en condiciones de definir

Const = ∪{Consta|aTIordI(a) ≤ m} ∪ {R}.

Este será el conjunto de constantes del lenguaje22 22 Un detalle curioso es que este lenguaje tiene una constante que es la relación vacía. Su inclusión es debido a motivos prácticos. .

5. Igualdades. construiremos un conjunto de símbolos arbitrarios que representan la igualdad de tipo a, tales son, para a ∈ TI. Luego definimos

Ξ = {|aTIVara ≠ ∅ ∧ ordI(a) < m}.

Este será el conjunto de igualdades del lenguaje.

6. Paréntesis. Este conjunto es el más sencillo, y es de la forma: P = {(,)}.

Exigiremos que los conjuntos: C, Q, Var, Const, Ξ, y P, sean disjuntos entre si. Además Γ = Const\ {R}. Luego definimos L(Γ) de la forma

L(Γ) = CQP ∪ ΞVarConst

Llamaremos a este conjunto lenguaje de individuos I de orden m. Si TI = T lo nombraremos por lenguaje de orden m. Por ultimo definimos dos elementos mas:

1. Términos del lenguaje de tipo a deL(Γ), como

Ta(L(Γ)) =

2. Términos del lenguaje de L(Γ)

T(L(Γ)) = ∪{Ta(L(Γ))|ordI(a) < m}.

Es un hecho clásico que se necesitan menos conectores y cuantificadores que los mostrados. En algunas partes de este trabajo se usaran las equivalencias: α → β ≡ ¬α ∨ β, α ↔ β ≡ α → β ∧ β → α y otras mas que serán mencionadas mas adelante, para reducir otras cosas.

Quizás sea pertinente explicar que este lenguaje no identifica, en

principio, lo que es un relator de la manera clásica. Tal identificación

está oculta en el tipo y en la construcción de las formulas atómicas. Por

ejemplo, si I = {i} y R es una constante de tipo 〈i, i〉, consideraremos R(, ), con , variables de tipo i, una formula atómica, en tal caso notemos que R es visto como una relación. Con respecto al ejemplo mencionado podemos ver que si R' es una constante de tipo 〈〈i, i〉〉, entonces R'(R) es un formula atómica. Dicho de manera general, el tipo es el que esconde el papel que juega la constante, que bien puede ser de un relator, o de objeto dependiendo del caso. Por cierto este lenguaje no usará funciones de un modo clásico, puesto que tales serán consideradas como relaciones como en el ejemplo 1.8.

Definición 3.2. Usando los términos definidos en 3.1 definimos los siguientes operadores:

1. Construimos el operador=, de la forma:

=(L(Γ)) = {x y| ∈ Ξx, yTa(L(Γ)) ∧ ordI(a) < m}.

Notemos que x, y son variables del metalenguaje23 23 Son variables para la exposición, no para el lenguaje en sí. para términos de L(Γ).

2. DefiniremosΓ(L(Γ)), de la forma:

y ∈ Γ(L(Γ)), si y solo si, y = x0(x1, ..., xn),

donde:

a0 = 〈a1, ..., an〉, x0 ∈ (L(Γ)) ∪ {R∅}, xj ∈ (L(Γ)) para 1 ≤ j ≤ n, y, ordI(a0) ≤ m. Como antes, x0; x1, ..., xn son variables del metalenguaje para términos de L(Γ).

Usando lo anterior definimos lo que realmente nos importa:

A(L(Γ)) = =(L(Γ)) ∪ Γ(L(Γ)).

Llamaremos al conjunto A(L(Γ)) las formulas atómicas de L(Γ).

Definición 3.3. Sean k, j cardinales distintos de 0, sean x, α metavariables del lenguaje que representan sucesiones , en j, de variables y formulas, y sea Z metavariable que representara alguno de los siguientes símbolos {≠, ∀, ∃, ∨, ∧}, introducimos la siguiente notación

1. Para j < ω,

Zjxj = Zx0 ... Zxj - 1(α1), Zj(αj) = Z(α0) ... Z(αj - 1), y,

Zj(αj) = (α0)Z ... Z(αj - 1).

2. Para j ≥ ω,

Zjxj(α1) - Zx0 ... Zxω ...(α1), Zj(αj) = Z(α0) ... Z(αω) ...;

Zj(αj) = (α0)Z ... Z(αω)Z ...,

de manera sencilla resumiremos el primero y el tercero como

Zjxj(α1) = Zi∈jxi(α1); Zj(αj) = Zi∈jαi,

respectivamente.

Sean A;B;C conjunto definamos los siguientes operadores:

1. El conjunto Bk(A, B, C) de la forma

Bk(A, B, C) = {Zjxj(α1)|Z ∈ A ∧ 1 ≤ j < k ∧ para 0 ≤ i < j, xi ∈ B ∧ α1 ∈ C}

2. El conjunto Bk(A, C) de la forma

Bk(A, C) = {Zj(αj)|Z ∈ A ∧ 1 ≤ j < k ∧ para 0 ≤ i < j, αi ∈ C}.

3. Del mismo modo Bk(A, C) de la forma

Bk(A, C) = {Zj(αj)|Z ∈ A ∧ 2 ≤ j < k ∧ para 0 ≤ i < j, αi ∈ C}.

Esta definición es requerida para poder hablar de bloques de manera un tanto mas precisa.

Otra forma de introducir este lenguaje puede ser vista en (6)6 BELL, J.L. y SLOMSON, A.B. Models and Ultraproducts, Noth-Holland Publishing Company - 1969., en especifico en el capitulo catorce.

Definición 3.4. En el lenguaje L(Γ), sean A un conjunto cualquiera, l un ordinal tal que 1 ≤ l < ω, q y k cardinales, definimos el operador 〈 〉, de la forma:

〈A〉 = B2({¬}, A) ∪ Bq({∀} Var, A) ∪ Bk({∧}, A}) ∪ A.

Así podemos definir de manera inductiva:

(L(Γ)) = 〈A(L(Γ))〉, y, (L(Γ)) = 〈l(L(Γ))〉.

Luego de toda esta vuelta definiremos el operador qk(L(Γ)), de la siguiente forma:

qk(L(Γ)) = ∪ { (L(Γ))| 1 ≤ l < ω }.

Tal conjunto sera llamado las formulas de L(Γ).

Esta definición permite formalizar el hecho de que Newton da Costa habla de formulas con un bloque infinito de disyuntores.

Por cierto esta definición es completa, ya que cualquier fórmula que use la implicación, la equivalencia, la existencia, la disyunción, pueden ser reducidas usando las equivalencias: ∨jαj ≡ ¬(∧j(¬(αj)), α → β ≡ (¬(α)) ∨ (β), ∀jxj(α) ≡ ¬(∃jxj(¬(α))), y, α ↔ β ≡ (α → β) ∧ (β → α).

Dada esta explicación, veremos que las dos clases de lenguajes, que aparecen en el trabajo de Newton da Costa(1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 5, corresponden al lenguaje L(Γ) cuya construcción de formulas puede ser interpretada de dos maneras. O bien como ωω(L(Γ)), en tal caso solo anotaremos (L(Γ))24 24 Esta es equivalente a Lω(R) en (1) página 5. . O bien ωκ(L(Γ))25 25 Esta es equivalente a LR) en (1) página 5.( , donde claramente por la definición Bκ, Bω son bloques de disyunciones de largo menor a κ, y, bloques de cuantificadores de largo menor ω, respectivamente.

Definición 3.5. Sean q, k cardinales, y, γ ∈ qk(L(Γ)). Definimos, para a ∈ TI , y, ordI(a) < ω

var(γ) = {x ∈ Vara|x aparece en γ},

llamando variables de tipo a en γ, Además:

varL(γ) = ∪{var(γ)|a ∈ TI},

llamado variables en γ.

Uno podría considerar las formulas como sucesiones de símbolos en el lenguaje y ver si la variable pertenece a la imagen de esta sucesión. Pero tal grado de precisión me parece innecesario.

No es difícil ver que #var(α) ≤ ω, pero lo que no es siempre obvio es que #varL(α) ≤ ω, puesto que es posible que #TI > ω y k > ω, lo que hace posible la aparición de una cantidad no numerable de variables.

Semántica para estructuras.

Algo previo a mencionar, para esta subsección, es que todos los resultados mostrados son obtenibles o igualmente definibles, tanto en estructuras como en pre-estructuras. Sin embargo el trabajo esta enfocado en estructuras y hablaremos desde ellas.

Además, en esta subsección, pensaremos que un modelo es una función que interpreta las constantes, de un lenguaje dado, en una estructura. Para luego dar a lugar a la interpretación de la formulas del lenguaje. Ciertamente el trabajo que viene está inspirado en la definición clásica de Tarski, pero toma en cuenta la estructura jerárquica de tipos de la teoría.

Definición 3.6. Sean L(Γ) un lenguaje y ψ una estructura. Definimos:

1. ψ permite L(Γ), si y solo si para todo a ∈ TI, con ordI(a) < m: Ua(ψ) = ∅, entonces, Vara = ∅.

2. Si ψ permite L(Γ), entonces: un modelo M en ψ para L(Γ), es una función26 26 Recordar definición 3.1, en especifico el conjunto de constantes del lenguaje. M: Const U(ψ) ∪ {∅ω} que cumple

a) M es inyectiva.

b) Para todo aTI, con ordI(a) ≤ m, M[Consta] ⊂ Ua(ψ).

c) M(R) = ∅ω

donde M[ ] denota la imagen de un conjunto.

El ítem 1 de la definición 3.6 está especialmente pensado para que la aparición de una variable de tipo a en una formula implique que hay objetos del cual hablar en ψ, lo cual esta directamente relacionado con las siguientes definiciones donde se habla de la interpretación de formulas. Por lo general asumiremos que ψ permite L(Γ).

Definición 3.7. Sea ψ una estructura que permite L(Γ). Definimos

1. υ es una asignación de variable en ψ si y solo si υ es una función de la forma υ: Var U(ψ), que cumple

xVara, entonces, υ(x) ∈ Ua(ψ).

2. Sean q es un cardinal, j < q, xi variables de tipo ai y pi(ψ), para i ∈ j. Dada una asignación de variable υ, diremos que la asignación de variables de υes de la forma

υ (y) =

Notemos que la definición es buena, es decir, no hay problemas con el hecho de que υ(x) ∈ Ua(ψ), puesto que si Vara ≠ ∅ tenemos que Ua(ψ) ≠ ∅, dado que ψ permite L(Γ). Claramente si Vara = ∅, hay menos de qué preocuparse.

Por cierto, en lo que sigue del trabajo, usaremos el símbolo ≡ para denotar cadenas de símbolos iguales, pero siempre tener en mente que esta relación es en el metalenguaje.

Definición 3.8. Sean ψ una estructura, M un modelo en ψ fijo para L(Γ) y υ una asignación de variable en ψ. Definimos:

1. Para t ∈ T(L(Γ)) t denota a la asignación de variable υ, como ψ(t)[υ], que cumple

a) ψ(x)[υ] = υ(x) si x es una variable de cualquier tipo.

b) ψ(c)[υ] = M(c) si c ∈ Γ.

2. Para α ∈ qk(L(Γ)) ψ satisface la formula α respecto a la asignación de variable υ, como ψ ╞ α[υ], a través de los siguientes criterios

• Para elementos en A(L(Γ)):

a) Para x y,

ψ ╞ xy, si y solo si, ψ(x)[υ] = ψ(y)[υ].

donde x, yTa(L(Γ)), aTI, ordI(a) ≤ m.

b) Para x0(x1, ..., xn),

ψ ╞ x0(x1, ..., xn)[υ], si y solo si,

(ψ(x1)[υ], ..., ψ(xn)[υ]) ∈ Rel(OI)(ψ(x0)[υ]).

donde, xj(L(Γ)) para 1 ≤ j ≤ n, y, x0 ∈ (L(Γ)) ∪ {R∅}, con, a0 = 〈a1, ..., an〉, a0, ..., an ∈ TI. Por cierto recordar que Rel(OI) es definido en 3.7 ítem 3.

• Para α ∈ (L(Γ)), con 1 ≤ l < ω:

a) Para α ≡ ¬(α'), donde α' ∈ (L(Γ)). Se tiene

ψ ╞ α[υ], si y solo si, no ψ ╞ α'[υ].

b) Para α ≡ ∀jxj(α'), donde α' ∈ (L(Γ)), j ≤ q:

Psi ╞ α[υ], si y solo si, para todo i ∈ j,

pi ∈ (ψ), entonces: ψ ╞ α'[υ].

c) Para α ≡ ∧j(αj), donde αi ∈ (L(Γ)), con i ∈ j < k:

ψ ╞ α[υ], si y solo si, para todo i ∈ j, ψ ╞ αi[υ].

Si no se incluye el caso α ∈ (L(Γ)), para α ∈ (L(Γ)), es porque claramente cae en el paso inductivo anterior, haciendo innecesaria su definición.

Definición 3.9. Fijado M modelo de ψ para L(Γ), y α ∈ qk(L(Γ)). Definimos, ψ satisface la formula α, si y solo si, para cualquier asignación de variable υ en ψ, ψ ╞ α[υ]. En símbolos, ψ ╞ α.

Proposición 3.10. Sea ψ una estructura, L(Γ) un lenguaje. Si se cumple

1. ψ permite L(Γ);

2. Γ ⊂ U(ψ);

3. Para todo a ∈ TI, de modo que ordI(a) ≤ m entonces Consta ⊂ Ua(ψ).

Entonces podemos interpretar L(Γ) en ψ. A los lenguajes que tengan tales características los llamaremos lenguaje canónico para ψ.

Demostración. Por la primera condición tenemos que estamos en condiciones de encontrar un modelo. Ahora veamos que iΓ la inclusión de Γ a U(ψ), la cual podemos extender de manera simple a Const agregando iΓ(R) = ∅ω, cumple

1. Es claramente inyectiva.

2. Como iΓ[Consta] = Consta, es claro que usando la cuarta condición, tenemos la condición b) del ítem 2 de la definición 3.6.

3. Por construcción iΓ, tenemos, iΓ(R) = ∅ω.

En general para un lenguaje no hay mayor diferencia en escoger R como ∅ω, puesto que en tal caso solo basta interpretar ∅ω como él mismo. Por lo mismo y por la conveniencia de la notación fijaremos para lenguajes en general R = ∅ω.

Transiciones entre estructuras.

La noción a mostrar tiene una correspondencia al concepto de Equivalencia elemental mostrada en (7)7 NAVARRO, V. Estructuras de Newton Da Costa y Aplicaciones, tesis de magíster universidad de santiago, 2013. pagina 55.

Definición 3.11. Sean L(Γ) y L(Γ') lenguajes para los cuales hay un modelo en las estructuras ψ y ψ' respectivamente. Decimos que una función f de la forma

f: qk(L(Γ)) q'k'(L(Γ')), de modo que:

ψ ╞ α, si y solo si, ψ' ╞ f(α),

es una transición de ψ en ψ'. Llamaremos al triple: ((q, q'), (k, k'), (m, m')) el argumento de la transición.

Por cierto si f es una transición de ψ en ψ' de argumento ((q, q'), (k, k'), (m, m')), y, g es una transición de ψ' a ψ'' de argumento ((q', q''), (k', k''), (m', m'')). Entonces claramente fg es una transición de ψ a ψ', y su argumento es de la forma ((q', q''), (k', k''), (m', m'')).

En base al mismo ejemplo si f es una transición de argumento ((q, q'), (k, k'), (m, m')), y. x = x', para algún x ∈ {q, k, m}, entonces abreviaremos (x, x') por x.

Proposición 3.12. Sean L(Γ) un lenguaje, ψ una estructura. M un modelo en ψ para L(Γ) y α ∈ qk(L(Γ)). Se cumple:

1. El lenguaje27 27 M[ ] es el operador imagen de M. L(M[Γ]), que cumple las condiciones

a) M[Consta] = Sim, donde Constes el conjunto de constantes de tipo a para L(M[Γ]).

b) Vara = Var , donde Vares el conjunto de variables de tipo a para L(M[Γ]).

Es un lenguaje canónico para ψ.

2. La función Can:qk(L(Γ)) qk(L(M[Γ])), de modo que Can(L(M[Γ])) es el resultado de cambiar todas las apariciones de constantes c, en L(M[Γ]), por M(c). Es una transición de ψ en ψ de argumento (q, k, m).

Demostración. Enumerando las demostraciones:

1. Por la condición b) y el hecho de que ψ permite L(Γ), tenemos que ψ permite L(M[Γ]). Claramente. por definición 3.6, M[Γ] ⊂ U(ψ) ∪ {ω}, mas aún, M[Consta] ⊂ Ua(ψ). Como M[Consta] = Const, luego L(M[Γ]) cumple con las hipótesis de la proposición 3.10, así L(M[Γ]) es un lenguaje canónico para ψ.

2. Sea υ una asignación de variable en ψ fija paro arbitraria. Para α ∈ qk(L(Γ)), de modo que ψ ╞ α[υ], tenemos:

• O bien α ∈ A(L(Γ)). En este caso

a) α ≡ x y, donde a, yTa(L(Γ)), ordI(a) < m. Luego

ψ ╞ α[υ], si y solo si, ψ(x)[υ] = ψ(y)[υ].

Si x, y son variables tenemos que α = Can(α), así

ψ ╞ α[υ], si y solo si, ψ ╞ Can(α)[υ].

Si ambas son constantes tenemos M(x) = M(y), luego ψ(M(x))[υ] = ψ(M(y))[υ], lo que equivale ψ ╞ Can(α)[υ]. Por ultimo y sin perdida de generalidad si x es un termino e y una constante tenemos que υ(x) = M(y), lo que equivale ψ(x)[υ] = ψ(M(y))[υ], es decir ψ ╞ Can(α)[υ].

b) Si α ≡ x0(x1, ..., x1), donde 1 ≤ jn, xj(L(Γ)), y x0 ∈ (L(Γ)) ∪ {R∅} y a0 = 〈a1, ..., an〉, a0, a1, ..., an ∈ TI28 28 Ver definición 3.2 ítem 2. . Luego

ψ ╞ x0(x1, ..., xn), si y solo si,

(ψ(x1)[υ], ..., ψ(xn)[υ])Rel(OI)(ψ(x0)[υ]),

Donde de manera provisoria usaremos:

δ(t) =

Como ψ(t)[υ] = M(t) en caso de que t sea constante, ψ(t)[υ] = υ(t) en caso de que t sea variable. Entonces

ψ ╞ x0(x1, ..., xn), si y solo si,

(ψ(δ(x1))[υ], ..., ψ(δ(xn))[υ])Rel(OI)(ψ(δ(x0))[υ]).

Notemos que por construcción Can(α) = δ(x0)(δ(x1), ..., (xn)), por lo tanto

ψ ╞ x0(x1, ..., xn)[υ], si y solo si, ψ ╞ Can(α)[υ].

• Para α ∈ (Γ), con 1 ≤ l < ω,

a) Si α ≡ ¬(α'), donde α' ∈ (Γ), luego por hipótesis de inducción

ψ ╞ α'[υ], si y solo si, ψ ╞ Can(α')[υ].

Como Can(α) = ¬(Can(α')), entonces, por definición 3.8

ψ ╞ α'[υ], si y solo si, ψ ╞ Can(α)[υ].

b) Para α ≡ ∀jxj(α'), con j < q, al igual que el punto anterior, usando hipótesis de inducción tenemos

ψ ╞ α'[υ], si y solo si, ψ ╞ Can(α')[υ].

Para i ∈ j, sea xi una variable de tipo ai, sea pi un elemento arbitrario de (ψ). Luego de la hipótesis de inducción

ψ ╞ α'[υ], si y solo si, ψ ╞ Can(α')[υ].

Luego por definición 3.8

ψ ╞ α, si y solo si, ψ ╞ ∀jxj(Can(α'))[υ].

Como Can(α) = ∀jxj(Can(α')), entonces

ψ ╞ α, si y solo si, ψ ╞ Can(α)[υ].

c) Si α ≡ ∧jxj , con j < k, donde αi ∈ (Γ) para i ∈ j, luego por hipótesis de inducción

ψ ╞ αi[υ], si y solo si, ψ ╞ Can(αi)[υ],

para i ∈ j. Luego por definición 3.8

ψ ╞ α[υ], si y solo si, para todo i ∈ j, ψ ╞ Can(αi)[υ],

Como Can(α) ≡ ∧j(Can(αj)), entonces por definición 3.8

ψ ╞ α[υ], si y solo si, ψ ╞ Can(α)[υ],

Como υ y α son arbitrarios Can es una transición de argumento (q, k, m).

Ahora construimos los lenguajes pertinentes, para la demostración de reducción de individuos y de orden que realizaremos en este trabajo. Formalizando los comentarios sobre reducción de orden mostrado en el trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 8.

Definición 3.13. Sean Γ un conjunto, μ una estructura múltiple, e una estructura simple. Definimos:

1. Para L(Γ) lenguaje canónico para μ, el lenguaje29 29 Recordar Aμ esta definido en 2.6. L(Γ ∪ Aμ), está dado por:

a) Para ord(a) ≤ m,

Const =

∪ {Constb|SI(b) = a} ∪ {(b)|〈SI(b)〉 = a(b) ≠ ∅ω},

donde Constes el conjunto de constantes tipo a del lenguaje L(Γ ∪ Aμ).

b) Para todo aTI, ordI(a) ≤ m, Vara = ∅, entonces = ∅.

Llamaremos a tal lenguaje el lenguaje singular deL(Γ).

2. Para L(Γ) lenguaje canónico para e, el lenguaje30 30 recordar IT y Ie están definidos en 2.9 y 2.11 respectivamente. LIIe) está dado por

a) ΓI = Γ × {0}.

b) Para todo aT de modo que(aT) ≤ m, fijamos el conjunto de constantes tipo aT, como

= Consta × {0}.

c) Para todo a, (a) = 1,

Consta =

{(a0)|(a0) ≠ ∅∧a0 = 〈a1, ..., an〉∧a = 〈, , ...,

d) Para a ∈ T: Vara = ∅, entonces = ∅.

Llamaremos a tal lenguaje el lenguaje I fundamental deL(Γ).

Notemos que todas las clases definidas son subclases de la clase εI(Obj) o ε(Obji), dependiendo del caso. Como tales clases son conjuntos tenemos que las clases definidas también lo son.

Proposición 3.14. En términos de la definición anterior.

1. L(Γ ∪ Aμ) es un lenguaje canónico para μA, la estructura análoga de μ.

2. LIIe) es un lenguaje canónico para eI, la estructura I fundamental de e.

Demostración. Enumerando las demostraciones:

1. Usando el hecho que L(Γ) es un lenguaje canónico para μ tenemos

Γ ⊂ U(μ), luego, Γ ∪ Aμ ⊂ U(μ) ∪ Aμ,

así, por la proposición 2.8 ítem 2 Γ ∪ Aμ ⊂ U(μA). Claramente se cumple la segunda condición condición de la proposición 3.10. Con respecto a la tercera condición veamos que por hipótesis y proposición 2.8 ítem 4

ConstbUb(μ) ⊂ (μA),

luego tenemos que: para todo a ∈ T, con ord(a) ≤ m:

∪ {Constb|SI(b) = a} ⊂ ∪{(μA)|SI(b) = a} = Ua(μ).

Por otro lado, para un c arbitrario pero fijo, si ord(〈SI(c)〉) = ord(a), entonces por la proposición 1.4 y 2.4 ítem 1, tenemos ordI(c) + 1 = ord(a). Claramente si ord(a) = 0 entonces

{(b)|〈SI(b)〉} = ∅ ⊂ Ua(μA).

Si ord(a) ≤ 1, veamos que

{(b)|〈SI(b)〉 = a ∧ (b) ≠ ∅ω} ⊂

donde l = ordI(c). Veamos que por la proposición 2.5 ítem 3, (c) es de tipo 〈SI(b)〉, como 〈SI(b)〉 = a, entonces, por la definición 1.10 y la proposición 2.5 ítem 2 y 3 (c) ∈ O(Obji)(a).

Así, por la definición 2.6 y 1.9 ítem 2,

{(b)|〈SI(b)〉 = a ∧ (b) ≠ ∅ω} ⊂ ∩ (Obji)(a),

∩ (Obji)(a) ⊂ μA(l) ∩ O(Obji)(a) = UaA).

En síntesis

∪ {Constb|SI(b) = a} ∪{(b)|〈SI(b)〉 = a(b) ≠ ∅ω} ⊂ Ua(μA),

que es equivalente, por la definición anterior ítem 1 parte a), ConstUaA). Por lo tanto se cumple la tercera condición de la proposición 3.10.

La primera condición de 3.10 se deduce a partir de b) del ítem 1 de la definición anterior, para ello tengamos presente que para todo aTI, ordI(a) ≤ m y SI(a) = b, tenemos, por proposición 2.8 ítem 4

UbA) = ∅, entonces Ua(μ) = ∅.

Como μ permite L(Γ), entonces

UbA) = ∅, entonces, Vara = ∅.

Luego por el ítem b), ya que a es arbitrario, tenemos

UbA) = ∅, entonces, Varb = ∅.

Por lo tanto L(Γ ∪ Aμ) es un lenguaje canónico para μA.

2. Ya que L(Γ) es un lenguaje canónico para e Γ ⊂ U(e). Usando la proposición 2.12 ítem 3, y la definición anterior ítem 2

(Γ × {0}) ∪ Ie ⊂ (U(e) × {0}) ∪ Ie = U(eI).

Lo que comprueba, dada la definición anterior, ΓIIeU(e), luego se cumple la condición 2 de la proposición 3.10.

Para la primera condición veamos que

Ua(e) = ∅, entonces, Vara = ∅,

así por la parte d) del ítem 2, de la definición anterior, tenemos

Ua(e) = ∅, entonces = ∅.

Usando la proposición 2.12 ítem 5 tenemos

(eI) = ∅, entonces, = ∅,

obteniendo así la primera condición de la proposición 3.10. Para la tercera condición separaremos por el orden. Si (a) = 0, entonces a = bs ∈ IT. En tal caso notemos que, dado que L(Γ) es un lenguaje canónico para e y la definición anterior,

Consta = Constb × {0} ⊂ Ub(e) × {0}.

Luego por proposición 2.12 ítem 5 Consta ⊂ Ua(eI). Para (a) = 1 tenemos por la definición anterior y 2.11 Consta ⊂ Ie, además Consta ⊂ (Obj)(a) dado la proposición 2.12 y la definición anterior. Luego, por definición 1.9 ítem 2 y 2.11 ítem 4

Consta ⊂ Ie ∩ (Obj)(a) = Ua(eI).

Quedando claro que para todo a ∈ , con (a) ≤ 1, Consta ⊂ Ua(eI). Por lo tanto (ΓI ∪ Ie) es un lenguaje canónico para eI.

Antes de continuar notemos que si Varb ≠ ∅ para algún b, con ordI(b) ≤ m, tenemos que ≠ ∅, dado la definición 3.13 ítem 1 parte b). En este contexto veamos que si #I ≤ ω, entonces para aT, Vara es equipotente con ∪{Varb|υ ∈ [{a}] ∧ Varb ≠ ∅}. Este hecho está justificado por la proposición 2.4 ítem 3 y el hecho que la unión a lo mas numerable de numerables es numerable. Este sencillo hecho nos permite justificar la existencia de ua, función biyectiva de ∪{Varb|υ ∈ [{a}] ∧ Varb ≠ ∅} a Vara. Así definimos el operador u como:

u(t) =

Notemos que u restringido a Var es una biyección de Var a Var, puesto que cada función ua es una biyección. El motivo de lo anterior es que permitirá uno de los objetivos planteados en esta sección, a saber, la reducción de individuos. Pero con la condición de que #I ≤ ω.

Definición 3.15. Sean #I ≤ ω, L(Γ) y L(Γ ∪ Aμ) lenguajes canónicos para μ y μA respectivamente. Definimos U de la forma

U: qk(L(Γ)) qk(L(Γ ∪ Aμ)),

a través de los siguientes criterios

Para aA(L(Γ)):

1. Si α ≡ x y, donde x, yTa(L(Γ)), ordI(i) < m, entonces

U(α) = ((a)(u(x)) ∧ (a)(u(y))) → u(x) u(y).

2. Si α ≡ x0(x1, ..., xn), donde, para todo 0 ≤ jn, xj(L(Γ)), y, a0 = (a1, ..., an). Entonces

U(α) = ∧n + 1(an + 1)(u(xn + 1))) → u(x0)(u(x1), ..., u(xn)).

3. Si α ≡ x0(x1, ..., xn), donde: para todo 1≤ j ≤ n, xj ∈ (L(Γ)), y, x0 = ∅ω, entonces

U(α) = ∅ω(u(x1), ..., u(xn)).

• Para α ∈ l + 1(L(Γ)), donde 1 ≤ l < ω, definimos por inducción

1. Si α ≡ ¬(α'), donde α' ∈ (L(Γ)), entonces

U(α) = ¬(U(α')).

2. Si α ≡ ∀jxj(α'), donde α' ∈ (L(Γ)), y, 1 ≤ j < q. Entonces

U(α) = ∀ju(xj)(U(α')).

3. Si α ≡ ∧jαj donde αi ∈ (L(Γ)) para i ∈ j. Entonces

U(α) = ∧j(U(αj)).

Por cierto recordar que R∅ = ∅ω según la convención acordada en el párrafo que precede a la definición 3.11. El motivo para recordar esto es el hecho que los (a) pueden ser ∅ω en algunos casos.

Definición 3.16. Sean υ y υ' una asignación de variable en μA y μ respectivamente, y sea a ∈ TI, definimos: υ es reducible en μ, si y solo si existe υ' asignación de variable en μ de modo que υ' = υ ○ u.

Proposición 3.17. Sean #I ≤ ω, y, α ∈ A(L(Γ)). Se cumple

1. Si υ es reducible en μ, entonces

μ ╞ α[υ'], si y solo si, μA ╞ U(α)[υ].

Donde υ' = υ ○ u y υ' una asignación de variable en μ.

2. Para toda asignación υ' en μ, existe υ asignación reducible en μ, de modo que υ' = υ ○ u.

3. Si υ no es reducible en μ y μ ╞ α, entonces μA ╞ U(α)[υ].

Demostración. Enumerando las demostraciones:

1. Primero veamos que, para cualquier constante t en el lenguaje,

μ(t)[υ'] = t = u(t) = μA(u(t))[υ].

Además para cualquier variable t de tipo a en el lenguaje L(Γ),

μ(t)[υ'] = υ'(t) = υ(u(t)) = μA(u(t))[υ].

a) Para α ≡ x y. Veamos que si tenemos μ ╞ α[υ'], entonces, por definiciones 1.7 ítem 3 y 2.6 ítem 1 y claro artificio lógico

μ(x)[υ'], μ(y)[υ'] ∈ Rel(O)((a)),

entonces, μ(x)[υ'] = μ(y)[υ']

Usando lo mostrado antes de empezar, tenemos

μA(u(x))[υ], μA(u(y))[υ] ∈ Rel(O)((a)),

entonces, μA(u(x))[υ] = μA(u(y))[υ].

Por lo tanto, por definición 3.15, μ ╞ α[υ'], entonces, μAU(α)[υ].

Por otro lado si μAU(α)[υ], entonces

μA(u(x))[υ], μA(u(y))[υ] ∈ Rel(O)((a))

, entonces, μA(u(x))[υ] = μA(u(y))[υ].

tenemos, por la igualdad mostrada mas arriba y las definiciones 1.7 ítem 4 y 2.6 ítem 1

μ(x)[υ'], μ(y)[υ'] ∈ Ua(μ), entonces, μ(x)[υ'] = μ(y)[υ'].

Ahora bien, x, y son términos de tipo a, luego, puestas: la definición 3.7, el hecho de que L(Γ) es un lenguaje canónico para μ, el ítem 3 proposición 3.10, tenemos que μ(x)[υ'], μ(y)[υ'] ∈ Ua(μ), así

μ(x)[υ'] = μ(y)[υ'],

luego por definición 3.8 tenemos μ ╞ α[υ]. Por lo tanto

μ ╞ α[υ'], si y solo si, μAU(α)[υ']

b) Para α ≡ x0(x1, ..., xn). Veamos que, usando el hecho μ(t)[υ'] = μA(u(t))[υ] mostrado mas arriba,

A(u(x1))[υ], ..., μA(u(xn))[υ]) ∈ Rel(O)(μA(u(x0))[υ]).

Usando un razonamiento tautológico tenemos: Para todo j ∈ {0, ..., n},

μA(u(xj))[υ] ∈ Rel(O)((aj)), entonces,

A(u(x1))[υ], ..., μA(u(xn))[υ]) ∈ Rel(O)(μA(u(x0))[υ]).

Luego, por la definición 3.8,

μA ╞ ∧n + 1(an + 1)(u(xn + 1)) → u(x0)(u(x1), ..., u(xn)))[υ].

Por otro lado, si tenemos μAU(α)[υ], entonces para todo j ∈ {0, ..., n},

μA(u(xj))[υ] ∈ Rel(O)((aj)), entonces,

A(u(x1))[υ], ..., μA(u(xn))[υ]) ∈ Rel(O)(μA(u(x0))[υ]).

De lo que deducimos, usando la igualdad μ(t)[υ'] = μA(u(t))[υ] mostrada mas arriba: Para todo j ∈ {0, ..., n},

μ(xj)[υ'] ∈ Rel(O)((aj)), entonces,

(μ(x1))[υ'], ..., μ(xn))[υ']) ∈ Rel(O)(μ(x0))[υ']).

Notemos que, para xj variable de tipo aj, dada la definición 3.7, se cumple υ'(xj) ∈ Ua(μ), es decir, dada la definición 3.8, (a0)(μ(x0)[υ']). Ah, por cierto si xj es una constante, claramente xj ∈ Ua(μ), puesto que, dada la proposición 2.11 ítem 4, xj ∈ Consta ∈ Ua(μ). Por lo tanto

(μ(x1))[υ'], ..., μ(xn))[υ']) ∈ Rel(O)(μ(x0))[υ']).

Así μ ╞ α[υ]. En síntesis

μ ╞ α[υ'], si y solo si, μA ╞ U(α)[υ].

c) Para α ≡ ∅ω(x1, ..., xn), es claro que lo siguiente,

∅ω(μ(x1)[υ'], ..., μ(xn)[υ']),

si y solo si, ∅ω(μA(u(x1))[υ], ..., μA(u(xn))[υ]).

es un tautología. Es decir, μA ╞ U(α)[υ], si y solo si, μ ╞ U(α)[υ'].

2. Sea υ' una asignación de variable en μ. Construimos, para z ∈ Var,

υ(z) =

donde u[ ] es el operador imagen de u, υ' es otra asignación de variable en μA. Notemos que u-1 esta bien definida por ser inyectiva. Además υ es una asignación de variable en μA, dada la proposición 2.8 ítem 4 y definición 3.7. Ahora veamos que

υ ○ u(x) = υ'(u-1(u(x)) = υ'(x)

para cualquier x ∈ Var, así υ' = υ ○ u.

3. Sea υ, fija, una asignación no reducible en μ entonces existe Z conjunto, no vacío, tal que, para toda υ' asignación de variable en μ, x' ∈ Z, x' ∈ Var , υ ○ u(x') ≠ υ'(x'). Ahora, dada la definición 3.1, tenemos x' ∈ Vara', para algún a', con ordI(a') < m. En este contexto, supongamos que υ(u(x')) ∈ Ua(μ), y construyamos:

υ*(z) =

donde υ'' es una asignación de variable en μ. Notemos que claramente υ* es una asignación de variable en μ dado que υ*(x') ∈ Ua(μ). Luego υ*(x') = υ ○ u(x'), lo cual es una contradicción puesto que υ ○ u(x') ≠ υ'(x') para cualquier asignación de variable, υ', en μ. Por lo tanto, para x' ∈ Z, tenemos υ(u(x')) ∉ Ua(μ), lo cual demuestra lo propuesto, dada la definición 3.7. Ya desarrollado lo suficiente el concepto de no reducible en μ, continuemos.

a) Si α ≡ x y, entonces, sin perdida de generalidad

1) O bien x, yZ.

En este caso construyamos la asignación variable υ' en μA, tal que

υ0(z) =

donde es reducible reducible en μ, de modo que = u. Notemos que υ0 es una asignación de variable en μA, por el hecho de que y υ son asignaciones de variable en μ. Para ver si es reducible, veamos que, para toda variable x tal que xZ, existe asignación de variable en μ de modo que (x) = υ ○ u(x). Luego construimos la asignación de variable en μ

υ1(x) =

Notemos que υ1 es una asignación de variable en μ, dado que, para cada s ∈ Var , sZ, υs es una asignación variable en μ. Notemos además que

υ1(s) = (s) = υ ○ u(s) = υ0 ○ u(s) para s ∉ Z.

υ1(s) = (s) = υ ○ u(s) = υ0 ○ u(s) para s ∉ Z.

Es decir υ1 = υ ○ u. Luego de haber mostrado esta construcción comprobemos que

μA ╞ U(α)[υ], si y solo si, μA ╞ U(α)[υ0],

esto se debe a que, para s ∉ Z,

a' O bien, s es una variable, y, υ(u(s)) = υ0(u(s)). Así, μA(u(s))[υ] = μA(u(s))[υ0].

b' O bien, s es una constante, y, s = u(s) = μA(u(s))[υ] = μA(u(s))[υ0].

Luego por hipótesis μ ╞ α[υ1], y por el ítem 1 de esta proposición, tenemos μA ╞ U(α)[υ0]. Luego μA ╞ U(α)[υ]

2) O bien x ∈ Z. En ese caso basta ver que υ(u(x)) ∉ Ua(μ), dado que υ no es reducible en μ. En ese caso μA(u(x))[υ] ∉ Rel((a)), lo cual hace que

μA(u(x))[υ], μA(u(y))[υ] ∈ Rel((a)),

entonces, μA(u(x))[υ] = μA(u(y))[υ],

sea una clara tautología. Por lo tanto μA ╞ U(α)[υ].

b) Para α ≡ x0(x1, ..., xn), sin perdida de generalidad

1) O bien x0, x1, ..., xn) ∉ Z.

En este caso usaremos la construcción hecha en el punto anterior, veamos que,

μA ╞

∧n + 1((an + 1)(u(xn + 1))) → u(x0)(u(x1), ..., u(xn))[υ],

equivale,

μA ╞

∧n + 1((an + 1)(u(xn + 1))) → u(x0)(u(x1), ..., u(xn))[υ0],

Esto se debe que para x ∉ Z, entonces μA(u(x))[υ] = μA(u(x))[υ0], cosa ya demostrada en el ítem anterior subsección a). Luego por hipótesis μA ╞ U(α)[υ1], y por el ítem 1 de esta proposición, tenemos

μA ╞

∧n + 1((an + 1)(u(xn + 1))) → u(x0)(u(x1), ..., u(xn))[υ0]

Luego μA ╞ U(α)[υ]

2) O bien existe q ∈ {0, ..., n}, de modo que xq ∈ Z. En ese caso basta ver que υ(u(xq)) ∉ Ua(μ), dado que υ no es reducible en μ. En ese caso υ(u(xq)) ∉ Rel((a)), lo cual hace que

μA ╞

∧n + 1((an + 1)(u(xn + 1))) → u(x0)(u(x1), ..., u(xn))[υ],

sea una clara tautología. Por lo tanto μA ╞ U(α)[υ].

Por lo tanto tenemos que μA ╞ α, entonces, μA ╞ U(α)[υ], para υ no reducible.

c) Si α ≡ x0(x1, ..., xn), con xj ∈ (L(Γ)), para 1 ≤ j ≤ n, y, x0 = ∅. Entonces

U(α) = ∅ω(u(x1), ..., u(xn)).

En este caso comprobamos que para cualquier asignación de variable υ, incluyendo no reducibles en μ, tenemos no μA ╞ U(α)[υ]31 31 Solo basta ver las definiciones 1.7 ítem 3 y la 3.8 para entender lo trivial del hecho. , en especifico para υ no reducible μ. Del mismo modo tenemos que no μ ╞ α. Ocupando un razonamiento tautológico, tenemos que: para toda υ no reducible,

no μA ╞ U(α)[υ], entonces, no μ ╞ α.

Usando leyes de la implicatoria, veamos que, para toda υ no reducible en μ,

μ ╞ α, entonces, μA ╞ U(α)[υ].

Demostrando por completo este ítem.

Lema 3.18. Para α ∈ A(L(Γ))

μ ╞ α, si y solo si, μA ╞ U(α)[υ].

Demostración.

• De izquierda a derecha. Por la proposición 3.17 ítem 3 e hipótesis, μA ╞ U(α)[υ], para υ no reducible a μ. Por otro lado, por definición 3.16 y proposición 3.17 ítem 1 e hipótesis, μA ╞ U(α)[υ] para υ reducible en μ. Por lo tanto μA ╞ U(α).

• De derecha a izquierda. Basta tomar μA ╞ U(α)[υ], con υ reducible en μ, para que usando la proposición 3.17 ítem 2 y definición 3.16, obtener μ ╞ α[υ']. Como υ' es arbitrario, entonces μ ╞ α.

Teorema 3.19. U es una transición de μ en μA, de argumento (q, k,m).

Demostración. Sea α ∈ A(L(Γ)) tenemos por el resultado anterior

μ ╞ α, si y solo si, μA ╞ U(α)[υ].

Sea α ∈ (L(Γ)), con l ∈ 0. Veamos

1. Si μ ╞ α, y, α ≡ ¬α', con α' ∈ (L(Γ)), tenemos que

μ ╞ α, si y solo si, para toda asignación de variable en μ, υ',

no μ ╞ α'[υ'],

usando una hipótesis de inducción, dada la forma inductiva de qk(L(Γ)), tenemos

μ ╞ α, si y solo si, para toda asignación de variable en μA, υ,

no μA ╞ ¬(U(α'))[υ].

Por lo tanto por definición 3.15 μ ╞ α, si y solo si, μA ╞ U(α).

2. Si μ ╞ α, y, α ≡ ∀jxj(α'), con α' ∈ (L(Γ)), con j < q, tenemos que, para una sucesión xj de variables en L(Γ) y pj una sucesión de objetos en U(μ), que respetan sus tipos32 32 Es decir si xi es de tipo ai entonces pi ∈ (μ). ,

μ ╞ α, si y solo si, para toda asignación de variable en μ, b,

μ ╞ α'[b],

usando una hipótesis de inducción, dada la forma inductiva de qk(L(Γ)), tenemos

μ ╞ α, si y solo si, para toda asignación de variable en μA, υ,

μ ╞ U(α')[υ].

Por lo tanto, por las definiciones 3.8 y la 3.15, μ ╞ α, si y solo si, μ ╞ U(α).

3. Si μ ╞ α, y, α ≡ ∧j(αk), con αi ∈ (L(Γ)), con i ∈ j < k, tenemos que

μ ╞ α, si y solo si, para toda asignación de variable en μ, υ',

para todo i ∈ j, μ ╞ αi[υ'],

por hipótesis de inducción

μ ╞ α, si y solo si, para toda asignación de variable en μA, υ,

para todo i ∈ j, μA ╞ U(αi)[υ'],

Por lo tanto por definición 3.15 μ ╞ α, si y solo si, μ ╞ U(α).

En suma de todo lo mostrado, por definición 3.11, U es una transición de argumento (q, k, m).

La importancia de este teorema es demostrar el hecho de que cualquier estructura con mas de un individuo puede ser reducida a una de sólo uno. Salvo una condición, el hecho de que #I sea numerable. Tal hecho tiene cierto sentido, puesto que en un lenguaje cualquiera es posible construir la siguiente proposición ∧jPj(), donde, Pj() es una formula que contiene libre a la variable , j algún cardinal mayor que ω y aj una sucesión en I, distinta a pares, con #I > ω. El problema de esta formula es el hecho que posee una cantidad no numerable de variables y no es trivial encontrar una transición que preserve la idea esencial de verdad semántica que se ha construido. En síntesis si se quiere un interpretación mas o menos fiel, se tiene la intuición de que esta debiera diferenciar las variables libres.

Antes de continuar, hay que señalar que para los lenguajes L(Γ), y, L(Γ), los conjuntos de variables Vara, , para a ∈ T, y, aT ∈ IT respectivamente, son equipolentes, puesto que ambos son numerables. Por cierto si uno de ellos es vacío necesariamente el otro lo es, para ello tener en mente la definición 3.13 ítem 2 parte d). Ahora, denotemos por ia, una biyección que hace posible la equipolencia, y del mismo modo que en la transición anterior definimos un operador:

iT(t) =

Ahora estamos en condiciones de definir lo siguiente.

Definición 3.20. Sea T un conjunto de tipos de un solo individuo y sea IT la superación de T. L(Γ) y L(ΓI ∪ Ie) son lenguajes canónicos para e y eI respectivamente. Definimos el operador I de la forma

I: qk(L(Γ)) qk (LIIe)),

que cumple los siguientes criterios:

Para α ∈ A(L(Γ)):

1. Si α ≡ x y con x, yTa(L(Γ)), y, aT, entonces

I(α) = iT(x) iT(y).

2. Si α ≡ x0(x1, ..., xn) y xj(L(Γ)) para 0 ≤ j ≤ n con a0 = 〈a1, ..., an〉, entonces

I(α) = (a0)(iT(x0), iT(x1), ..., iT(xn)).

3. Si α ≡ ∅ω(x1, ..., xn) y xj ∈ (L(Γ)) para 1 ≤ j ≤ n, entonces

I(α) = ∅ω(iT(x1), ..., iT(xn)).

• Para α ∈ (L(Γ)), con 1 ≤ l ≤ ω, definimos por inducción,

1. Si α ≡ ¬(α'), con α' ∈ (L(Γ)), entonces

I(α) = ¬(I(α')).

2. Si α ≡ ∀jxj(I(α')), con α' ∈ (L(Γ)) y j < q, entonces

I(α) = ∀jiT(xj)(I(α')).

3. Si α ≡ ∧jαj, con αi ∈ (L(Γ)) para 1 ≤ i ≤ j < k, entonces

I(α) = ∧j(I(αj)).

Llamaremos a esta función el reductor I fundamental.

Lo que se ha querido hacer en esta definición es mostrar transición que permitirá la igualdad semántica entre las estructuras e y eI, la primera la estructura simple33 33 Ver definición 2.1 ítem 1. y la segunda la estructura I fundamental34 34 Ver definición 2.11.

Lema 3.21. Se cumplen las siguientes afirmaciones

1. Sea υ una asignación de variable en e, y, x ∈ Vara con a ∈ T, entonces existe υ' asignación de variable en eI, de modo que (υ(x), 0) = υ' ○ iT(x).

2. Sea υ' una asignación de variable en eI, entonces existe υ una asignación de variable en e, tal que (υ(x), 0) = υ' ○ iT(x), para x ∈ Vara con a ∈ T.

Demostración. Enumerando las demostraciones:

1. Para υ asignación de variable en e, podemos construir la siguiente valuación en eI

υ'(t) = (υ ○ (t), 0), para t ∈ , para algún a ∈ T

que es una valuación de variable puesto que

Var = ∪{Varb|(b) < 1} = ∪{|aT}.

Además de

υ'(t) ⊂ Ua(e) × 0 = (eI),

dada la proposición 2.12 ítem 5. Ahora notemos que para x variable de tipo a

υ'(ia(x)) = (υ ○ (ia(x)), 0) = (υ(x), 0).

2. Para υ' una asignación de variables en eI, definamos

υ(x) = X, si, υ'(iT(x)) = (X, 0)

Notemos que si x es una variable de tipo a tenemos υ'(iT(x)) ∈ (eI). Luego, por la proposición 2.12 ítem 5,

υ'(iT(x)) = (υ(x), 0) ∈ (eI) = Ua(e) × {0},

así υ(x) ∈ Ua(e). Luego υ es una asignación de variable en e. Por ultimo notemos que por definición de υ, tenemos

(υ(x), 0) = υ'(iT(x)) = υ' ○ iT(x).

Teorema 3.22. I es una transición de e en eI de argumento (q, k, (m, 1)).

Demostración. Sea υ una asignación de variable en υ fija pero arbitraria. Primero demostraremos que

e ╞ α[υ], si y solo si, eI ╞ I(α)[υ'],

donde (υ(x), 0) = υ' ○ iT(x) para x ∈ Vara con a ∈ T.

• Notemos que para t una variable de tipo a, tenemos por definición 3.8 e(t)[υ] = υ(t), usando que (υ(x), 0) = υ' ○ iT(x), para para x ∈ Vara con a ∈ T. Tenemos

(e(t)[υ], 0) = (υ(t), 0) = υ' ○ iT(t) = eI(iT(t))[υ']

Por otro lado Notemos que si t ∈ Consta, para a ∈ T, ocurre, ada la proposición 2.12 ítem 5 y 3.14 ítem 2, además de la defición 3.13,

(e(t)[υ], 0) = (t, 0) = iT(t) = eI(iT(t))[υ'], iT(t) ∈

Por lo tanto tenemos que: si t ∈ T(L(Γ)), entonces, (e(t)[υ], 0) = eI(iT(t))[υ'].

• Para α ∈ A(L(Γ)), veamos:

1. Si α ≡ x y, con x, yTa(L(Γ)), tenemos

e ╞ α[υ], si y solo si, e(x)[υ] = e(y)[υ],

por el ítem anterior, tenemos además

e ╞ α[υ], si y solo si, eI(iT(x))[υ'] = eI(iT(y))[υ'].

Como iT(x), iT(y) ∈ (LIIe)), dada la definición 3.1 y 3.13, entonces, por definiciones 3.8 y 3.20,

e ╞ α[υ], si y solo si, eII(α)[υ'].

2. Para α ≡ x0(x1, ..., xn), con xj(L(Γ)), 0 ≤ jn, y a0 = 〈a1, ..., an〉, tenemos

e ╞ α[υ], si y solo si,

(e(x1)[υ], ..., e(xn)[υ]) ∈ Rel(O)(e(x0[υ])).

Luego, usando la definición 3.10 ítem 1 y 2, además de el ítem anterior,

e ╞ α[υ], si y solo si,

(eI(iT(x0))[υ'], eI(iT(x1))[υ'], ..., eI(iT(xn))[υ']) ∈ Ie(a),

donde a = 〈, , ..., 〉. Lo anterior equivale a

e ╞ α[υ], si y solo si,

(eI(iT(x0))[υ'], eI(iT(x1))[υ'], ..., eI(iT(xn))[υ']) ∈ Rel()((a))

dadas las definiciones 1.7 ítem 3, y, 2.11 ítem 1 y 2. Por lo tanto, por las definiciones 3.8 y 3.20,

e ╞ α[υ], si y solo si, eII(α)[υ'].

3. Si α ≡ ∅ω(x1, ..., xn), con xj(L(Γ)), 1 ≤ jn, entonces, claramente

ω(e(x1)[υ], ..., e(xn)[υ]),

si y solo si, ∅ω(eI(x1)[υ'], ..., eI(xn)[υ']),

es una tautología. Luego de manera obvia

e ╞ α[υ], si y solo si, eII(α)[υ'].

• Para α ∈ (L(Γ)) con l0. Veamos:

1. Para α ≡ ¬(α') con α' ∈ (L(Γ)). Veamos que usando una hipótesis de inducción sobre la forma inductiva de qk(L(Γ)), tenemos

e ╞ α'[υ], si y solo si, eII(α')[υ],

luego, por definición 3.8

e ╞ ¬(α')[υ], si y solo si, eI ╞ ¬(I(α'))[υ],

luego por definición 3.20

e ╞ α[υ], si y solo si, eII(α)[υ],

2. Para α ≡ ∀jxj(α')) con α' ∈ (L(Γ)) y j < q. Veamos que usando la misma hipótesis de inducción usada y alguna que otra modificación conveniente

e ╞ α'[υ], si y solo si, eII(α')[υ'],

donde, piUa(e) para ij. Por cierto no es difícil ver que

(x), 0) = υ'(iT(x)), para, xVara, con aT,

cosa que es necesaria para la hipótesis de inducción. Así tenemos, por definición 3.8 y 3.11

e ╞ α[υ], si y solo si, eI ╞ ∀jiT(xj)(I(α'))[υ].

Por lo tanto, puesta la definición 3.20

e ╞ α[υ], si y solo si, eII(α)[υ'].

3. Para α ≡ ∧jαj con αj (L(Γ)) y ij < k. Usando la hipótesis de inducción invocadas en los ítem anteriores

e ╞ αi[υ], si y solo si, eIIi)[υ'],

para ij. Como i es arbitrario, por definición 3.8,

e ╞ ∧jαj[υ], si y solo si, eI ╞ ∧jIj)[υ'],

lo que equivale, puesta la definición 3.20,

e ╞ α[υ], si y solo si, eII(α)[υ'].

Ya habiendo demostrado lo propuesto, prosigamos. Supongamos que e ╞ α, en tal caso tenemos que para cualquier υ, e ╞ α[υ]. Por el lema 3.21 ítem 2 podemos tomar υ de modo que (υ(x), 0) = υ' ○ iT(x), con xVar, para υ' una asignación de variable υ' arbitraria. Por lo tanto, por lo demostrado, eII(α)[υ'], es decir, dado que υ' es arbitraria, eII(α)[υ'].

Por otro lado, si para cualquier asignación de variable υ' en eI tenemos eII(α)[υ'], entonces, por lema 3.21 ítem 1, para cualquier υ asignación de variable en e, puedo escoger υ' de modo que (υ(x), 0) = υ' ○ iT(x), con xVar. Por lo tanto, por lo demostrado tenemos eI ╞ α[υ']. Como υ es cualquiera eI ╞ α. Por lo tanto, y en un gran esfuerzo de síntesis, I es una transición de argumento (q, k, (m, 1)).

Lo importante de este teorema es que nos muestra una manera de reducir estructuras usuales de un solo individuo, pero de orden arbitrario, a estructuras de orden 1, con la salvedad de tener varios individuos.

Antes de continuar quisiera mencionar que T es numerable, dado que Gl({i}) es numerable35 35 No es mas que comprobar que es equipolente con un producto cartesiano finito de elementos numerables, aunque la demostración en detalle es por inducción sobre l. para todo 1 ≤ l < ω, luego como la unión

numerable de numerables es numerables entonces T es numerable, del mismo IT también lo es. El próximo corolario asume tal hecho.

Corolario 3.23. Sea L(Γ), de modo que #I ≤ ω, un lenguaje canónico para μ. Luego existe una transición de μ en ((μA)I)A, de argumento (q, k, (m, 1)).

Demostración. Usando UIU, función desde L(Γ) a L(((Γ ∪ Aμ)IIμA) ∪ A(μA)I), tenemos lo querido. Esto es debido a los teoremas 3.19 y 3.22, el hecho de que la composición de transiciones es una transición, y que IT es numerable.

Los teoremas 3.22 y corolario 3.23 corresponden a nuestra versión de reducción a orden 1, mostrada en el trabajo Definability and Invariance(1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30.. Para una estructura usual de Newton da Costa, que en nuestro caso corresponde a la estructura simple e, solo basta usar I ○ U, para obtener una reducción correcta a lenguajes de primer orden.

Por cierto si alguien quiere saber mas sobre el caso #I > ω ver (7)7 NAVARRO, V. Estructuras de Newton Da Costa y Aplicaciones, tesis de magíster universidad de santiago, 2013., en especifico desde 2.25 hasta 2.33.

Referencias

  • 1
    DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30.
  • 2
    ] _____. preprint. Remarks in Abstract Galois Theory, 2010.
  • [3] _____.; BUENO, O. Remarks in Abstract Galois Theory, Manuscrito - Rev. Int. Fil., Campinas, v. 34, n.1, p 153-185, jan-jun. 2011.
  • 4
    CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf
    » http://www.uv.es/ivorra/Libros/Logica.pdf
  • 5
    LANG, S. Algebra, Springer
  • 6
    BELL, J.L. y SLOMSON, A.B. Models and Ultraproducts, Noth-Holland Publishing Company - 1969.
  • 7
    NAVARRO, V. Estructuras de Newton Da Costa y Aplicaciones, tesis de magíster universidad de santiago, 2013.
  • 8
    ROBINSON, A. Introducction to model theory and to the metamathematics of algebra, North-Holland Publishing Company - Amsterdam London 1974.
  • 36
    CDD: 511.3
  • 1
    Dirección actual.
  • 2
    Como lo hizo S.Lie y definitivamente Vessiot para ecuaciones diferenciales.
  • 3
    Como en el caso de Krasner
  • 4
    Como explicada en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30..
  • 5
    Claramente visto en otros ámbitos, por ejemplo teoría de modelos saturada, pero de un modo distinto.
  • 6
    En el sentido que se le da al "orden" en el trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. pagina 4.
  • 7
    Para mas detalle ver página 234, teorema 8.8 del libro (4)4 CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf.
    http://www.uv.es/ivorra/Libros/Logica.pd...
    .
  • 8
    Para mas detalle ver página 234, teorema 8.7 del libro (4)4 CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf.
    http://www.uv.es/ivorra/Libros/Logica.pd...
    .
  • 9
    Para mas detalle ver página 234, teorema 8.8 del libro (4)4 CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf.
    http://www.uv.es/ivorra/Libros/Logica.pd...
    .
  • 10
    Para mas detalle ver página 234, teorema 8.7 del libro (4)4 CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf.
    http://www.uv.es/ivorra/Libros/Logica.pd...
    .
  • 11
    Ver trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 4.
  • 12
    Por cierto diremos que OI(Obj) es inyectiva a pesar de no se una función, el motivo de esto, es que la propiedad mostrada tiene la cualidad de ser.
  • 13
    Satisface las condiciones 1:a), 1:b) y 1:c) de la definición 1.5.
  • 14
    Satisface las condiciones 1:a), 1:b) y 1:c) de la definición 1.5.
  • 15
    Satisface las condiciones 1:a), 1:b) y 1:c) de la definición 1.5.
  • 16
    Ver trabajo (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 4.
  • 17
    En especifico desde 3.13 en adelante.
  • 18
    Ver proposición 2.8 ítem 4.
  • 19
    Para mas detalle ver la pagina 234, teorema 8.7 (4)4 CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf.
    http://www.uv.es/ivorra/Libros/Logica.pd...
    .
  • 20
    Para mas detalle ver la pagina 234, teorema 8.7 del libro (4)4 CASTILLO, C. I. Lógica y teoría de conjuntos, Universidad de Valencia auto-edición 2011, http://www.uv.es/ivorra/Libros/Logica.pdf.
    http://www.uv.es/ivorra/Libros/Logica.pd...
    .
  • 21
    Por si las dudas, revisar definición 1.7 ítem 3.
  • 22
    Un detalle curioso es que este lenguaje tiene una constante que es la relación vacía. Su inclusión es debido a motivos prácticos.
  • 23
    Son variables para la exposición, no para el lenguaje en sí.
  • 24
    Esta es equivalente a Lω(R) en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 5.
  • 25
    Esta es equivalente a LR) en (1)1 DA COSTA, N. C. A.; RODRIGUES, A. A. M. Definability and Invariance, Studia Logica 86 (2007), no. 1, 1-30. página 5.
    (
  • 26
    Recordar definición 3.1, en especifico el conjunto de constantes del lenguaje.
  • 27
    M[ ] es el operador imagen de M.
  • 28
    Ver definición 3.2 ítem 2.
  • 29
    Recordar Aμ esta definido en 2.6.
  • 30
    recordar IT y Ie están definidos en 2.9 y 2.11 respectivamente.
  • 31
    Solo basta ver las definiciones 1.7 ítem 3 y la 3.8 para entender lo trivial del hecho.
  • 32
    Es decir si xi es de tipo ai entonces pi
    (μ).
  • 33
    Ver definición 2.1 ítem 1.
  • 34
    Ver definición 2.11.
  • 35
    No es mas que comprobar que es equipolente con un producto cartesiano finito de elementos numerables, aunque la demostración en detalle es por inducción sobre l.

Fechas de Publicación

  • Publicación en esta colección
    06 Oct 2015
  • Fecha del número
    Jul-Aug 2015

Histórico

  • Recibido
    22 Abr 2015
  • Acepto
    24 Mayo 2015
UNICAMP - Universidade Estadual de Campinas, Centro de Lógica, Epistemologia e História da Ciência Rua Sérgio Buarque de Holanda, 251, 13083-859 Campinas-SP, Tel: (55 19) 3521 6523, Fax: (55 19) 3289 3269 - Campinas - SP - Brazil
E-mail: publicacoes@cle.unicamp.br