39
El teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces son id´ enticas excepto por sus dominios. A y B son indistinguibles IIC2213 L´ogica de Primer Orden 40 / 65

Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo

Si dos estructuras A y B son isomorfas, entonces son identicasexcepto por sus dominios.

! A y B son indistinguibles

IIC2213 – Logica de Primer Orden 40 / 65

Page 2: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo

Si dos estructuras A y B son isomorfas, entonces son identicasexcepto por sus dominios.

! A y B son indistinguibles

En particular: La logica de primer orden no deberıa poder distinguirentre estructuras isomorfas

IIC2213 – Logica de Primer Orden 40 / 65

Page 3: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo

Si dos estructuras A y B son isomorfas, entonces son identicasexcepto por sus dominios.

! A y B son indistinguibles

En particular: La logica de primer orden no deberıa poder distinguirentre estructuras isomorfas

! Vamos a demostrar esto

IIC2213 – Logica de Primer Orden 40 / 65

Page 4: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo

Si dos estructuras A y B son isomorfas, entonces son identicasexcepto por sus dominios.

! A y B son indistinguibles

En particular: La logica de primer orden no deberıa poder distinguirentre estructuras isomorfas

! Vamos a demostrar esto

! ¿Por que este resultado es fundamental?

IIC2213 – Logica de Primer Orden 40 / 65

Page 5: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una primera version

TeoremaSi A y B son L-estructuras isomorfas, entonces para cadaL-oracion ϕ se tiene que:

A |= ϕ si y solo si B |= ϕ

IIC2213 – Logica de Primer Orden 41 / 65

Page 6: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una primera version

TeoremaSi A y B son L-estructuras isomorfas, entonces para cadaL-oracion ϕ se tiene que:

A |= ϕ si y solo si B |= ϕ

¿Como podemos demostrar este Teorema?

IIC2213 – Logica de Primer Orden 41 / 65

Page 7: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una primera version

TeoremaSi A y B son L-estructuras isomorfas, entonces para cadaL-oracion ϕ se tiene que:

A |= ϕ si y solo si B |= ϕ

¿Como podemos demostrar este Teorema?

! ¿Podemos usar induccion?

IIC2213 – Logica de Primer Orden 41 / 65

Page 8: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una primera version

TeoremaSi A y B son L-estructuras isomorfas, entonces para cadaL-oracion ϕ se tiene que:

A |= ϕ si y solo si B |= ϕ

¿Como podemos demostrar este Teorema?

! ¿Podemos usar induccion?

! Tenemos que demostrar una version mas fuerte del teorema

IIC2213 – Logica de Primer Orden 41 / 65

Page 9: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una segunda version

NotacionSi h : A→ B es una biyeccion que muestra que A y B sonestructuras isomorfas, entonces h es un isomorfismo de A en B.

IIC2213 – Logica de Primer Orden 42 / 65

Page 10: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una segunda version

NotacionSi h : A→ B es una biyeccion que muestra que A y B sonestructuras isomorfas, entonces h es un isomorfismo de A en B.

Nota: Si σ es una asignacion para A, entonces h ◦ σ es unaasignacion para B .

IIC2213 – Logica de Primer Orden 42 / 65

Page 11: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una segunda version

Teorema (Isomorfismo)

Sea σ una asignacion para A y h un isomorfismo de A en B.Entonces para toda L-formula ϕ:

(A,σ) |= ϕ si y solo si (B, h ◦ σ) |= ϕ

IIC2213 – Logica de Primer Orden 43 / 65

Page 12: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Una segunda version

Teorema (Isomorfismo)

Sea σ una asignacion para A y h un isomorfismo de A en B.Entonces para toda L-formula ϕ:

(A,σ) |= ϕ si y solo si (B, h ◦ σ) |= ϕ

La primera version del teorema es un corolario de esta version masfuerte.

IIC2213 – Logica de Primer Orden 43 / 65

Page 13: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Aplicaciones

Antes de demostrar el teorema de isomorfismo, vamos a ver una de susaplicaciones.

NotacionSi (A,σ) |= ϕ(x1, . . . , xk) y σ(xi ) = ai (i ∈ [1, k ]), entonces decimos queA |= ϕ(a1, . . . , ak)

IIC2213 – Logica de Primer Orden 44 / 65

Page 14: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Aplicaciones

Antes de demostrar el teorema de isomorfismo, vamos a ver una de susaplicaciones.

NotacionSi (A,σ) |= ϕ(x1, . . . , xk) y σ(xi ) = ai (i ∈ [1, k ]), entonces decimos queA |= ϕ(a1, . . . , ak)

Problema de Definibilidad

Dada una estructura A con dominio A y S ⊆ Ak (k ≥ 1), decimos que Ses definible en A si existe una formula ϕ(x1, . . . , xk) tal que

S = {(a1, . . . , ak) ∈ Ak | A |= ϕ(a1, . . . , ak)}

IIC2213 – Logica de Primer Orden 44 / 65

Page 15: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad: Ejemplos

Ejemplo

¿Que conjuntos definen en ⟨N,+, ·⟩ las siguientes formulas?

ϕ1(x) = ∀y(x + y = y)

ϕ2(x) = ∀y(x · y = y)

ϕ3(x , y) = ∃z(¬ϕ1(z) ∧ x + z = y)

IIC2213 – Logica de Primer Orden 45 / 65

Page 16: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad: Ejemplos

Ejemplo

¿Que conjuntos definen en ⟨N,+, ·⟩ las siguientes formulas?

ϕ1(x) = ∀y(x + y = y)

ϕ2(x) = ∀y(x · y = y)

ϕ3(x , y) = ∃z(¬ϕ1(z) ∧ x + z = y)

Para demostrar que un conjunto es definible tenemos que construir unaformula.

IIC2213 – Logica de Primer Orden 45 / 65

Page 17: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad: Ejemplos

Ejemplo

¿Que conjuntos definen en ⟨N,+, ·⟩ las siguientes formulas?

ϕ1(x) = ∀y(x + y = y)

ϕ2(x) = ∀y(x · y = y)

ϕ3(x , y) = ∃z(¬ϕ1(z) ∧ x + z = y)

Para demostrar que un conjunto es definible tenemos que construir unaformula.

¿Como podemos demostrar que un conjunto no es definible?

IIC2213 – Logica de Primer Orden 45 / 65

Page 18: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad: Ejemplos

Ejemplo

¿Que conjuntos definen en ⟨N,+, ·⟩ las siguientes formulas?

ϕ1(x) = ∀y(x + y = y)

ϕ2(x) = ∀y(x · y = y)

ϕ3(x , y) = ∃z(¬ϕ1(z) ∧ x + z = y)

Para demostrar que un conjunto es definible tenemos que construir unaformula.

¿Como podemos demostrar que un conjunto no es definible?

! ¡Podemos usar el teorema de isomorfismo!

IIC2213 – Logica de Primer Orden 45 / 65

Page 19: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

¿Es la multiplicacion definible en ⟨R,+⟩?

IIC2213 – Logica de Primer Orden 46 / 65

Page 20: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

¿Es la multiplicacion definible en ⟨R,+⟩?

! Si esto es cierto, entonces existe ϕ(x , y , z) tal que para todo a, b, c ∈ R:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si a · b = c

IIC2213 – Logica de Primer Orden 46 / 65

Page 21: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

¿Es la multiplicacion definible en ⟨R,+⟩?

! Si esto es cierto, entonces existe ϕ(x , y , z) tal que para todo a, b, c ∈ R:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si a · b = c

! Entonces para todo isomorfismo h de ⟨R,+⟩ en ⟨R,+⟩, se tiene que:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si ⟨R,+⟩ |= ϕ(h(a), h(b), h(c))

IIC2213 – Logica de Primer Orden 46 / 65

Page 22: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

¿Es la multiplicacion definible en ⟨R,+⟩?

! Si esto es cierto, entonces existe ϕ(x , y , z) tal que para todo a, b, c ∈ R:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si a · b = c

! Entonces para todo isomorfismo h de ⟨R,+⟩ en ⟨R,+⟩, se tiene que:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si ⟨R,+⟩ |= ϕ(h(a), h(b), h(c))

Sea h : R → R definida por h(x) = x2

IIC2213 – Logica de Primer Orden 46 / 65

Page 23: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

¿Es la multiplicacion definible en ⟨R,+⟩?

! Si esto es cierto, entonces existe ϕ(x , y , z) tal que para todo a, b, c ∈ R:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si a · b = c

! Entonces para todo isomorfismo h de ⟨R,+⟩ en ⟨R,+⟩, se tiene que:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si ⟨R,+⟩ |= ϕ(h(a), h(b), h(c))

Sea h : R → R definida por h(x) = x2

! h es un isomorfismo de ⟨R,+⟩ en ⟨R,+⟩

IIC2213 – Logica de Primer Orden 46 / 65

Page 24: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

¿Es la multiplicacion definible en ⟨R,+⟩?

! Si esto es cierto, entonces existe ϕ(x , y , z) tal que para todo a, b, c ∈ R:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si a · b = c

! Entonces para todo isomorfismo h de ⟨R,+⟩ en ⟨R,+⟩, se tiene que:

⟨R,+⟩ |= ϕ(a, b, c) si y solo si ⟨R,+⟩ |= ϕ(h(a), h(b), h(c))

Sea h : R → R definida por h(x) = x2

! h es un isomorfismo de ⟨R,+⟩ en ⟨R,+⟩

! ⟨R,+⟩ |= ϕ(2, 2, 4) y ⟨R,+⟩ |= ϕ(h(2), h(2), h(4)).¡Tenemos una contradiccion!

IIC2213 – Logica de Primer Orden 46 / 65

Page 25: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El problema de definibilidad y el teorema de isomorfismo

Ejercicios

1. Demuestre que la suma no es definible en ⟨R, ·⟩

2. Demuestre que la suma no es definible en ⟨N, ·⟩

3. ¿Puede usarse el teorema de isomorfismo para mostrar que lamultiplicacion no es definible en ⟨N,+⟩?

IIC2213 – Logica de Primer Orden 47 / 65

Page 26: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Ahora vamos a demostrar por induccion la version fuerte del teorema deisomorfismo.

! Dado: un vocabulario L y L-estructuras A y B

IIC2213 – Logica de Primer Orden 48 / 65

Page 27: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Ahora vamos a demostrar por induccion la version fuerte del teorema deisomorfismo.

! Dado: un vocabulario L y L-estructuras A y B

Necesitamos el siguiente lema:

LemmaSi σ es una asignacion para A y h es un isomorfismo de A en B,

entonces !h ◦ σ = h ◦ σ.

IIC2213 – Logica de Primer Orden 48 / 65

Page 28: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Ahora vamos a demostrar por induccion la version fuerte del teorema deisomorfismo.

! Dado: un vocabulario L y L-estructuras A y B

Necesitamos el siguiente lema:

LemmaSi σ es una asignacion para A y h es un isomorfismo de A en B,

entonces !h ◦ σ = h ◦ σ.

Demostracion: Por induccion en los L-terminos.

! Para cada constante c ∈ L: !h ◦ σ(c) = cB = h(cA) = h(σ(c)) =(h ◦ σ)(c)

IIC2213 – Logica de Primer Orden 48 / 65

Page 29: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Para cada variable x : !h ◦ σ(x) = (h ◦ σ)(x) = h(σ(x)) =h(σ(x)) = (h ◦ σ)(x)

IIC2213 – Logica de Primer Orden 49 / 65

Page 30: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Para cada variable x : !h ◦ σ(x) = (h ◦ σ)(x) = h(σ(x)) =h(σ(x)) = (h ◦ σ)(x)

! Para cada funcion n-aria f ∈ L: Si !h ◦ σ(ti) = (h ◦ σ)(ti )para todo i ∈ [1, n], entonces

!h ◦ σ(f (t1, . . . , tn)) = f B(!h ◦ σ(t1), . . . , !h ◦ σ(tn))

= f B((h ◦ σ)(t1), . . . , (h ◦ σ)(tn))

= f B(h(σ(t1)), . . . , h(σ(tn)))

= h(f A(σ(t1), . . . , σ(tn)))

= h(σ(f (t1, . . . , tn)))

= (h ◦ σ)(f (t1, . . . , tn))

IIC2213 – Logica de Primer Orden 49 / 65

Page 31: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Vamos a demostrar el teorema por induccion en la estructura de ϕ:

! Si ϕ = t1 = t2, entonces:

(A,σ) |= t1 = t2si y solo si

σ(t1) = σ(t2)si y solo si

h(σ(t1)) = h(σ(t2))si y solo si

(h ◦ σ)(t1) = (h ◦ σ)(t2)si y solo si

!h ◦ σ(t1) = !h ◦ σ(t2)si y solo si

(B, h ◦ σ) |= t1 = t2

IIC2213 – Logica de Primer Orden 50 / 65

Page 32: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Si ϕ = R(t1, . . . , tn), entonces:

(A,σ) |= R(t1, . . . , tn)si y solo si

(σ(t1), . . . , σ(tn)) ∈ RA

si y solo si(h(σ(t1)), . . . , h(σ(tn))) ∈ RB

si y solo si((h ◦ σ)(t1), . . . , (h ◦ σ)(tn)) ∈ RB

si y solo si

(!h ◦ σ(t1), . . . , !h ◦ σ(tn)) ∈ RB

si y solo si(B, h ◦ σ) |= R(t1, . . . , tn)

IIC2213 – Logica de Primer Orden 51 / 65

Page 33: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Finalmente suponemos que la propiedad se cumple para ψ y θ

IIC2213 – Logica de Primer Orden 52 / 65

Page 34: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Finalmente suponemos que la propiedad se cumple para ψ y θ

! Si ϕ = ¬ψ, entonces:

IIC2213 – Logica de Primer Orden 52 / 65

Page 35: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

Finalmente suponemos que la propiedad se cumple para ψ y θ

! Si ϕ = ¬ψ, entonces:

(A,σ) |= ϕsi y solo si(A,σ) |= ψsi y solo si

(B, h ◦ σ) |= ψsi y solo si

(B, h ◦ σ) |= ϕ

IIC2213 – Logica de Primer Orden 52 / 65

Page 36: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Si ϕ = ψ ∧ θ, entonces:

(A,σ) |= ϕsi y solo si

(A,σ) |= ψ y (A,σ) |= θsi y solo si

(B, h ◦ σ) |= ψ y (B, h ◦ σ) |= θsi y solo si

(B, h ◦ σ) |= ϕ

IIC2213 – Logica de Primer Orden 53 / 65

Page 37: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Suponga que ϕ = ∃x ψ.

IIC2213 – Logica de Primer Orden 54 / 65

Page 38: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Suponga que ϕ = ∃x ψ.

Solo vamos a demostrar una direccion. La otra direccion sedemuestra de la misma forma pero considerando h−1 en lugarde h.

IIC2213 – Logica de Primer Orden 54 / 65

Page 39: Si dos estructuras A y B son isomorfas, entonces …marenas.sitios.ing.uc.cl/iic2213-15/clases/lpo-III.pdfEl teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces

El teorema de isomorfismo: Demostracion

! Suponga que ϕ = ∃x ψ.

Solo vamos a demostrar una direccion. La otra direccion sedemuestra de la misma forma pero considerando h−1 en lugarde h.

Si (A,σ) |= ϕ: Existe a ∈ A tal que (A,σ[x/a]) |= ψ.

Por hipotesis de induccion: Existe a ∈ A tal que(B, h ◦ σ[x/a]) |= ψ.

Pero: h ◦ σ[x/a] = (h ◦ σ)[x/h(a)].

Tenemos que: Existe b ∈ B tal que (B, (h ◦ σ)[x/b]) |= ψ.

Por lo tanto: (B, h ◦ σ) |= ϕ.

IIC2213 – Logica de Primer Orden 54 / 65