Nociones de Localidad
|
|
- María Villanueva Prado
- hace 5 años
- Vistas:
Transcripción
1 Nociones de Localidad IIC3260 IIC3260 Nociones de Localidad 1 / 48
2 Notación: Grafo de Gaifman Dado: Vocabulario L y L-estructura A Primero suponemos que L sólo contiene símbolos de relación IIC3260 Nociones de Localidad 2 / 48
3 Notación: Grafo de Gaifman Dado: Vocabulario L y L-estructura A Primero suponemos que L sólo contiene símbolos de relación Definición El Grafo de Gaifman de A, denotado como G(A), contiene los siguientes elementos: Nodos: Dominio A de A. Arcos: (a 1,a 2 ) es un arco en G(A) si y sólo si a 1 a 2 y existe R L y una tupla t R A que menciona a a 1 y a 2. IIC3260 Nociones de Localidad 2 / 48
4 Grafo de Gaifman: Ejemplo Ejemplo Si A es la estructura A = {1,2,3,4,5}, R A = {(1,2,3)}, T A = {(1,4), (4,5)}, entonces: IIC3260 Nociones de Localidad 3 / 48
5 Grafo de Gaifman: Ejemplo Ejemplo Si A es la estructura A = {1,2,3,4,5}, R A = {(1,2,3)}, T A = {(1,4), (4,5)}, entonces: G(A): 5 3 IIC3260 Nociones de Localidad 3 / 48
6 Vecindarios Notación d A (a,b): Distancia entre a y b en G(A) d A (ā,b): Menor valor de d A (a,b), para a en ā Nd A (ā): Subestructura de A inducida por los elementos a distancia a lo más d de ā Elementos en ā son tratados como constantes IIC3260 Nociones de Localidad 4 / 48
7 Vecindarios: Ejemplo Ejemplo Nuevamente sea A la estructura A = {1, 2, 3, 4, 5}, R A = {(1,2,3)}, T A = {(1,4), (4,5)}. IIC3260 Nociones de Localidad 5 / 48
8 Vecindarios: Ejemplo Ejemplo Nuevamente sea A la estructura A = {1, 2, 3, 4, 5}, R A = {(1,2,3)}, T A = {(1,4), (4,5)}. Vocabulario de N2 A (5): {R(,, ), T(, ), c} IIC3260 Nociones de Localidad 5 / 48
9 Vecindarios: Ejemplo Ejemplo Nuevamente sea A la estructura A = {1, 2, 3, 4, 5}, R A = {(1,2,3)}, T A = {(1,4), (4,5)}. Vocabulario de N2 A (5): {R(,, ), T(, ), c} Dominio de N2 A (5) es N = {1,4,5} R NA 2 (5) = T NA 2 (5) = {(1,4),(4,5)} c NA 2 (5) = 5 IIC3260 Nociones de Localidad 5 / 48
10 Vecindarios: Ejemplo Ejemplo Nuevamente sea A la estructura A = {1, 2, 3, 4, 5}, R A = {(1,2,3)}, T A = {(1,4), (4,5)}. Vocabulario de N2 A (5): {R(,, ), T(, ), c} Dominio de N2 A (5) es N = {1,4,5} R NA 2 (5) = T NA 2 (5) = {(1,4),(4,5)} c NA 2 (5) = 5 Notación Para ā = (a 1,...,a m ), usamos N A d (a 1,...,a m ) como notación alternativa para N A d (ā). IIC3260 Nociones de Localidad 5 / 48
11 Isomorfismo de vecindarios Dados: Vecindarios N A d (ā) y NA d ( b), donde ā = (a 1,...,a m ) y b = (b 1,...,b m ) Si f es un isomorfismo entre N A d (ā) y NA d ( b), entonces f (a i ) = b i, para todo 1 i m Por qué? IIC3260 Nociones de Localidad 6 / 48
12 Isomorfismo de vecindarios Dados: Vecindarios N A d (ā) y NA d ( b), donde ā = (a 1,...,a m ) y b = (b 1,...,b m ) Si f es un isomorfismo entre N A d (ā) y NA d ( b), entonces f (a i ) = b i, para todo 1 i m Por qué? Notación N A d (ā) = N A d ( b) IIC3260 Nociones de Localidad 6 / 48
13 Primera noción: Localidad de Gaifman Dado: Vocabulario L Teorema (Gaifman) Para cada L-fórmula ϕ( x) en LPO, existe un número d tal que para toda L-estructura A y tuplas ā, b en A: N A d (ā) = N A d ( b) A = ϕ(ā) si y sólo si A = ϕ( b) IIC3260 Nociones de Localidad 7 / 48
14 Primera noción: Localidad de Gaifman Dado: Vocabulario L Teorema (Gaifman) Para cada L-fórmula ϕ( x) en LPO, existe un número d tal que para toda L-estructura A y tuplas ā, b en A: N A d (ā) = N A d ( b) A = ϕ(ā) si y sólo si A = ϕ( b) Cómo podemos usar este teorema para demostrar que una propiedad no es expresable en LPO? IIC3260 Nociones de Localidad 7 / 48
15 Localidad de Gaifman: Dos ejemplos Ejercicios Usando el teorema de Gaifman demuestre que las siguientes propiedades no son expresables en lógica de primer orden: 1. Clausura transitiva: Determinar si existe un camino entre dos nodos de un grafo 2. Misma generación: Determinar si en un árbol dos nodos están en la misma generación IIC3260 Nociones de Localidad 8 / 48
16 Localidad de Gaifman: Dos ejemplos Ejercicios Usando el teorema de Gaifman demuestre que las siguientes propiedades no son expresables en lógica de primer orden: 1. Clausura transitiva: Determinar si existe un camino entre dos nodos de un grafo 2. Misma generación: Determinar si en un árbol dos nodos están en la misma generación Qué tan difícil es resolver estos problemas usando juegos de Ehrenfeucht-Fraïssé? IIC3260 Nociones de Localidad 8 / 48
17 Primer ejercicio: Clausura transitiva Sea L = {E(, )} Por contradicción: Suponga que existe una L-fórmula ϕ(x,y) en LPO tal que para cada L-estructura A y par de puntos a,b en A: A = ϕ(a,b) si y sólo si existe un camino desde a a b en el grafo representado por A Por Teorema de Gaifman: Existe d tal que para toda L-estructura A y tuplas (a 1,b 1 ), (a 1,b 2 ) en A: Si N A d (a 1,b 1 ) = N A d (a 2,b 2 ), entonces A = ϕ(a 1,b 1 ) si y sólo si A = ϕ(a 2,b 2 ) IIC3260 Nociones de Localidad 9 / 48
18 Primer ejercicio: Clausura transitiva Sea A una estructura tal que E A es la siguiente relación de sucesor: a b Donde: La distancia entre a y el primer punto de E A es mayor que d La distancia entre b y a es mayor que 2 d + 1 La distancia entre el último punto de E A y b es mayor que d IIC3260 Nociones de Localidad 10 / 48
19 Primer ejercicio: Clausura transitiva N A d (a,b) es la siguiente estructura: a b IIC3260 Nociones de Localidad 11 / 48
20 Primer ejercicio: Clausura transitiva N A d (a,b) es la siguiente estructura: a b N A d (b,a) es la siguiente estructura: b a IIC3260 Nociones de Localidad 11 / 48
21 Primer ejercicio: Clausura transitiva N A d (a,b) es la siguiente estructura: a b N A d (b,a) es la siguiente estructura: b a Por lo tanto: N A d (a,b) = N A d (b,a) Por hipótesis: A = ϕ(a, b) si y sólo si A = ϕ(b, a) IIC3260 Nociones de Localidad 11 / 48
22 Primer ejercicio: Clausura transitiva N A d (a,b) es la siguiente estructura: a b N A d (b,a) es la siguiente estructura: b a Por lo tanto: N A d (a,b) = N A d (b,a) Por hipótesis: A = ϕ(a, b) si y sólo si A = ϕ(b, a) Pero: A = ϕ(a,b) y A = ϕ(b,a) Tenemos una contradicción! IIC3260 Nociones de Localidad 11 / 48
23 Segundo ejercicio: Misma generación Sea L = {E(, )} Ahora suponga que ψ(x,y) es una L-fórmula en LPO tal que para cada L-estructura B que representa un árbol y puntos a,b en B: B = ψ(a,b) si y sólo si a y b están en la misma generación en el árbol representado por B Por Teorema de Gaifman: Existe d tal que para toda L-estructura B y tuplas (a 1,b 1 ), (a 1,b 2 ) en B: Si N B d (a 1,b 1 ) = N B d (a 2,b 2 ), entonces B = ψ(a 1,b 1 ) si y sólo si B = ψ(a 2,b 2 ) IIC3260 Nociones de Localidad 12 / 48
24 Segundo ejercicio: Misma generación Sea B una estructura tal que E B es el siguiente árbol: r a b c h 1 h 2 Donde: d B (a,r) = d B (b,r) > d a y b están en la misma generación (b,c) E B d B (h 1,a) = d B (h 2,c) > d IIC3260 Nociones de Localidad 13 / 48
25 Segundo ejercicio: Misma generación N B d (a,b) es la siguiente estructura: a b IIC3260 Nociones de Localidad 14 / 48
26 Segundo ejercicio: Misma generación N B d (a,b) es la siguiente estructura: a b N B d (a,c) es la siguiente estructura: a c IIC3260 Nociones de Localidad 14 / 48
27 Segundo ejercicio: Misma generación Por lo tanto: N B d (a,b) = N B d (a,c) Por hipótesis: B = ψ(a, b) si y sólo si B = ψ(a, c) IIC3260 Nociones de Localidad 15 / 48
28 Segundo ejercicio: Misma generación Por lo tanto: N B d (a,b) = N B d (a,c) Por hipótesis: B = ψ(a, b) si y sólo si B = ψ(a, c) Pero: B = ψ(a,b) y B = ψ(a,c) Tenemos una contradicción! IIC3260 Nociones de Localidad 15 / 48
29 Segunda noción: Localidad de Hanf Se puede utilizar la noción de localidad de Gaifman para consultas Booleanas (oraciones)? IIC3260 Nociones de Localidad 16 / 48
30 Segunda noción: Localidad de Hanf Se puede utilizar la noción de localidad de Gaifman para consultas Booleanas (oraciones)? El teorema es válido pero inútil en este caso IIC3260 Nociones de Localidad 16 / 48
31 Segunda noción: Localidad de Hanf Se puede utilizar la noción de localidad de Gaifman para consultas Booleanas (oraciones)? El teorema es válido pero inútil en este caso Necesitamos una segunda noción. No sólo va a ser útil en el caso de consultas Booleanas IIC3260 Nociones de Localidad 16 / 48
32 Segunda noción: Localidad de Hanf Definición Decimos que A d B si existe una biyección f : A B tal que para todo c A: Nd A (c) = Nd B (f (c)) IIC3260 Nociones de Localidad 17 / 48
33 Segunda noción: Localidad de Hanf Definición Decimos que A d B si existe una biyección f : A B tal que para todo c A: Nd A (c) = Nd B (f (c)) Teorema (Hanf) Para cada L-oración ϕ en LPO, existe un número d tal que para todo par de L-estructuras A y B: A d B A = ϕ si y sólo si B = ϕ IIC3260 Nociones de Localidad 17 / 48
34 Localidad de Hanf: Utilización Cómo podemos usar este teorema para demostrar que una propiedad no es expresable en LPO? IIC3260 Nociones de Localidad 18 / 48
35 Localidad de Hanf: Utilización Cómo podemos usar este teorema para demostrar que una propiedad no es expresable en LPO? Ejercicio Usando el teorema de Hanf demuestre que la siguiente propiedad no es expresable en lógica de primer orden: 1. Conexidad: Determinar si un grafo es conexo. Existe una secuencia de arcos entre cada par de nodos Podemos usar la noción de localidad de Gaifman para hacer esta demostración? IIC3260 Nociones de Localidad 18 / 48
36 Utilizando localidad de Hanf: Conexidad Sea L = {E(, )} Por contradicción: Suponga que Φ es una L-oración en LPO tal que para cada L-estructura A: A = Φ si y sólo si el grafo representado por A es conexo Por Teorema de Hanf: Existe d tal que para todo par de L-estructura A, B: Si A d B, entonces A = Φ si y sólo si B = Φ IIC3260 Nociones de Localidad 19 / 48
37 Utilizando localidad de Hanf: Conexidad Considere las siguientes estructuras: A B A contiene dos ciclos, cada uno con 2 d + 2 elementos, y B contiene un ciclo con 4 d + 4 elementos. IIC3260 Nociones de Localidad 20 / 48
38 Utilizando localidad de Hanf: Conexidad El grafo representado por A no es conexo. A = Φ El grafo representado por B es conexo. B = Φ IIC3260 Nociones de Localidad 21 / 48
39 Utilizando localidad de Hanf: Conexidad Sea f una biyección cualquiera de A en B Existe porque A = B = 4 d + 4 IIC3260 Nociones de Localidad 22 / 48
40 Utilizando localidad de Hanf: Conexidad Sea f una biyección cualquiera de A en B Existe porque A = B = 4 d + 4 Se tiene que: A d B Por qué? IIC3260 Nociones de Localidad 22 / 48
41 Utilizando localidad de Hanf: Conexidad Sea f una biyección cualquiera de A en B Existe porque A = B = 4 d + 4 Se tiene que: A d B Por qué? Por hipótesis: A = Φ si y sólo si B = Φ Tenemos una contradicción! IIC3260 Nociones de Localidad 22 / 48
42 Localidad de Hanf: Noción general Notación Dada tuplas ā = (a 1,...,a m ), b = (b 1,...,b n ) y un elemento c: ā b se define como la tupla (a 1,...,a m,b 1,...,b n ) āc se define como la tupla (a 1,...,a m,c) IIC3260 Nociones de Localidad 23 / 48
43 Localidad de Hanf: Noción general Notación Dada tuplas ā = (a 1,...,a m ), b = (b 1,...,b n ) y un elemento c: ā b se define como la tupla (a 1,...,a m,b 1,...,b n ) āc se define como la tupla (a 1,...,a m,c) Definición Decimos que (A,ā) d (B, b) si existe una biyección f : A B tal que para todo elemento c en A: N A d (āc) = N B d ( bf (c)) IIC3260 Nociones de Localidad 23 / 48
44 Localidad de Hanf: Noción general Teorema (Hanf) Para cada L-fórmula ϕ( x) en LPO, existe un número d tal que para todo par de L-estructuras A y B, para todo ā en A y para todo b en B: (A,ā) d (B, b) A = ϕ(ā) si y sólo si B = ϕ( b) IIC3260 Nociones de Localidad 24 / 48
45 Localidad de Hanf: Noción general Teorema (Hanf) Para cada L-fórmula ϕ( x) en LPO, existe un número d tal que para todo par de L-estructuras A y B, para todo ā en A y para todo b en B: (A,ā) d (B, b) A = ϕ(ā) si y sólo si B = ϕ( b) Vamos a demostrar el teorema. Necesitamos introducir una noción general de consulta para hacer esto. IIC3260 Nociones de Localidad 24 / 48
46 Noción de consulta Dado: Vocabulario L Recuerde que L sólo contiene símbolos de relación IIC3260 Nociones de Localidad 25 / 48
47 Noción de consulta Dado: Vocabulario L Recuerde que L sólo contiene símbolos de relación Una consulta m-aria Q (m > 0) es una función tal que para todo A Struct[L] con dominio A: Q(A) A m Q(A) es la imagen de Q para A Q puede no ser definible en LPO IIC3260 Nociones de Localidad 25 / 48
48 Noción de consulta Dado: Vocabulario L Recuerde que L sólo contiene símbolos de relación Una consulta m-aria Q (m > 0) es una función tal que para todo A Struct[L] con dominio A: Q(A) A m Q(A) es la imagen de Q para A Q puede no ser definible en LPO De la misma forma se define las consultas 0-arias (o Booleanas) Una consulta 0-aria Q es una función con dominio Struct[L] y recorrido {verdadero, falso} Si Q(A) = verdadero, entonces decimos que A satisface Q IIC3260 Nociones de Localidad 25 / 48
49 Localidad de Hanf para consultas Definición Una consulta Q es local según Hanf si existe d tal que para todo par de L-estructuras A y B, para todo ā en A y b en B: (A,ā) d (B, b) ā Q(A) si y sólo si b Q(B) IIC3260 Nociones de Localidad 26 / 48
50 Localidad de Hanf para consultas Definición Una consulta Q es local según Hanf si existe d tal que para todo par de L-estructuras A y B, para todo ā en A y b en B: (A,ā) d (B, b) ā Q(A) si y sólo si b Q(B) Notación Si Q es local según Hanf: rlh(q) es el menor d que satisface la condición de localidad. IIC3260 Nociones de Localidad 26 / 48
51 Localidad de Hanf para consultas Vamos a demostrar que toda consulta en LPO es local según Hanf. IIC3260 Nociones de Localidad 27 / 48
52 Localidad de Hanf para consultas Vamos a demostrar que toda consulta en LPO es local según Hanf. De hecho, vamos a demostrar que si rc(ϕ) = k, entonces: rlh(ϕ) 3k 1 2 IIC3260 Nociones de Localidad 27 / 48
53 Localidad de Hanf para consultas Vamos a demostrar que toda consulta en LPO es local según Hanf. De hecho, vamos a demostrar que si rc(ϕ) = k, entonces: rlh(ϕ) 3k 1 2 Notación Dado ā = (a 1,...,a m ), en la demostración usamos lo siguiente: f (ā) = (f (a 1 ),...,f (a m )) Bd A(ā) es el dominio de NA d (ā) IIC3260 Nociones de Localidad 27 / 48
54 Localidad de Hanf: Demostración Lema (Libkin) Si N A 3d+1 (ā) = N B 3d+1 ( b) y A d B, entonces (A,ā) d (B, b). Demostración: Dado que N A 3d+1 (ā) = N B 3d+1 ( b), existe un isomorfismo g entre N A 3d+1 (ā) y NB 3d+1 ( b) tal que g(ā) = b. Concluimos que para todo c A tal que d A (ā,c) 2d + 1: d A (ā,c) = d B ( b,g(c)) N A d (c) = N B d (g(c)) IIC3260 Nociones de Localidad 28 / 48
55 Localidad de Hanf: Demostración Dado que A d B: Existe una biyección h 1 : A B tal que para todo c A se tiene que N A d (c) = N B d (h 1(c)). De la existencia de g y h 1, podemos concluir que existe una biyección: h 2 : (A B A 2d+1 (ā)) (B BB 2d+1 ( b)) tal que para todo c (A B A 2d+1 (ā)): Cómo se concluye esto? N A d (c) = N B d (h 2(c)) IIC3260 Nociones de Localidad 29 / 48
56 Localidad de Hanf: Demostración Definimos una biyección f : A B de la siguiente forma: { g(c) d A (ā,c) 2d + 1 f (c) = h 2 (c) d A (ā,c) > 2d + 1 Se tiene que para todo c A: N A d (āc) = N B d ( bf (c)). Por qué? Concluimos que (A,ā) d (B, b). IIC3260 Nociones de Localidad 30 / 48
57 Localidad de Hanf: Demostración Del lema podemos deducir el siguiente corolario: Corolario Si (A,ā) 3d+1 (B, b), entonces existe una biyección f : A B tal que para todo c A: (A,āc) d (B, bf (c)). Ejercicio Demuestre el corolario. IIC3260 Nociones de Localidad 31 / 48
58 Localidad de Hanf: Demostración Teorema Sea ϕ( x) una fórmula en LPO tal que rc(ϕ( x)) = k. Entonces ϕ( x) es local según Hanf y rlh(ϕ( x)) 3k 1 2. Demostración: Por inducción en k. Si k = 0 es fácil demostrar que la propiedad se cumple Cómo se demuestra esto? IIC3260 Nociones de Localidad 32 / 48
59 Localidad de Hanf: Demostración Teorema Sea ϕ( x) una fórmula en LPO tal que rc(ϕ( x)) = k. Entonces ϕ( x) es local según Hanf y rlh(ϕ( x)) 3k 1 2. Demostración: Por inducción en k. Si k = 0 es fácil demostrar que la propiedad se cumple Cómo se demuestra esto? Supongamos que la propiedad es cierta para cada fórmula con rango de cuantificación menor o igual a k. Sea ϕ( x) una fórmula en LPO tal que rc(ϕ( x)) = k + 1. IIC3260 Nociones de Localidad 32 / 48
60 Localidad de Hanf: Demostración ϕ( x) es una combinación Booleana de fórmulas de la forma y ψ( x,y), donde rc(ψ( x,y)) k. Nos basta demostrar que la propiedad se cumple para y ψ( x,y), donde rc(ψ( x,y)) = k. Por qué? Sean A y B L-estructuras, ā una tupla en A y b una tupla en B tales que: (A,ā) 3 k+1 1 (B, b). 2 Tenemos que demostrar: A = y ψ(ā,y) si y sólo si B = y ψ( b,y) IIC3260 Nociones de Localidad 33 / 48
61 Localidad de Hanf: Demostración Supongamos que A = y ψ(ā,y) Entonces existe e A tal que A = ψ(ā, e) Sea d = 3k 1 2 Nótese que 3k = 3d + 1 Como (A,ā) 3d+1 (B, b): Por el último corolario: Existe una biyección f : A B tal que para todo c A se tiene que (A,āc) d (B, bf (c)) IIC3260 Nociones de Localidad 34 / 48
62 Localidad de Hanf: Demostración En particular: (A,āe) d (B, bf (e)) Por hipótesis de inducción: B = ψ( b,f (e)) Concluimos que B = y ψ( b,y) De la misma forma concluimos que si B = y ψ( b,y), entonces A = y ψ(ā,y). IIC3260 Nociones de Localidad 35 / 48
63 Localidad de Gaifman: Demostración Definición Una consulta Q es local según Gaifman si existe d tal que para toda L-estructura A y tuplas ā, b en A: N A d (ā) = N A d ( b) ā Q(A) si y sólo si b Q(A) IIC3260 Nociones de Localidad 36 / 48
64 Localidad de Gaifman: Demostración Definición Una consulta Q es local según Gaifman si existe d tal que para toda L-estructura A y tuplas ā, b en A: N A d (ā) = N A d ( b) ā Q(A) si y sólo si b Q(A) Notación Si Q es local según Gaifman: rlg(q) es el menor d que satisface la condición de localidad. IIC3260 Nociones de Localidad 36 / 48
65 Localidad de Gaifman: Demostración Definición Una consulta Q es local según Gaifman si existe d tal que para toda L-estructura A y tuplas ā, b en A: N A d (ā) = N A d ( b) ā Q(A) si y sólo si b Q(A) Notación Si Q es local según Gaifman: rlg(q) es el menor d que satisface la condición de localidad. Por demostrar: Cada consulta ϕ en LPO es local según Gaifman. De hecho: si rc(ϕ) = k, entonces rlg(ϕ) 3k IIC3260 Nociones de Localidad 36 / 48
66 Localidad de Hanf y Gaifman: Relación Teorema Si una consulta es local según Hanf, entonces es local según Gaifman. Además, rlg(q) 3 rlh(q) + 1. Demostración: Suponga que Q es local según Hanf y rlh(q) = d. Sea A una L-estructura y ā, b tuplas en A tales que: N A 3d+1 (ā) = N A 3d+1 ( b) Tenemos que demostrar que ā Q(A) si y sólo si b Q(A) IIC3260 Nociones de Localidad 37 / 48
67 Localidad de Hanf y Gaifman: Relación Como A d A, por Lema de Libkin concluimos que: (A,ā) d (A, b) Como rlh(q) = d, se tiene el resultado deseado: ā Q(A) si y sólo si b Q(A) IIC3260 Nociones de Localidad 38 / 48
68 Localidad de Gaifman: Demostración Para cada fórmula ϕ en LPO tal que rc(ϕ) = k, se tiene que ϕ es local según Hanf y rlh(ϕ) 3k 1 2. Por el teorema anterior concluimos que: Corolario Sea ϕ( x) una fórmula en LPO tal que rc(ϕ( x)) = k. Entonces ϕ( x) es local según Gaifman y rlg(ϕ( x)) 3k IIC3260 Nociones de Localidad 39 / 48
69 Expresividad de LPO contra la localidad de Hanf Sabemos que toda consulta en LPO es local según Hanf. IIC3260 Nociones de Localidad 40 / 48
70 Expresividad de LPO contra la localidad de Hanf Sabemos que toda consulta en LPO es local según Hanf. Es cierta la propiedad inversa? IIC3260 Nociones de Localidad 40 / 48
71 Expresividad de LPO contra la localidad de Hanf Sabemos que toda consulta en LPO es local según Hanf. Es cierta la propiedad inversa? Vale decir, es cierto que si una consulta es local según Hanf entonces tiene que se expresable en LPO? IIC3260 Nociones de Localidad 40 / 48
72 Expresividad de LPO contra la localidad de Hanf Sabemos que toda consulta en LPO es local según Hanf. Es cierta la propiedad inversa? Vale decir, es cierto que si una consulta es local según Hanf entonces tiene que se expresable en LPO? La noción de localidad de Hanf nos permite demostrar de manera más simple que algo no es expresable en LPO. IIC3260 Nociones de Localidad 40 / 48
73 Expresividad de LPO contra la localidad de Hanf Sabemos que toda consulta en LPO es local según Hanf. Es cierta la propiedad inversa? Vale decir, es cierto que si una consulta es local según Hanf entonces tiene que se expresable en LPO? La noción de localidad de Hanf nos permite demostrar de manera más simple que algo no es expresable en LPO. Pero qué tan bien representa esta noción a la LPO? IIC3260 Nociones de Localidad 40 / 48
74 Expresividad de LPO contra la localidad de Hanf Ejercicio Sea L={U( )} y Q una consulta tal que para toda L-estructura A: Q(A) = verdadero si y sólo si U A tiene una cantidad par de elementos Demuestre que Q es local según Hanf. IIC3260 Nociones de Localidad 41 / 48
75 Expresividad de LPO contra la localidad de Hanf Ejercicio Sea L={U( )} y Q una consulta tal que para toda L-estructura A: Q(A) = verdadero si y sólo si U A tiene una cantidad par de elementos Demuestre que Q es local según Hanf. Conclusión Localidad según Hanf es una buena herramienta para LPO Pero en algunos casos no puede ser utilizada para demostrar inexpresibilidad IIC3260 Nociones de Localidad 41 / 48
Juegos de Ehrenfeucht-Fraïssé
Juegos de Ehrenfeucht-Fraïssé IIC3263 IIC3263 Juegos de Ehrenfeucht-Fraïssé 1/65 Terminología Restricción Recuerde que en este curso consideramos vocabularios sin funciones. De hecho, inicialmente nos
Más detallesLeyes 0-1 IIC3260. IIC3260 Leyes / 77
Leyes 0-1 IIC3260 IIC3260 Leyes 0-1 1 / 77 Leyes 0-1: Notación Dado: Vocabulario L Recuerde que una propiedad P sobre L (L-propiedad) es un subconjunto de Struct[L] Notación sl n : Número de L-estructuras
Más detallesLeyes 0-1 IIC3263. IIC3263 Leyes 0-1 1/77
Leyes 0-1 IIC3263 IIC3263 Leyes 0-1 1/77 Leyes 0-1: Notación Dado: Vocabulario L Recuerde que una propiedad P sobre L (L-propiedad) es un subconjunto de Struct[L] IIC3263 Leyes 0-1 2/77 Leyes 0-1: Notación
Más detallesLa lógica de segundo orden: Sintaxis
La lógica de segundo orden: Sintaxis Dado: Vocabulario L Definición La lógica de segundo orden (LSO) sobre L es definida como la extensión de LPO que incluye las siguientes reglas: Si t 1,..., t k son
Más detallesEl teorema de isomorfismo
El teorema de isomorfismo Si dos estructuras A y B son isomorfas, entonces son idénticas excepto por sus dominios. A y B son indistinguibles IIC2213 Lógica de Primer Orden 40 / 65 El teorema de isomorfismo
Más detallesRelaciones IIC1253. IIC1253 Relaciones 1 / 32
Relaciones IIC1253 IIC1253 Relaciones 1 / 32 Relaciones binarias Dado: conjunto A R es una relación binaria sobre A si R A A. Para indicar que a,b A están relacionados a través de R usamos las notaciones:
Más detallesRepaso de Lógica de Primer Orden
Repaso de Lógica de Primer Orden IIC3260 IIC3260 Repaso de Lógica de Primer Orden 1 / 29 Lógica de primer orden: Vocabulario Una fórmula en lógica de primer orden está definida sobre algunas constantes
Más detallesLógica de Primer Orden
Lógica de Primer Orden IIC2213 IIC2213 Lógica de Primer Orden 1 / 60 Lógica de primer orden Dos de los objetivos de la lógica proposicional: Poder modelar el proceso de razonamiento. Poder formalizar la
Más detallesMATE 4081: Álgebra Abstracta
Solución Asignación 4. Universidad de Puerto Rico, Río Piedras Facultad de Ciencias Naturales Departamento de Matemáticas San Juan, Puerto Rico MATE 4081: Álgebra Abstracta 1. Suponga que G 1 y G 2 son
Más detallesResolución Proposicional
Resolución Proposicional IIC2213 IIC2213 Resolución Proposicional 1 / 19 Resolución proposicional Sabemos que Σ = ϕ si y sólo si Σ { ϕ} es inconsistente. Cómo verificamos si Σ { ϕ} es inconsistente? El
Más detallesEl problema de satisfacción
El problema de satisfacción Definición Un conjunto de fórmulas Σ es satisfacible si existe una valuación σ tal que σ(σ) = 1. En caso contrario, Σ es inconsistente. IIC2213 Lógica Proposicional 33 / 42
Más detallesTeorema de incompletitud de Gödel
Teorema de incompletitud de Gödel Theorem (Gödel) Th(N) es una teoría indecidible. IIC2213 Teorías 79 / 109 Teorema de incompletitud de Gödel Theorem (Gödel) Th(N) es una teoría indecidible. Corolario
Más detallesTeoría de Modelos Finitos: Motivación
Teoría de Modelos Finitos: Motivación IIC3260 IIC3260 Teoría de Modelos Finitos: Motivación 1 / 29 Poder expresivo de una lógica: Caso finito Desde ahora en adelante nos vamos a concentrar en las estructuras
Más detallesPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE ESCUELA DE INGENIERIA DEPARTAMENTO DE CIENCIA DE LA COMPUTACION
PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE ESCUELA DE INGENIERIA DEPARTAMENTO DE CIENCIA DE LA COMPUTACION Lógica para Ciencia de la Computación - IIC2213 Guía 1 - Lógica proposicional 1. Dados dos strings
Más detallesLógica de primer orden: Repaso y notación
Lógica de primer orden: Repaso y notación IIC3263 IIC3263 Lógica de primer orden: Repaso y notación 1 / 29 Lógica de primer orden: Vocabulario Una fórmula en lógica de primer orden está definida sobre
Más detallesTeoría de Anillos y Campos
Teoría de Anillos y Campos Presentación 2: anillos, homomorfismos e ideales Luis Felipe González Rivas UANL 21 de agosto de 2018 Contenido 1 Anillos 2 Homomorfismos 3 Ideales Luis Felipe González Rivas
Más detallesCapítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:
Más detallesNuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares
Autómata = Lógica Nuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares Pero antes: Vamos a hacer un breve repaso sobre
Más detallesNuestro objetivo es demostrar que autómata = lógica. IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60
Autómata = Lógica Nuestro objetivo es demostrar que autómata = lógica IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60 Autómata = Lógica Nuestro objetivo es demostrar que
Más detallesCardinalidad IIC1253. IIC1253 Cardinalidad 1 / 23
Cardinalidad IIC1253 IIC1253 Cardinalidad 1 / 23 Conjuntos con la misma cardinalidad Definición Decimos que dos conjuntos A y B son equinumerosos, denotado como A B, si existe una biyección f : A B. Ejemplo
Más detallesCardinalidad IIC1253. IIC1253 Cardinalidad 1 / 23
Cardinalidad IIC1253 IIC1253 Cardinalidad 1 / 23 Conjuntos con la misma cardinalidad Definición Decimos que dos conjuntos A y B son equinumerosos, denotado como A B, si existe una biyección f : A B. IIC1253
Más detallesMultiplicación de matrices simétricas
Multiplicación de matrices simétricas La traspuesta de una matriz A n n es definida como una matriz A T n n tal que A T [i, j] =A[j, i] paracadai, j 2{1,...,n} Además, una matriz A es simétrica si A =
Más detallesRSA: Autentificación y firma digitales
RSA: Autentificación y firma digitales Escenario usual para RSA: E B A M = E B (M) E A B E A, D A E B, D B C E A, E B Dos preguntas a responder: Autentificación: Cómo puede saber A si E B es efectivamente
Más detallesRSA: Autentificación y firma digitales
RSA: Autentificación y firma digitales Escenario usual para RSA: E B A M = E B (M) E A B E A, D A E B, D B C E A, E B Dos preguntas a responder: Autentificación: Cómo puede saber A si E B es efectivamente
Más detallesEjercicio. Usando la formulación del principio de inducción mostrada en la transparencia anterior, demuestre que: 2 2 n 1esdivisiblepor3. =2 n.
Ejercicio Usando la formulación del principio de inducción mostrada en la transparencia anterior, demuestre que: n 1esdivisiblepor3 n i=0 ( ) n i = n IIC153 Inducción 18 / 30 Inducción estructural La forma
Más detallesProblemas recursivamente enumerables
Problemas recursivamente enumerables Definición Un problema L es recursivamente enumerable si existe una máquina de Turing M tal que L = L(M). Nótese que M en la definición no necesariamente se detiene
Más detallesAlgoritmos en teoría de números
Algoritmos en teoría de números IIC2283 IIC2283 Algoritmos en teoría de números 1 / 92 Para recordar: aritmética modular Dados dos números a, b Z, si b > 0 entonces existen α, β Z tales que 0 β < b y a
Más detallesProblemas recursivamente enumerables
Problemas recursivamente enumerables Definición Un problema L es recursivamente enumerable si existe una máquina de Turing M tal que L = L(M). Nótese que M en la definición no necesariamente se detiene
Más detallesRelaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad
Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,jsimmond@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean
Más detallesCapítulo 2. Conjuntos Finitos Funciones
Capítulo 2 Conjuntos Finitos 2.1. Funciones Definición 2.1. Considere dos conjuntos A y B y suponga que a cada elemento x A es asociado un elemento de B, denotado por f(x). En este caso decimos que f es
Más detallesIIC2213. IIC2213 Teorías 1 / 42
Teorías IIC2213 IIC2213 Teorías 1 / 42 Qué es una teoría? Una teoría es un cúmulo de información. Debe estar libre de contradicciones. Debe ser cerrada con respecto a lo que se puede deducir de ella. Inicialmente
Más detallesLógica proposicional: Lectura única
Lógica proposicional: Lectura única Una fórmula ϕ es atómica si ϕ = p, donde p P. Una fórmula ϕ es compuesta si no es atómica. - Si ϕ = ( α), entonces es un conectivo primario de ϕ y α es una subfórmula
Más detallesLa clase de hoy. 22 de abril de 2017
La clase de hoy 22 de abril de 2017 1. Satisfacibilidad 1.1. Vamos a extender ahora nuestra noción de verdad bajo una interpretación de enunciados a fórmulas. Por supuesto, el tema es cómo interpretar
Más detallesAnillos. a + (b + c) = (a + b) + c. 3) Existe un elemento 0 en R, el cual llamaremos cero, tal que. a + 0 = 0 + a = a para todo a en R.
Capítulo 7 Anillos 7.1 Definiciones Básicas El concepto de Anillo se obtiene como una generalización de los números enteros, en donde están definidas un par de operaciones, la suma y el producto, relacionadas
Más detallesTema 8.- Anillos y cuerpos
Tema 8.- Anillos y cuerpos Definición.- Un anillo es una terna (A, +, ) formada por un conjunto A y dos operaciones internas y binarias +, verificando: 1. El par (A, +) es un grupo abeliano, cuyo elemento
Más detallesResumen de aritmética de Peano
Resumen de aritmética de Peano UDELAR/FING/IMERL 16 de febrero de 2017 1. Fundamentos de la Aritmética de Peano. Axioma 1.1. Existe un conjunto al que denotamos N, un elemento 0 N y una función s : N N
Más detallesb) Sea una relación de equivalencia en A y una operación en A. Decimos que y son compatibles si a b a c b c y c a c b para todo a, b, c A
APENDICE Relaciones y Operaciones Compatibles 1 Definición: a) Sea A un conjunto y una relación entre elementos de A. Decimos que es una relación de equivalencia si es: i Reflexiva: a A, a a. ii Simétrica:
Más detallesConjuntos. Un conjunto es una colección de objetos. Si a es un objeto y R es un conjunto entonces por. a R. se entiende que a pertenece a R.
Conjuntos Un conjunto es una colección de objetos. Si a es un objeto y R es un conjunto entonces por se entiende que a pertenece a R. a R Normalmente, podremos definir a un conjunto de dos maneras: Por
Más detallesTeorema de Lagrange. En esta sección demostramos algunos hechos básicos sobre grupos, que se pueden deducir de la definición
Teorema de Lagrange Capítulo 3 3.1 Introducción En este capítulo estudiaremos uno de los teoremas más importantes de toda la teoría de grupos como lo es el Teorema de Lagrange. Daremos en primer lugar
Más detallesEl sistema de Hilbert: Lógica de Primer Orden
El sistema de Hilbert: Lógica de Primer Orden El sistema de deducción de Hilbert para la lógica de primer orden consta de los siguientes elementos: IIC2213 Lógica de Primer Orden 55 / 65 El sistema de
Más detallesUn tercer ejemplo: verificación de primalidad
Un tercer ejemplo: verificación de primalidad Vamos a ver un algoritmo aleatorizado para verificar si un número es primo. I Este algoritmo es más eficiente que los algoritmos sin componentes aleatorias
Más detallesMáquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 45
Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 45 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales
Más detallesConjuntos Finitos e Infinitos
Araceli Guzmán y Guillermo Garro Facultad de Ciencias UNAM Semestre 2018-1 doyouwantmektalwar.wordpress.com Conjuntos Finitos El segmento inicial de tamaño n, donde n 0, es el conjunto 1 n = {1,..., n}
Más detallesMáquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42
Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 42 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales
Más detallesIIC1253. IIC1253 Una introducción a la teoría de números (y a la criptografía) 1/45
Una introducción a la teoría de números (y a la criptografía) IIC1253 IIC1253 Una introducción a la teoría de números (y a la criptografía) 1/45 Motivación: Criptografía de clave pública Se tiene dos funciones
Más detallesR no es enumerable. Por contradicción, supongamos que existe una biyección f : N! R. diagonalización de Cantor. Para cada i 2 N:
R no es enumerable Por contradicción, supongamos que existe una biyección f : N! R. I Vamos a obtener una contradicción usando el método de diagonalización de Cantor. Para cada i 2 N: f (i) = n i.d i,0
Más detallesEjercicios resueltos Introducción a la teoría de los grupos. J. Armando Velazco
Ejercicios resueltos Introducción a la teoría de los grupos J. Armando Velazco 1 de mayo de 2015 Ejercicio 1: Pruebe que si G es un grupo finito con identidad e y con un número par de elementos, entonces
Más detallesMATE 4032: Álgebra Abstracta. 1. Suponga que I, J son ideales de un anillo R. Demuestre que I J es un ideal
Solución Asignación 9. Universidad de Puerto Rico Río Piedras Facultad de Ciencias Naturales Departamento de Matemáticas San Juan Puerto Rico MATE 4032: Álgebra Abstracta 1. Suponga que I J son ideales
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta Lógica y Estructuras Discretas Febrero 2011, Anticipo 1. Sea el conjunto A = {a,b,c} y P(A) el conjunto potencia de A: a) Tiene 9 elementos
Más detallesEl sistema deductivo de Hilbert
El sistema deductivo de Hilbert IIC2213 IIC2213 El sistema deductivo de Hilbert 1 / 17 Completidad de resolución proposicional Qué tenemos que agregar a nuestro sistema de deducción para que sea completo?
Más detallesMatemática Estructural, 2013-I Examen Final SOLUCIONES
Matemática Estructural, 2013-I Examen Final SOLUCIONES John Goodrick May 27, 2013 Problema 1 (4 puntos) Verdadero o falso: Si R es una relación sobre P(N) que satisface las tres propiedades: (i) R es reflexiva;
Más detallesEspacios conexos. Capítulo Conexidad
Capítulo 5 Espacios conexos 1. Conexidad En este capítulo exploraremos el concepto de conexidad en un espacio métrico, y estudiaremos algunas de sus aplicaciones. Definición 5.1. Decimos que el espacio
Más detallesFigura 9. Convención: Si B está entre el punto A y el punto C lo notamos A-B-C ó C-B-A.
2.3 GRUPO II. AXIOMAS DE ORDEN. Intuitivamente en Geometría, el orden establece la forma como se relacionan tres puntos distintos pertenecientes a una misma recta, esta relación es la que hemos denominado
Más detallesCapítulo 1: Fundamentos: Lógica y Demostraciones Clase 2: Lógica de Predicados y Métodos de Demostración
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 2: Lógica de Predicados y Métodos de Demostración Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:
Más detallesNÚMEROS COMPLEJOS 1.1. INTRODUCCIÓN 1.2. OPERACIONES CON COMPLEJOS
NÚMEROS COMPLEJOS 1.1. INTRODUCCIÓN La ecuación x + 1 0 no tiene solución en el cuerpo de los números reales R ya que no existe un número real x tal que x 1. Necesitamos un conjunto que contenga a R, que
Más detallesEspacios Conexos Espacio Conexo
Capítulo 4 Espacios Conexos Una forma natural de construir nuevos espacios topológicos es pegando en forma disjunta, es decir. Sean (X,T X ),(Y,T Y ) dos espacios topológicos, luego definimos Z = X {0}
Más detallesDemostrando cotas inferiores: Arboles de decisión
Demostrando cotas inferiores: Arboles de decisión De la misma forma que la técnica basada en la mejor estrategia del adversario, vamos a utilizar los árboles de decisión para establecer una cota inferior
Más detallesInducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones
UNSL Repaso de Inducción, y Inducción Matemática (Sección 1.7 del libro) Supongamos que queremos demostrar enunciados del siguiente tipo: P(n) : La suma de los primeros n números naturales es n(n+1)
Más detallesDefinición de la matriz inversa
Definición de la matriz inversa Objetivos Aprender la definición de la matriz inversa Requisitos Multiplicación de matrices, habilidades básicas de resolver sistemas de ecuaciones Ejemplo El número real
Más detallesClase Práctica 1 - Inducción estructural, conectivos adecuados y consecuencia - Viernes 23 de marzo de 2012
Lógica y Computabilidad Primer Cuatrimestre 2012 Clase Práctica 1 - Inducción estructural, conectivos adecuados y consecuencia - Viernes 23 de marzo de 2012 Definición 1. Notaremos con Form al conjunto
Más detallesLógica Proposicional IIC2213. IIC2213 Lógica Proposicional 1/42
Lógica Proposicional IIC2213 IIC2213 Lógica Proposicional 1/42 Por qué necesitamos la lógica? Necesitamos un lenguaje con una sintaxis precisa y una semántica bien definida. Queremos usar este lenguaje
Más detallesLógica Proposicional IIC2213. IIC2213 Lógica Proposicional 1/42
Lógica Proposicional IIC2213 IIC2213 Lógica Proposicional 1/42 Por qué necesitamos la lógica? Necesitamos un lenguaje con una sintaxis precisa y una semántica bien definida. Queremos usar este lenguaje
Más detallesÁlgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1
Álgebra Booleana Álgebra Booleana Mario Medina C. mariomedina@udec.cl Postulados y axiomas Lemas y teoremas Referencias a otras álgebras Álgebra de Boole: estructura algebraica definida sobre un conjunto
Más detallesUn tercer problema NP-completo: Programación entera
Un tercer problema NP-completo: Programación entera Un problema muy estudiado por su utilidad práctica: PROG-ENT = {(A, b) A x b es un sistema de ecuaciones lineales enteras que tiene solución}. Teorema
Más detallesOlimpiada Iberoamericana de Matemática Universitaria 2012 Problemas, soluciones y criterios
Olimpiada Iberoamericana de Matemática Universitaria 202 Problemas, soluciones y criterios. Problemas. (3 puntos) Sea Z el anillo de los enteros. Los conjuntos Z, 2Z y 3Z son semigrupos con respecto a
Más detallesRSA: Implementación. Ya resolvimos (3), ahora vamos a resolver (2). IIC3242 Complejidad Probabiĺıstica 28 / 77
RSA: Implementación Para poder implementar RSA necesitamos algoritmos eficientes para los siguientes problemas: (1) Generar primos P y Q (2) Generar números e y d tales que e d modφ(n) = 1 (3) Calcular
Más detallesTransformaciones Lineales y Espacio Dual
Transformaciones Lineales y Espacio Dual Juan Pablo De Rasis 22 de abril de 2018 El presente artículo tiene como objetivo la exposición de soluciones a problemas de Álgebra Lineal concernientes a transformaciones
Más detallesEjercicios Resueltos 1 / Algebra / 2008
Ejercicios Resueltos 1 / Algebra / 008 Profesora: María Leonor Varas (Sección 4) Auxiliares: Sebastián Astroza & Diego Morán A continuación veremos un ejemplo de un tipo de problemas de inducción, los
Más detallesCaminos y Flujos optimales. 2da y 3er clase 2007
Caminos y Flujos optimales 2da y 3er clase 2007 ESQUELETOS OPTIMALES (mínimo) Esqueleto de G =(X,U) es un subgrafo que es un árbol y que contiene todos los vértices de G. Esqueleto Mínimo de G = (X, U,
Más detallesConjuntos finitos y conjuntos numerables
Tema 3 Conjuntos finitos y conjuntos numerables En este tema vamos a usar los números naturales para contar los elementos de un conjunto, o dicho con mayor precisión, para definir los conjuntos finitos
Más detallesPropiedades de lenguajes independientes del contexto
Capítulo 12. Propiedades de lenguajes independientes del contexto 12.1. Identificación de lenguajes independientes del contexto Lema de bombeo. 12.2. Propiedades Cierre, Complemento de lenguajes, Sustitución,
Más detallesPrincipio de inducción y Sumatorias
Semana06[1/14] 3 de abril de 007 Principio de inducción: Primera forma Semana06[/14] Una categoría importante de proposiciones y teoremas es la de las propiedades de los números naturales. Aquí tenemos,
Más detallesCOMPACIDAD Y COMPLETITUD: DOS TEOREMAS CLÁSICOS DE LA TEORÍA DE MODELOS
COMPACIDAD Y COMPLETITUD: DOS TEOREMAS CLÁSICOS DE LA TEORÍA DE MODELOS JOEL TORRES DEL VALLE 1 1 Universidad Cartagena Resumen. Se presentan dos teoremas clásicos de la Teoría de Modelos: Teorema de La
Más detallessup si A no es acotado.
Capítulo 6 Espacios completos 1. El teorema de Cantor En este capítulo estudiaremos más a fondo los espacios métricos completos. Lo primero que haremos es establecer la equivalencia entre completitud y
Más detalles7. Seguiría siendo válida la proposición anterior si algunos de los conjuntos A, B, C y D son vacíos?
UNIVERSIDAD SIMÓN BOLÍVAR DEPARTAMENTO DE COMPUTACIÓN Y TECNOLOGÍA DE LA INFROMACIÓN ESTRUCTURAS DISCRETAS I GUÍA PRÁCTICA Nº 2. Demuestre lo siguiente mediante inducción matemática: a) 3 + 2 4 + 3 5 +...
Más detallesTeorías. Una teoría acerca de una base de conocimiento Σ contendrá no sólo a Σ sino que a todo lo que se puede deducir de Σ.
Teorías Qué es una teoría? Ya hemos usado antes la noción de base de conocimiento Este concepto se refiere a un conocimiento, representado a través de axiomas. Una teoría acerca de una base de conocimiento
Más detallesMuchas de las ecuaciones de recurrencia que vamos a usar en este curso tienen la siguiente forma: ( c n =0 T (n) = a T (b n b.
El Teorema Maestro Muchas de las ecuaciones de recurrencia que vamos a usar en este curso tienen la siguiente forma: ( c n =0 T (n) = a T (b n b c)+f (n) n 1 donde a, b y c son constantes, y f (n) es una
Más detallesLógica Modal Computacional. Usos de Bisimulaciones
Lógica Modal Computacional Usos de Bisimulaciones Daniel Gorín & Sergio Mera 1er Cuatrimestre 2010, Buenos Aires, Argentina Temario Propiedad de tree model. n-bisimulación. Propiedad de modelo finito vía
Más detallesJuegos en Teoría de Modelos Finitos
Juegos en Teoría de Modelos Finitos Favio Ezequiel Miranda Perea y Fernando René Martínez Ortiz Departamento de Matemáticas Facultad de Ciencias UNAM Circuito Exterior, Ciudad Universitaria 04510, México
Más detallesGUIA DE CATEDRA Matemática Empresarial Guía N.3 F. Elaboración 09 abril /11 F. 1 Revisión 09/04/11 Pagina 1 de 8
Plan de Estudios: Semestre 1 Área: Matemática 1 Nº Créditos: Intensidad horaria semanal: 3 Hrs T Hrs P Total horas: 6 Tema: Desigualdades 1. OBJETIVO Apropiar los conceptos de desigualdades y establecer
Más detallesTerminaremos el capítulo con una breve referencia a la teoría de cardinales.
TEMA 5. CARDINALES 241 Tema 5. Cardinales Terminaremos el capítulo con una breve referencia a la teoría de cardinales. Definición A.5.1. Diremos que el conjunto X tiene el mismo cardinal que el conjunto
Más detallesUna pregunta pendiente
Una pregunta pendiente Cómo podemos construir un generador (casi) uniforme para una relación? Recuerde el problema KS definido en la sección anterior y la relación: R KS = {((~a, b), ~x) ~a 2 N n y ~x
Más detallesLógicas Modales. Usos de Bisimulaciones
Lógicas Modales Usos de Bisimulaciones Carlos Areces 1er Cuatrimestre 2012, Córdoba, Argentina Temario Propiedad de tree model. n-bisimulación. Propiedad de modelo finito vía selección. Propiedad de modelo
Más detallesPropiedades de números enteros (lista de problemas para examen)
Propiedades de números enteros (lista de problemas para examen) Denotamos por Z al conjunto de los números enteros y por N al conjunto de los números enteros positivos: N = 1, 2, 3,...}. Valor absoluto
Más detallesCIENCIAS FORMALES CIENCIAS FÁCTICAS
UNA CLASIFICACIÓN DE LAS CIENCIAS CIENCIAS FORMALES CIENCIAS FÁCTICAS CIENCIAS FORMALES MATEMÁTICA LÓGICA CIENCIAS FÁCTICAS FÍSICA BIOLOGÍA QUÍMICA CIENCIAS SOCIALES OTRAS CIENCIAS FORMALES VOCABULARIO
Más detallesEjemplo 66 Sea A = {los alumnos de este curso}, entonces podemos definir la siguiente relación el el conjunto A, dada por:
Capítulo 3 Relaciones Definición 8 Sea A un conjunto no vacío. Se dice que R es una relación en A si y sólo si R A A. Ejemplo 65 Sea A = {a,b,c}, luego definimos los conjuntos: R 1 = {(a,a),(a,b),(b,c)},r
Más detallesClase 2: Algoritmo de Euclídes
Clase 2: Algoritmo de Euclídes Dr. Daniel A. Jaume, * 8 de agosto de 2011 1. Máximo común divisor Para entender que es el máximo común divisor de un par de enteros (no simultáneamente nulos). Lidearemos
Más detallesAlgoritmos y Estructuras de Datos III
Árboles Algoritmos y Estructuras de Datos III Árboles Definición: Un árbol es un grafo conexo sin circuitos simples. Árboles Teorema: Dado un grafo G = (V, X ) son equivalentes: 1. G es un árbol. 2. G
Más detallesMÉTODOS MATEMÁTICOS DE LA FÍSICA I
MÉTODOS MATEMÁTICOS DE LA FÍSICA I Ignacio Sánchez Rodríguez Curso 2006-07 TEMA PRELIMINAR ÍNDICE 1. Lenguaje matemático 2 2. Conjuntos 6 3. Aplicaciones 10 4. Relaciones 12 5. Estructuras algebraicas
Más detallesTema 2 Aritmética modular
1 Tema 2 Aritmética modular 2.1 Relaciones de equivalencia Definición 2.1 Una relación que verifique las propiedades reflexiva, simétrica y transitiva se denomina relación de equivalencia. Dos elementos
Más detallesLógica Proposicional IIC1253. IIC1253 Lógica Proposicional 1/64
Lógica Proposicional IIC1253 IIC1253 Lógica Proposicional 1/64 Inicio de la Lógica Originalmente, la Lógica trataba con argumentos en el lenguaje natural. Ejemplo Es el siguiente argumento válido? Todos
Más detallesIng. Bruno López Takeyas. Relaciones
Relaciones Las relaciones son conjuntos, por lo tanto se puede usar la representación de conjuntos para representar relaciones. Una relación n-aria es un conjunto de n-tuplas. Las relaciones binarias con
Más detallesAnálisis de Algoritmos
Análisis de Algoritmos IIC1253 IIC1253 Análisis de Algoritmos 1 / 36 Complejidad de un algoritmo Un algoritmo A puede ser pensado como una función A : {0,1} {0,1} Qué tan general es esta representación?
Más detalles1. CONTINUIDAD EN VARIAS VARIABLES
1 1. CONTINUIDAD EN VARIAS VARIABLES 1.1. PRIMERAS DEFINICIONES. LÍMITES Definición 1.1. Sea A R n. Una función real de varias variables es una aplicación f : A R n R m con f(x 1,..., x n ) = (y 1,...,
Más detallesAnálisis de Algoritmos
Análisis de Algoritmos IIC1253 IIC1253 Análisis de Algoritmos 1 / 36 Complejidad de un algoritmo Un algoritmo A puede ser pensado como una función A : {0,1} {0,1} Qué tan general es esta representación?
Más detalles4 Conjunto de los números reales
Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 3001 y MATE 3023 Clase #4: viernes, 3 de junio de 2016. 4 Conjunto de los números reales 4.1
Más detallesÁLGEBRA LINEAL Problemas, 2006/2007
ÁLGEBRA LINEAL Problemas, 2006/2007 Nota: si no se especifíca lo contrario suponemos que las matrices y espacios vectoriales están definidos sobre un cuerpo K arbitrario 1 Una matriz A de orden n n se
Más detalles