Lógica de Primer Orden
|
|
- Inmaculada Aguilar Moya
- hace 6 años
- Vistas:
Transcripción
1 Lógica de Primer Orden IIC2213 IIC2213 Lógica de Primer Orden 1 / 60
2 Lógica de primer orden Dos de los objetivos de la lógica proposicional: Poder modelar el proceso de razonamiento. Poder formalizar la noción de demostración. Podemos expresar el siguiente argumento en lógica proposicional? Todos los hombres son mortales. Sócrates es hombre. Por lo tanto, Sócrates es mortal. Podemos demostrar que para el conjunto de los números naturales es cierto que todo número es par o impar? IIC2213 Lógica de Primer Orden 2 / 60
3 Lógica de primer orden El poder expresivo de la lógica proposicional es limitado. Por qué usamos esta lógica? Vamos a introducir una lógica más expresiva. Tiene algunas de las buenas propiedades de la lógica proposicional, pero no todas. Para expresar el argumento mostrado al principio necesitamos cuantificadores: para todo y existe. IIC2213 Lógica de Primer Orden 3 / 60
4 Lógica de primer orden: Vocabulario Una fórmula en lógica de primer orden está definida sobre algunas constantes, funciones y predicados. Notación Un vocabulario L es la unión de tres conjuntos: constantes : {c 1,...,c l,...}, funciones : {f 1,...,f m,...}, relaciones : {R 1,...,R n,...}. Notación La aridad de una función f (relación R) es el número de argumentos de f (de R). Cada función tiene una aridad mayor a 0. Cada relación tiene una aridad mayor o igual a 0. IIC2213 Lógica de Primer Orden 4 / 60
5 Lógica de primer orden: Vocabulario Ejemplo Para los números naturales L es la unión de constantes : {0, 1}, funciones : {s, +, }, relaciones : {<}. s es una función unaria, + y son funciones binarias y < es una relación binaria. IIC2213 Lógica de Primer Orden 5 / 60
6 Lógica de primer orden: Sintaxis Las fórmulas de la lógica de primer orden se construyen usando: Conectivos lógicos:,,, y. Paréntesis: ( y ). Relación binaria =. Variables. Cuantificadores: y. Veamos algunos ejemplos, antes de introducir formalmente la sintaxis de la lógica de primer orden. IIC2213 Lógica de Primer Orden 6 / 60
7 Sintaxis de la lógica de primer orden: Ejemplos Ejemplo Sea L = {0, 1, s, +,, <}. 1 = s(0). Para la igualdad usamos notación infija: No escribimos = (1,s(0)). x x < s(x). Usamos notación infija para funciones y relaciones comunes. x y x = y + y. x y(s(x) = s(y) x = y). IIC2213 Lógica de Primer Orden 7 / 60
8 Sintaxis de la lógica de primer orden: Términos Desde ahora en adelante: Suponemos dada una lista infinita de variables. Definición El conjunto de L-términos es el menor conjunto que satisface las siguientes condiciones: Cada constante c en L es un L-término. Cada variable x es un L-término. Si t 1,..., t n son L-términos y f es una función n-aria en L, entonces f (t 1,...,t n ) es un L-término. Ejemplos 0, s(s(s(1))) y s(0) s(x) IIC2213 Lógica de Primer Orden 8 / 60
9 Sintaxis de la lógica de primer orden: Fórmulas Definición El conjunto de L-fórmulas es el menor conjunto que satisface las siguientes condiciones: Si t 1 y t 2 son L-términos, entonces t 1 = t 2 es una L-fórmula. Si t 1,..., t n son L-términos y R es una relación n-aria en L, entonces R(t 1,...,t n ) es una L-fórmula. Si ϕ y ψ son L-fórmulas, entonces ( ϕ), (ϕ ψ), (ϕ ψ), (ϕ ψ) y (ϕ ψ) son L-fórmulas. Si ϕ es una L-fórmula y x es una variable, entonces ( x ϕ) y ( x ϕ) son L-fórmulas. Notación t 1 = t 2 y R(t 1,...,t n ) son llamadas fórmulas atómicas. IIC2213 Lógica de Primer Orden 9 / 60
10 Lógica de primer orden: Semántica Notación Omitimos paréntesis si no se produce una ambigüedad. Es x y x = y + y cierta en L = {0,1,s,+,,<}? Si pensamos en los números naturales es falsa. Pero L también puede usarse como vocabulario para los números reales, y en este conjunto la fórmula es cierta. El valor de verdad de una fórmula depende de la interpretación que se da a las constantes, funciones y relaciones. Tenemos que introducir la noción de estructura. IIC2213 Lógica de Primer Orden 10 / 60
11 Semántica de la lógica de primer orden: Estructuras Una L-estructura interpreta todos los componentes de L en un dominio. Definición Una L-estructura A contiene: Un dominio A no vacío. Para cada constante c L, una interpretación c A A de c. Para cada función m-aria f L, una interpretación f A : A m A de f. Para cada relación n-aria R L, una interpretación R A A n de R. Notación A = A, c A,..., f A,..., R A,... IIC2213 Lógica de Primer Orden 11 / 60
12 Algunos ejemplos de estructuras Ejemplo Para representar grafos usamos un vocabulario L = {E}. Por ejemplo, el siguiente grafo: es representado por la estructura A = A,E A, donde: A = {1,2,3,4}, E A = {(1,2),(1,3),(3,2),(4,1), (4, 2)}. IIC2213 Lógica de Primer Orden 12 / 60
13 Algunos ejemplos de estructuras Ejemplo Los números naturales son representados por la estructura: N = N,0 N,1 N,s N,+ N, N,< N. Los números reales son representados por la estructura: R = R,0 R,1 R,s R,+ R, R,< R. Ahora podemos decir que N no satisface x y x = y + y y que R si satisface esta fórmula. IIC2213 Lógica de Primer Orden 13 / 60
14 Semántica de la lógica de primer orden: Variables libres Necesitamos introducir la noción de variable libre. El conjunto de variables de un L-término t se define como: Si t es una constante, entonces V (t) =. Si t = x es una variable, entonces V (t) = {x}. Si t = f (t 1,...,t n ), entonces V (t) = V (t 1 ) V (t n ). Ejemplo V (f (g(x,y),s(0))) = V (g(x,y)) V (s(0)) = V (x) V (y) V (0) = {x} {y} = {x,y} IIC2213 Lógica de Primer Orden 14 / 60
15 Semántica de la lógica de primer orden: Variables libres El conjunto de variables de una L-fórmula ϕ se define como: Si ϕ = t 1 = t 2, entonces V (ϕ) = V (t 1 ) V (t 2 ). Si ϕ = R(t 1,...,t n ), entonces V (ϕ) = V (t 1 ) V (t n ). Si ϕ = ( ψ), entonces V (ϕ) = V (ψ). Si ϕ = (ψ θ) ( {,,, }), entonces V (ϕ) = V (ψ) V (θ). Si ϕ = ( x ψ) o ϕ = ( x ψ), entonces V (ϕ) = {x} V (ψ). Ejemplo V(( x P(x)) ( y Q(s(y)))) = V( x P(x)) V( y Q(s(y))) = ({x} V(P(x))) V(Q(s(y))) = ({x} V(x)) V(s(y)) = {x, y} IIC2213 Lógica de Primer Orden 15 / 60
16 Semántica de la lógica de primer orden: Variables libres Definición El conjunto de variables libres de una L-fórmula ϕ se define como: Si ϕ es una fórmula atómica, entonces VL(ϕ) = V (ϕ). Si ϕ = ( ψ), entonces VL(ϕ) = VL(ψ). Si ϕ = (ψ θ) ( {,,, }), entonces VL(ϕ) = VL(ψ) VL(θ). Si ϕ = ( x ψ) o ϕ = ( x ψ), entonces VL(ϕ) = VL(ψ) \ {x}. Variable libre: No aparece cuantificada. IIC2213 Lógica de Primer Orden 16 / 60
17 Semántica de la lógica de primer orden: Variables libres Ejemplo VL(P(x) y Q(x,y)) = {x}, VL(P(z) z R(z)) = {z}. Notación Si ϕ es una fórmula, entonces usamos ϕ(x 1,...,x k ) para indicar que VL(ϕ) = {x 1,...,x k }. Decimos que ϕ es una oración si VL(ϕ) =. IIC2213 Lógica de Primer Orden 17 / 60
18 Semántica de la lógica de primer orden: Definición Si una fórmula contiene variables libres, entonces no podemos decir directamente que es verdadera o falsa en una estructura. Es x < s(0) cierta en N? El valor de verdad de una fórmula con variables libres depende de los valores dados a estas variables. Si x es 0, entonces x < s(0) es cierta en N. Pero si x es 1, entonces es falsa. IIC2213 Lógica de Primer Orden 18 / 60
19 Semántica de la lógica de primer orden: Definición Dada una estructura A con dominio A, una asignación σ es una función que asigna a cada variable un valor en A. Extendemos σ para dar valores a los términos: Si t = c es una constante, entonces ˆσ(t) = c A. Si t = x es una variable, entonces ˆσ(t) = σ(x). Si t = f (t 1,...,t n ), entonces ˆσ(t) = f A (ˆσ(t 1 ),..., ˆσ(t n )). IIC2213 Lógica de Primer Orden 19 / 60
20 Semántica de la lógica de primer orden: Definición Ejemplo Si σ(x) = 7 es una asignación para N, entonces ˆσ(s(1) s(x)) = ˆσ(s(1)) N ˆσ(s(x)) = s N (ˆσ(1)) N s N (ˆσ(x)) = s N (1 N ) N s N (σ(x)) = 2 N s N (7) = 2 N 8 = 16 Por simplicidad, usamos σ en lugar de ˆσ. IIC2213 Lógica de Primer Orden 20 / 60
21 Semántica de la lógica de primer orden: Definición Vamos a definir la semántica de la lógica de primer orden. Dado: Un vocabulario L, una L-estructura A con dominio A y una asignación σ para A. Definición Decimos que (A,σ) satisface una L-fórmula ϕ, denotado como (A,σ) = ϕ, si y sólo si: ϕ = t 1 = t 2 y σ(t 1 ) = σ(t 2 ). ϕ = R(t 1,...,t n ) y (σ(t 1 ),...,σ(t n )) R A. ϕ = ( ψ) y (A,σ) = ψ. ϕ = (ψ θ) y (A,σ) = ψ o (A,σ) = θ. IIC2213 Lógica de Primer Orden 21 / 60
22 Semántica de la lógica de primer orden: Definición ϕ = (ψ θ), (A,σ) = ψ y (A,σ) = θ. ϕ = (ψ θ) y (A,σ) = ψ o (A,σ) = θ. ϕ = (ψ θ) y ambos (A,σ) = ψ, (A,σ) = θ o ambos (A,σ) = ψ, (A,σ) = θ. ϕ = ( x ψ) y existe a A tal que (A,σ[x/a]) = ψ, donde { a y = x, σ[x/a](y) = σ(y) y x. ϕ = ( x ψ) y (A,σ[x/a]) = ψ. para todo a A se tiene que Nota: Si ϕ es una oración, podemos decir que A = ϕ. IIC2213 Lógica de Primer Orden 22 / 60
23 Semántica de la lógica de primer orden: Ejemplos Ejemplo Sea A = A,E A, donde A = {1,2,3,4} y E A = {(1,2), (1,3), (3,2), (4,1), (4,2)}. Cuáles de las siguientes fórmulas son ciertas en A: x y E(x,y), x y E(x,y), x y E(x,y), x y E(x,y)? Ejercicios 1. Sea f una función unaria y L = {f }. Construya una estructura finita que satisfaga ϕ = x y (f (x) = f (y) x = y). 2. Sean L y ϕ como en el ejercicio anterior. Construya una estructura que satisfaga ψ = ϕ x y f (y) x. Existe una estructura finita que satisfaga ψ? IIC2213 Lógica de Primer Orden 23 / 60
24 Dos nociones útiles Decimos que una L-fórmula ϕ es satisfacible si existe una L-estructura A y una asignación σ para A tal que (A,σ) = ϕ. Si ϕ es oración, entonces ϕ es satisfacible si existe A tal que A = ϕ. Decimos que una L-fórmula ϕ es válida si para toda L-estructura A y toda asignación σ para A se tiene que (A,σ) = ϕ. Si ϕ es oración, entonces ϕ es válida si para todo A se tiene que A = ϕ. Ejercicio Construya una fórmula válida. IIC2213 Lógica de Primer Orden 24 / 60
25 Dos nociones útiles Al igual que en la lógica proposicional, la lógica de primer orden tiene asociados algunos problemas de decisión: SAT = {ϕ ϕ es una oración satisfacible}, VAL = {ϕ ϕ es una oración válida}. Son estos problemas más difíciles que para el caso de la lógica proposicional? Cómo se demuestra que son al menos tan difíciles? Vamos a mostrar una primera diferencia entre estas dos lógicas... IIC2213 Lógica de Primer Orden 25 / 60
26 La complejidad de VAL Teorema (Church) VAL es indecidible. Demostración: Vamos a reducir el siguiente problema a VAL: L = {w {0,1} existe una MT determinista M tal que w = C(M) y M acepta ε}. Por qué es este problema indecidible? IIC2213 Lógica de Primer Orden 26 / 60
27 La complejidad de VAL Para cada MT M determinista, tenemos que construir una fórmula ϕ M tal que: M acepta ε si y sólo si ϕ M es válida. Suponemos que M = (Q, {0,1},q 0,δ,F), donde Q = {q 0,...,q m }, F = {q m }, no existe una transición en δ para q m. IIC2213 Lógica de Primer Orden 27 / 60
28 La complejidad de VAL Definimos un vocabulario L de la siguiente forma: P(t) : t es el tiempo de partida de la máquina. C(t,p) : M tiene un 0 en la posición p de la cinta en el tiempo t. U(t,p) : M tiene un 1 en la posición p de la cinta en el tiempo t. B(t,p) : M tiene un B en la posición p de la cinta en el tiempo t. E i (t) : estado de M es q i (i [0,m]) en el tiempo t. T(t,p) : la cabeza está en la posición p en el tiempo t. L(x,y) : orden lineal en el dominio. ϕ M es definida como (ϕ P ϕ L ϕ I ϕ C ϕ δ ) ϕ A. IIC2213 Lógica de Primer Orden 28 / 60
29 La complejidad de VAL ϕ P : Hay un único punto de partida. x(p(x) y(x y P(y))). ϕ L : L es un orden lineal donde cada elemento tiene un sucesor y un predecesor. x L(x,x) x y z ((L(x,y) L(y,z)) L(x,z)) x y (x = y L(x,y) L(y,x)) x y (L(x,y) z (L(x,z) L(z,y))) x y (L(y,x) z (L(y,z) L(z,x))). IIC2213 Lógica de Primer Orden 29 / 60
30 La complejidad de VAL Usamos orden lineal L para definir un predicado auxiliar: suc(x,y) = L(x,y) z (L(x,z) L(z,y)). ϕ I : Estado inicial. x (P(x) (E 0 (x) T(x,x) y B(x,y))). IIC2213 Lógica de Primer Orden 30 / 60
31 La complejidad de VAL ϕ C : La máquina funciona correctamente. ϕ C se define como la conjunción de cuatro fórmulas. Primero, cada celda siempre contiene un único símbolo: x y ((C(x,y) U(x,y) B(x,y)) (U(x,y) C(x,y) B(x,y)) (B(x,y) C(x,y) U(x,y))). IIC2213 Lógica de Primer Orden 31 / 60
32 La complejidad de VAL Segundo, la máquina siempre está en un único estado: x ( m i=0 ( E i (x) j [0,m]\{i} )) E j (x). Tercero, la cabeza siempre está en una única posición: x y (T(x,y) z (y z T(x,z))). IIC2213 Lógica de Primer Orden 32 / 60
33 La complejidad de VAL Cuarto, el contenido de una celda no cambia si no es apuntada por la cabeza: x y z (( T(x,y) suc(x,z)) ((C(x,y) C(z,y)) (U(x,y) U(z,y)) (B(x,y) B(z,y)))). IIC2213 Lógica de Primer Orden 33 / 60
34 La complejidad de VAL ϕ δ : función δ define como funciona la máquina. Para cada transición en δ se define una fórmula, y ϕ δ se define como la conjunción de estas fórmulas. Ejemplo Para δ(q i,0) = (q j,1, ) se define la siguiente fórmula: x y u v ((E i (x) T(x,y) C(x,y) suc(x,u) suc(v,y)) (E j (u) T(u,v) U(u,y))). IIC2213 Lógica de Primer Orden 34 / 60
35 La complejidad de VAL ϕ A : La máquina acepta ε. x y (P(x) (x = y L(x,y)) E m (y)). Para terminar sólo falta demostrar que M acepta ε si y sólo si ϕ M es válida. Qué sucedería si ϕ M es definida como ϕ P ϕ L ϕ I ϕ C ϕ δ ϕ A? IIC2213 Lógica de Primer Orden 35 / 60
36 La complejidad de SAT Corolario SAT es indecidible. Ejercicio Demuestre el corolario. Para la lógica proposicional SAT era decidible (pero difícil). Para la lógica de primer orden es indecidible! IIC2213 Lógica de Primer Orden 36 / 60
37 La noción de isomorfismo Sean A = N,0 N,s N y B = B, 0 B, s B definida como: B = {0}. 0 B = ε. s B (0 } {{ 0} ) = } 0 {{ 0}, para todo n 0. n veces n+1 veces Son similares estas estructuras? Por qué? Si identificamos i N con 0 0 }{{} estructuras son idénticas. i veces podemos ver que estas IIC2213 Lógica de Primer Orden 37 / 60
38 La noción de isomorfismo Dos estructuras son isomorfas si son idénticas excepto por sus dominios. Definición Dado un vocabulario L y dos L-estructuras A y B, decimos que A y B son isomorfas, denotado como A = B, si existe una biyección h : A B tal que: h(c A ) = c B, para cada constante c L. h(f A (a 1,...,a m )) = f B (h(a 1 ),...,h(a m )), para cada función m-aria f L y elementos a 1,..., a m A. (a 1,...,a n ) R A si y sólo si (h(a 1 ),...,h(a n )) R B, para cada función n-aria R L y elementos a 1,..., a n A. IIC2213 Lógica de Primer Orden 38 / 60
39 La noción de isomorfismo: Ejemplos Ejemplos 1. Sea A = N, 0 N, 1 N, + N, < N y B = B, 0 B, 1 B, + B, < B, donde B es el conjunto de los números pares y los demás símbolos son definidos de manera usual. Son A y B isomorfos? 2. Qué pasa en el caso anterior si además consideramos la multiplicación? 3. Sea L = {E } y A = A, E A, donde A = {1, 2, 3, 4} y E A = {(1, 2), (1, 3), (3, 2), (4, 1), (4, 2)}. Defina una oración ϕ tal que para toda L-estructura B se tiene que B = ϕ si y sólo si A = B. 4. Sea Z = Z, 0 Z, 1 Z, s Z, + Z, Z, < Z. Son N y Z isomorfos? 5. Son N y R isomorfos? 6. Sea A = R, + R, R y B = C, + C, C. Son A y B isomorfos? IIC2213 Lógica de Primer Orden 39 / 60
40 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. En particular: La lógica de primer orden no debería poder distinguir entre estructuras isomorfas. Vamos a demostrar esto. Por qué este resultado es fundamental? IIC2213 Lógica de Primer Orden 40 / 60
41 El teorema de isomorfismo: Una primera versión Teorema Si A y B son L-estructuras isomorfas, entonces para cada L-oración ϕ se tiene que: A = ϕ si y sólo si B = ϕ Cómo podemos demostrar este Teorema? Podemos usar inducción? Tenemos que demostrar una versión mas fuerte del teorema. IIC2213 Lógica de Primer Orden 41 / 60
42 El teorema de isomorfismo: Una segunda versión Notación Si h : A B es una biyección que muestra que A y B son estructuras isomorfas, entonces h es un isomorfismo de A en B. Nota: Si σ es una asignación para A, entonces h σ es una asignación para B. IIC2213 Lógica de Primer Orden 42 / 60
43 El teorema de isomorfismo: Una segunda versión Teorema (Isomorfismo) Sea σ una asignación para A y h un isomorfismo de A en B. Entonces para toda L-fórmula ϕ: (A,σ) = ϕ si y sólo si (B,h σ) = ϕ La primera versión del teorema es un corolario de esta versión más fuerte. IIC2213 Lógica de Primer Orden 43 / 60
44 El teorema de isomorfismo: Aplicaciones Antes de demostrar el teorema de isomorfismo, vamos a ver una de sus aplicaciones. Notación Si (A,σ) = ϕ(x 1,...,x k ) y σ(x i ) = a i (i [1,k]), entonces decimos que A = ϕ(a 1,...,a k ). Problema de Definibilidad Dada una estructura A y S A k (k 1), decimos que S es definible en A si existe una fórmula ϕ(x 1,...,x k ) tal que S = {(a 1,...,a k ) A k A = ϕ(a 1,...,a k )}. IIC2213 Lógica de Primer Orden 44 / 60
45 El problema de definibilidad: Ejemplos Ejemplo Qué conjuntos definen en N,+, las siguientes fórmulas? ϕ 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 una fórmula. Cómo podemos demostrar que un conjunto no es definible? Podemos usar el teorema de isomorfismo! IIC2213 Lógica de Primer Orden 45 / 60
46 El problema de definibilidad y el teorema de isomorfismo Es la multiplicación 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 sólo si a b = c. Entonces para todo isomorfismo h de R,+ en R,+, se tiene que: R,+ = ϕ(a,b,c) si y sólo si R,+ = ϕ(h(a),h(b),h(c)). Sea h : R R definida por h(x) = x 2. h es un isomorfismo de R,+ en R,+. R,+ = ϕ(2,2,4) y R,+ = ϕ(h(2),h(2),h(4)). Tenemos una contradicción! IIC2213 Lógica de Primer Orden 46 / 60
47 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 la multiplicación no es definible en N,+? IIC2213 Lógica de Primer Orden 47 / 60
48 El teorema de isomorfismo: Demostración Ahora vamos a demostrar por inducción la versión fuerte del teorema de isomorfismo. Dado: un vocabulario L y L-estructuras A y B. Necesitamos el siguiente lema: Lemma Si σ es una asignación para A y h es un isomorfismo de A en B, entonces ĥ σ = h ˆσ. Demostración: Por inducción en los L-términos. Para cada constante c L: ĥ σ(c) = c B = h(c A ) = h(ˆσ(c)) = (h ˆσ)(c). IIC2213 Lógica de Primer Orden 48 / 60
49 El teorema de isomorfismo: Demostración Para cada variable x: ĥ σ(x) = (h σ)(x) = h(σ(x)) = h(ˆσ(x)) = (h ˆσ)(x). Para cada función n-aria f L: Si ĥ σ(t i ) = (h ˆσ)(t i ) para todo i [1,n], entonces ĥ σ(f (t 1,...,t n )) = f B (ĥ σ(t 1 ),...,ĥ σ(t n )) = f B ((h ˆσ)(t 1 ),...,(h ˆσ)(t n )) = f B (h(ˆσ(t 1 )),...,h(ˆσ(t n ))) = h(f A (ˆσ(t 1 ),..., ˆσ(t n ))) = h(ˆσ(f (t 1,...,t n ))) = (h ˆσ)(f (t 1,...,t n )). IIC2213 Lógica de Primer Orden 49 / 60
50 El teorema de isomorfismo: Demostración Vamos a demostrar el teorema por inducción en la estructura de ϕ: Si ϕ = t 1 = t 2, entonces: (A,σ) = t 1 = t 2 si y sólo si ˆσ(t 1 ) = ˆσ(t 2 ) si y sólo si h(ˆσ(t 1 )) = h(ˆσ(t 2 )) si y sólo si (h ˆσ)(t 1 ) = (h ˆσ)(t 2 ) si y sólo si ĥ σ(t 1 ) = ĥ σ(t 2 ) si y sólo si (B,h σ) = t 1 = t 2. IIC2213 Lógica de Primer Orden 50 / 60
51 El teorema de isomorfismo: Demostración Si ϕ = R(t 1,...,t n ), entonces: (A,σ) = R(t 1,...,t n ) si y sólo si (ˆσ(t 1 ),..., ˆσ(t n )) R A si y sólo si (h(ˆσ(t 1 )),...,h(ˆσ(t n ))) R B si y sólo si ((h ˆσ)(t 1 ),...,(h ˆσ)(t n )) R B si y sólo si (ĥ σ(t 1 ),...,ĥ σ(t n )) R B si y sólo si (B,h σ) = R(t 1,...,t n ). IIC2213 Lógica de Primer Orden 51 / 60
52 El teorema de isomorfismo: Demostración Finalmente suponemos que la propiedad se cumple para ψ y θ. Si ϕ = ψ, entonces: (A,σ) = ϕ si y sólo si (A,σ) = ψ si y sólo si (B,h σ) = ψ si y sólo si (B,h σ) = ϕ IIC2213 Lógica de Primer Orden 52 / 60
53 El teorema de isomorfismo: Demostración Si ϕ = ψ θ, entonces: (A,σ) = ϕ si y sólo si (A,σ) = ψ y (A,σ) = θ si y sólo si (B,h σ) = ψ y (B,h σ) = θ si y sólo si (B,h σ) = ϕ IIC2213 Lógica de Primer Orden 53 / 60
54 El teorema de isomorfismo: Demostración Suponga que ϕ = x ψ. Sólo vamos a demostrar una dirección. La otra dirección se demuestra de la misma forma pero considerando h 1 en lugar de h. Si (A,σ) = ϕ: Existe a A tal que (A,σ[x/a]) = ψ. Por hipótesis de inducción: 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 Lógica de Primer Orden 54 / 60
55 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: Esquemas para generar fórmulas válidas: (a) ϕ (ψ ϕ). (b) (ϕ (ψ θ)) ((ϕ ψ) (ϕ θ)). (c) ( ϕ ψ) (( ϕ ψ) ϕ). (d) ( x ϕ(x)) ϕ(t), donde t es un término cualquiera. (e) ϕ(t) ( x ϕ(x)), donde t es un término cualquiera. (f) ( x ϕ) ( x ϕ). IIC2213 Lógica de Primer Orden 55 / 60
56 El sistema de Hilbert: Lógica de Primer Orden Axiomas para la igualdad: (a) x (x = x). (b) x y (x = y y = x). (c) x y z ((x = y y = z) x = z). (d) Para todo predicado m-ario P: x 1 x m y 1 y m ((P(x 1,...,x m ) x 1 = y 1 x m = y m ) P(y 1,...,y m )). (e) Para toda función n-aria f : x 1 x n y 1 y n ((x 1 = y 1 x n = y n ) f (x 1,..., x n ) = f (y 1,..., y n )). IIC2213 Lógica de Primer Orden 56 / 60
57 El sistema de Hilbert: Lógica de Primer Orden Reglas de inferencia: (a) Modus Ponens: ϕ ψ ϕ ψ (b) Generalización: Si y no aparece libre en ϕ, entonces ϕ ψ(y) ϕ yψ(y) IIC2213 Lógica de Primer Orden 57 / 60
58 El sistema de Hilbert: Lógica de Primer Orden Definición Dado un conjunto de fórmulas Σ {ϕ}, una deducción formal de ϕ desde Σ es una secuencia de fórmulas ϕ 1, ϕ 2,..., ϕ n tal que: Para cada i n: ϕi Σ o ϕi es un axioma lógico o existen j, k < i tales que ϕi es obtenido desde ϕ j y ϕ k usando modus ponens o existe j < i tal que ϕi es obtenido desde ϕ j usando la regla de generalización. ϕ n = ϕ. Notación Σ H ϕ IIC2213 Lógica de Primer Orden 58 / 60
59 El sistema de Hilbert: Propiedades Teorema (Corrección) Dado un conjunto de fórmulas Σ {ϕ}, si Σ H ϕ, entonces Σ = ϕ. Ejercicio Demuestre el teorema. IIC2213 Lógica de Primer Orden 59 / 60
60 El sistema de Hilbert: Propiedades Teorema (Completidad de Gödel) Dado un conjunto de fórmulas Σ {ϕ}, si Σ = ϕ, entonces Σ H ϕ. Corolario (Compacidad) Un conjunto de fórmulas Σ es satisfacible si y sólo si Σ es finitamente satisfacible. Ejercicio Demuestre el corolario. IIC2213 Lógica de Primer Orden 60 / 60
Repaso 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 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 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 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 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 detallesEliminación de cuantificadores
Eliminación de cuantificadores Teorema Si una teoría admite eliminación de cuantificadores, y existe un algoritmo que construye ϕ sc a partir de ϕ, entonces es decidible. Cómo se demuestra este teorema?
Más detallesTeorías decidibles. Definición. Ejercicio
Teorías decidibles Definición Una teoría Σ sobre un vocabulario L es decidible si existe un algoritmo que, dada una L-oración ϕ, verificasiϕ Σ. Ejercicio Sea Ord k el siguiente conjunto de axiomas sobre
Más detallesTema 6: Teoría Semántica
Tema 6: Teoría Semántica Sintáxis Lenguaje de de las las proposiciones Lenguaje de de los los predicados Semántica Valores Valores de de verdad verdad Tablas Tablas de de verdad verdad Tautologías Satisfacibilidad
Más detallesALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.
ALGEBRA y ALGEBRA LINEAL 520142 Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas Universidad de Concepción 1 La lógica es
Más detallesMétodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) esucar@inaoep.mx ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Contenido Lógica proposicional Lógica de predicados Inferencia en lógica
Más detallesCoordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos
Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo Complementos Contenidos Clase 1: Elementos de lógica: Conectivos, tablas de verdad, tautologías y contingencias.
Más detallesEjercicios de Lógica Proposicional *
Ejercicios de Lógica Proposicional * FernandoRVelazquezQ@gmail.com Notación. El lenguaje proposicional que hemos definido, aquel que utiliza los cinco conectivos,,, y, se denota como L {,,,, }. Los términos
Más detallesINTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN
INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 6- CÁLCULO DE PREDICADOS Y LÓGICA DE PRIMER ORDEN Referencias: Inteligencia Artificial Russell and Norvig Cap.6. Artificial Intellingence Nils Nilsson Ch.4
Más detallesIntroducción a la Lógica
Tema 0 Introducción a la Lógica En cualquier disciplina científica se necesita distinguir entre argumentos válidos y no válidos. Para ello, se utilizan, a menudo sin saberlo, las reglas de la lógica. Aquí
Más detallesSemana02[1/23] Conjuntos. 9 de marzo de Conjuntos
Semana02[1/23] 9 de marzo de 2007 Introducción Semana02[2/23] La teoría de conjuntos gira en torno a la función proposicional x A. Los valores que hacen verdadera la función proposicional x A son aquellos
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 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 detallesLógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012
Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Proposiciones Definición 1.1 Una proposición (o declaración) es una oración declarativa
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 detallesTema 9: Cálculo Deductivo
Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 2: LÓGICA DE PRIMER ORDEN Tema 9: Cálculo Deductivo Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 24/10/2012 Introducción a la
Más detallesAmpliación Matemática Discreta. Justo Peralta López
Justo Peralta López UNIVERSIDAD DE ALMERíA DEPARTAMENTO DE ÁGEBRA Y ANÁLISIS MATEMÁTICO 1 Introducción 2 Definición semántica de las proposiciones 3 Diagrama de valores de certeza 4 Evaluación de fórmulas.
Más detallesLógica proposicional. Ivan Olmos Pineda
Lógica proposicional Ivan Olmos Pineda Introducción Originalmente, la lógica trataba con argumentos en el lenguaje natural es el siguiente argumento válido? Todos los hombres son mortales Sócrates es hombre
Más detallesLógica de Predicados de Primer Orden
Lógica de Predicados: Motivación Todo natural es entero y 2 es un natural. Luego 2 es entero. p q r p, q r es claramente un razonamiento válido pero no es posible demostrarlo desde la Lógica Proposicional
Más detallesEs claro que es una relación de equivalencia. Para ver que tener la misma cardinalidad y la cardinalidad están bien definidas queremos ver que
Capítulo II Cardinalidad Finita II.1. Cardinalidad Definimos I n para n N como I n = {k N : 1 k n}. En particular I 0 =, puesto que 0 < 1. Esto es equivalente a la definición recursiva { si n = 0 I n =
Más detallesFunciones y Cardinalidad
Funciones y Cardinalidad Definición 1 Llamaremos función f entre dos conjuntos A y B a una relación que verifica las siguientes propiedades: i) Dom(f) = A ii) Si (a, b), (a, c) f entonces b = c Dicho de
Más detallesEspacios topológicos. 3.1 Espacio topológico
Capítulo 3 Espacios topológicos 3.1 Espacio topológico Definición 3.1.1. Un espacio topológico es un par (X, τ), donde X es un conjunto, y τ es una familia de subconjuntos de X que verifica las siguientes
Más detallesDefinición 1 Un semigrupo es un conjunto E provisto de una operación binaria asociativa sobre E, se denota por (E, ).
ALGEBRA La primera parte del presente libro está dedicada a las estructuras algebraicas. En esta parte vamos a iniciar agregándole a los conjuntos operaciones. Cuando las operaciones tienen determinadas
Más detallesÍndice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción
Curso 0: Matemáticas y sus Aplicaciones Tema 5. Lógica y Formalismo Matemático Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Proposiciones y Conectores Lógicos 2 Tablas de Verdad
Más detallesConjuntos, relaciones y funciones Susana Puddu
Susana Puddu 1. Repaso sobre la teoría de conjuntos. Denotaremos por IN al conjunto de los números naturales y por ZZ al de los enteros. Dados dos conjuntos A y B decimos que A está contenido en B o también
Más detallesEl Autómata con Pila: Transiciones
El Autómata con Pila: Transiciones El Espacio de Configuraciones Universidad de Cantabria Esquema Introducción 1 Introducción 2 3 Transiciones Necesitamos ahora definir, paso por paso, como se comporta
Más detallesLógica de Predicados de Primer Orden
Lógica de Predicados de Primer Orden La lógica proposicional puede ser no apropiada para expresar ciertos tipos de conocimiento. Por ejemplo: Algunas manzanas son rojas Esta afirmación no se refiere específicamente
Más detallesUna (muy) breve introducción a la teoría de la computación
Una (muy) breve introducción a la teoría de la computación Marcelo Arenas M. Arenas Una (muy) breve introducción a la teoría de la computación 1 / 48 Ciencia de la computación Cuál es el objeto de estudio
Más detallesBases Formales de la Computación
Modal Bases Formales de la Computación Pontificia Universidad Javeriana 3 de abril de 2009 Modal LÓGICAS MODALES Contenido Modal 1 Modal 2 3 Qué es la lógica Modal? Modal Variedad de diferentes sistemas
Más detallesCapítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:
Capítulo 2 Conjuntos 2.1 Introducción El concepto de conjunto, de singular importancia en la ciencia matemática y objeto de estudio de una de sus disciplinas más recientes, está presente, aunque en forma
Más detallesLógica. Matemática discreta. Matemática discreta. Lógica
Lógica Matemática discreta Lógica: rama de las matemáticas instrumento para representar el lenguaje natural proporciona un mecanismo de deducción 2 y de predicados Razonamientos Cálculo proposicional Cálculo
Más detallesTipos de datos en S. Lógica y Computabilidad. Codificación de variables y etiquetas de S. Codificación de programas en S
Tipos de datos en S Lógica y Computabilidad Verano 2011 Departamento de Computación - FCEyN - UBA Computabilidad - clase 5 Codificación de programas, Halting problem, diagonalización, tesis de Church,
Más detallesLógica Matemática, Sistemas Formales, Cláusulas de Horn
Lógica Matemática, Sistemas Formales, Cláusulas de Horn Lic. José Manuel Alvarado La lógica se ocupa de las argumentaciones válidas. Las argumentaciones ocurren cuando se quiere justificar una proposición
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 detallesGrupos libres. Presentaciones.
S _ Tema 12.- Grupos libres. Presentaciones. 12.1 Grupos libres. En el grupo Z de los enteros vimos una propiedad (cf. ejemplos.5), que lo caracteriza como grupo libre. Lo enunciamos al modo de una Propiedad
Más detallesMODELOS DE COMPUTACION I Preguntas Tipo Test. 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular.
MODELOS DE COMPUTACION I Preguntas Tipo Test Indicar si son verdaderas o falsas las siguientes afirmaciones: 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular. 2.
Más detallesIntroducción a la Teoría de Grafos
Introducción a la Teoría de Grafos Flavia Bonomo fbonomo@dc.uba.ar do. Cuatrimestre 009 Programa Introducción a la teoría de grafos Problemas de camino mínimo Problemas de flujo máximo Programación lineal
Más detallesBenemérita Universidad Autónoma de Puebla
Tarea No. 1 Matemáticas Elementales Profesor Fco. Javier Robles Mendoza Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Lógica y Conjuntos 1. Considere las proposiciones
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 detallesRecordemos que utilizaremos, como es habitual, la siguiente notación para algunos conjuntos de números que son básicos.
Capítulo 1 Preliminares Vamos a ver en este primer capítulo de preliminares algunos conceptos, ideas y propiedades que serán muy útiles para el desarrollo de la asignatura. Se trata de resultados sobre
Más detallesTeoremas de Convergencia
Capítulo 24 Teoremas de Convergencia El teorema de la convergencia monótona (Lema 21.3) establece ciertas condiciones sobre una sucesión de funciones medibles para que se puedan permutar los símbolos y
Más detallesLógica Proposicional IIC2212. IIC2212 Lógica Proposicional 1 / 56
Lógica Proposicional IIC2212 IIC2212 Lógica Proposicional 1 / 56 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 detallesMiguel García Remesal Departamento de Inteligencia Artificial.
Miguel García Remesal Departamento de Inteligencia Artificial mgremesal@fi.upm.es Motivación Uso de conocimiento de dominio para planificar más eficientemente Uso de un algoritmo de planificación configurable
Más detallesEstructuras Algebraicas
Tema 1 Estructuras Algebraicas Definición 1 Sea A un conjunto no vacío Una operación binaria (u operación interna) en A es una aplicación : A A A Es decir, tenemos una regla que a cada par de elementos
Más detallesIntroducción. Lógica de proposiciones: introducción. Lógica de proposiciones. P (a) x. Conceptos
Introducción César Ignacio García Osorio Lógica y sistemas axiomáticos 1 La lógica ha sido históricamente uno de los primeros lenguajes utilizados para representar el conocimiento. Además es frecuente
Más detallesAlgoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Más detalles4. Complementos sobre Problemas de Contorno para S.D.O. Lineales. 4. Complementos sobre Problemas de Contorno
para S.D.O. Lineales 4.1. Problemas de contorno para s.d.o. lineales. Teorema de alternativa 4.1. Problemas de contorno. Teorema de alternativa Fijemos A C 0 ([α, β]; L(R N )) y b C 0 ([α, β]; R N ), dos
Más detallesCálculo Diferencial: Enero 2016
Cálculo Diferencial: Enero 2016 Selim Gómez Ávila División de Ciencias e Ingenierías Universidad de Guanajuato 9 de febrero de 2016 / Conjuntos y espacios 1 / 21 Conjuntos, espacios y sistemas numéricos
Más detallesObjetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones
Objetivos formativos de Matemática Discreta Para cada uno de los temas el alumno debe ser capaz de hacer lo que se indica en cada bloque. Además de los objetivos que se señalan en cada tema, se considera
Más detallesLímites y continuidad. Cálculo 1
Límites y continuidad Cálculo 1 Razones de cambio y límites La rapidez promedio de un móvil es la distancia recorrida durante un intervalo de tiempo dividida entre la longitud del intervalo. Ejemplo 1
Más detallesAlgebra Lineal. Gustavo Rodríguez Gómez. Verano 2011 INAOE. Gustavo Rodríguez Gómez (INAOE) Algebra Lineal Verano / 21
Algebra Lineal Gustavo Rodríguez Gómez INAOE Verano 2011 Gustavo Rodríguez Gómez (INAOE) Algebra Lineal Verano 2011 1 / 21 Espacios Vectoriales Espacios Vectoriales INAOE Gustavo Rodríguez Gómez (INAOE)
Más detallesLógica de Predicados 1
Lógica de Predicados 1 rafael ramirez rafael@iua.upf.es Ocata 320 Porqué Lógica de Predicados La logica proposicional maneja bien afirmaciones compuestas de no, y, o, si entonces En situaciones con un
Más detalles13.3. MT para reconocer lenguajes
13.3. MT para reconocer lenguajes Gramática equivalente a una MT Sea M=(Γ,Σ,,Q,q 0,f,F) una Máquina de Turing. L(M) es el lenguaje aceptado por la máquina M. A partir de M se puede crear una gramática
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 detallesMáquinas Secuenciales, Autómatas y Lenguajes. Tema 3.1: Autómatas Finitos Deterministas
Tema 3.1: Autómatas Finitos Deterministas Luis Peña luis.pena@urjc.es http://www.ia.urjc.es/cms/es/docencia/ic-msal Sumario Tema 3.1: Autómatas Finitos Deterministas. 1. Concepto de AFD 2. Equivalencia
Más detallesAutómatas Deterministas. Ivan Olmos Pineda
Autómatas Deterministas Ivan Olmos Pineda Introducción Los autómatas son una representación formal muy útil, que permite modelar el comportamiento de diferentes dispositivos, máquinas, programas, etc.
Más detallesLos fundamentos de la matemática y los teoremas de Gödel
Los fundamentos de la matemática y los teoremas de Gödel Mario A. Natiello Centre for Mathematical Sciences Lund University Sweden Los fundamentos de la matemática y los teoremas de Gödel p.1/23 Contenido
Más detallesEn general, un conjunto A se define seleccionando los elementos de un cierto conjunto U de referencia que cumplen una determinada propiedad.
nidad 3: Conjuntos 3.1 Introducción Georg Cantor [1845-1918] formuló de manera individual la teoría de conjuntos a finales del siglo XIX y principios del XX. Su objetivo era el de formalizar las matemáticas
Más detallesÍndice general. I Introducción a la Lógica 3
Índice general I Introducción a la Lógica 3 1 Demostraciones 5 1.1. Argumentos rodeados de agua....................... 5 1.1.1. Argumentando........................... 6 1.1.2. Formalizando el argumento....................
Más detalles5 Autómatas de pila 5.1 Descripción informal. 5.2 Definiciones
1 Curso Básico de Computación 5 Autómatas de pila 5.1 Descripción informal Un autómata de pila es esencialmente un autómata finito que controla una cinta de entrada provista de una cabeza de lectura y
Más detallesDerivada de la función compuesta. Regla de la cadena
Derivada de la función compuesta. Regla de la cadena Cuando en las matemáticas de bachillerato se introduce el concepto de derivada, su significado y su interpretación geométrica, se pasa al cálculo de
Más detallesProposicional. Curso Mari Carmen Suárez de Figueroa Baonza
Semántica Proposicional Curso 2014 2015 Mari Carmen Suárez de Figueroa Baonza mcsuarez@fi.upm.es Contenidos Introducción Interpretación de FBFs proposicionales Validez Satisfacibilidad Validez y Satisfacibilidad
Más detallesIntroducción. El uso de los símbolos en matemáticas.
Introducción El uso de los símbolos en matemáticas. En el estudio de las matemáticas lo primero que necesitamos es conocer su lenguaje y, en particular, sus símbolos. Algunos símbolos, que reciben el nombre
Más detallesGRAMATICAS LIBRES DEL CONTEXTO
GRMTICS LIBRES DEL CONTEXTO Estas gramáticas, conocidas también como gramáticas de tipo 2 o gramáticas independientes del contexto, son las que generan los lenguajes libres o independientes del contexto.
Más detallesAutómatas Finitos Deterministicos (DFA)
Autómatas Finitos Deterministicos (DFA) Introducción a la Lógica y la Computación Fa.M.A.F., Universidad Nacional de Córdoba 26/0/6 Info útil Bibliografía: Introducción a la teoría de autómatas, lenguajes
Más detallesLógica de Predicados MRC
Lógica de Predicados MRC Víctor Peinado v.peinado@filol.ucm.es 6-7 de noviembre de 2014 Referencias (Partee, et al., 1990, chap. 7) 1 1 Partee, B.; ter Meulen, A.; Wall, R. Mathematical Methods in Linguistics
Más detallesEspacios Vectoriales
Espacios Vectoriales Espacios Vectoriales Verónica Briceño V. noviembre 2013 Verónica Briceño V. () Espacios Vectoriales noviembre 2013 1 / 47 En esta Presentación... En esta Presentación veremos: Espacios
Más detallesInterrogación 2. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Interrogación 2 IIC 2222 Teoría de Autómatas y Lenguajes Formales Segundo Semestre, 2003 Esta interrogación
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 detallesConstrucción axiomática del conjunto de los números naturales a partir de una condición sobre su cardinalidad
Recibido: 8 de febrero 2016 Aceptado: 27 de febrero 2016 Construcción axiomática del conjunto de los números naturales a partir de una condición sobre su cardinalidad Axiomatic construction of the set
Más detallesNÚMEROS COMPLEJOS: C
NÚMEROS COMPLEJOS: C Alejandro Lugon 21 de mayo de 2010 Resumen Este es un pequeño estudio de los números complejos con el objetivo de poder usar las técnicas de solución de ecuaciones y sistemas diferenciales
Más detallesMatemáticas Discretas TC1003
Matemáticas Discretas TC1003 Módulo I: s Válidos Departamento de Matemáticas ITESM Módulo I: s Válidos Matemáticas Discretas - p. 1/50 En matemáticas y en lógica un argumento no es una disputa. Más bien,
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 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 detallesAPENDICE REGLAS Y LEYES DE LA LOGICA DE PRIMER ORDEN
LOGICA (FCE-UBA) APENDICE REGLAS Y LEYES DE LA LOGICA DE PRIMER ORDEN Una regla lógica, o regla de inferencia (deductiva), es una forma válida de razonamiento que es empleada para inferir deductivamente
Más detallesTEMA 1: NÚMEROS NATURALES. SISTEMA DE NUMERACIÓN
1 TEMA 1: NÚMEROS NATURALES. SISTEMA DE NUMERACIÓN 1. INTRODUCCIÓN Los números naturales aparecen debido a la necesidad que tiene el hombre para contar. Para poder construir este conjunto N, podemos seguir
Más detallesDiagnóstico de fallas en circuitos digitales
Diagnóstico de fallas en circuitos digitales Circuito digital: Construido usando las siguientes compuertas. NOT: OR: AND: 1 Ejemplo: Sumador binario Un sumador binario recibe como entrada dos bits a y
Más detallesLenguajes, Gramáticas y Autómatas Conceptos
Lenguajes, Gramáticas y Autómatas Conceptos Departamento de Informática e Ingeniería de Sistemas C.P.S. Universidad de Zaragoza Última revisión: Febrero. 2004 11/02/2004 1 Índice Alfabetos, palabras y
Más detallesLa función, definida para toda, es periódica si existe un número positivo tal que
Métodos con series de Fourier Definición: Función periódica La función, definida para toda, es periódica si existe un número positivo tal que para toda. El número en un periodo de la función. Si existe
Más detallesSemántica de Primer Orden. Semántica de Primer Orden
Para interpretar una fórmula de la lógica de predicados de primer orden: determinar qué objetos representan los términos (Dominio) definir las funciones y qué propiedades/relaciones representan los predicados
Más detallesLICENCIATURA EN MATEMÁTICA. Práctico N 1 Lenguaje de la lógica. proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 /
Práctico N 1 Lenguaje de la lógica LICENCIATURA EN MATEMÁTICA proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 / 2 0 1 0 PRÁCTICO N 1 1. Fundamentación: fundamentar la expresión Por lo tanto del siguiente
Más detallesMaterial diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional
Lógica Proposicional INTRODUCCIÓN El humano se comunica con sus semejantes a través de un lenguaje determinado (oral, simbólico, escrito, etc.) construido por frases y oraciones. Estas pueden tener diferentes
Más detallesMétodos directos para resolver sistemas de ecuaciones lineales
Métodos directos para resolver sistemas de ecuaciones lineales Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el
Más detallesCapítulo 7: Lógica de predicados y cuantificadores
Capítulo 7: Lógica de predicados y cuantificadores por G 3 Agosto 2014 Resumen A menudo interesa afirmar que todos, o que solo algunos individuos de cierto universo, o solo uno, cumplen alguna propiedad.
Más detallesEquivalencia Entre PDA y CFL
Equivalencia Entre PDA y CFL El Lenguaje aceptado por un Autómata con Pila Universidad de Cantabria Esquema 1 Introducción 2 3 Lenguaje Aceptado por un Autómata Como en los autómatas finitos, se puede
Más detallesREGLAS Y LEYES LOGICAS
LOGICA II REGLAS Y LEYES LOGICAS Una regla lógica, o regla de inferencia (deductiva), es una forma válida de razonamiento que es empleada para inferir deductivamente ciertos enunciados a partir de otros.
Más detallesSeminario: Expresividad semántica y lógica de segundo orden:
Seminario: Expresividad semántica y lógica de segundo orden: Eduardo Barrio Javier Castro Albano UBA 1er cuatrimestre de 2008 1.- Definiciones: L: Lenguaje: conjunto de expresiones. LP: Lenguaje de primer
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 detallesMotivaciones históricas en la construcción de lógicas multivaluadas. Susan Haack, Filosofía de las lógicas (1978), capítulo 11
Motivaciones históricas en la construcción de lógicas multivaluadas Susan Haack, Filosofía de las lógicas (1978), capítulo 11 Repaso Las lógicas multivaluadas son aquellas en donde hay más de dos valores
Más detallesLa reordenación aleatoria de un conjunto finito
La reordenación aleatoria de un conjunto finito Pérez Cadenas J. I. 0.06.2003 Resumen Al desordenar y, a continuación, reordenar aleatoriamente un conjunto finito es posible que algunos de sus elementos
Más detallesSOBRE LOGICA MATEMATICA. Sandra M. Perilla-Monroy. Departamento de Ciencias Básicas, Universidad Santo Tomás, Bogotá, Colombia.
SOBRE LOGICA MATEMATICA Sandra M. Perilla-Monroy Departamento de Ciencias Básicas, Universidad Santo Tomás, Bogotá, Colombia. Resumen. sandraperilla@usantotomas.edu.co Carrera 9 No 51-11 Bogotá Colombia
Más detallesIsabelle como un lenguaje funcional
Capítulo 1 Isabelle como un lenguaje funcional 1.1 Introducción Nota 1.1.1. Esta notas son una introducción a la demostración asistida utilizando el sistema Isabelle/HOL/Isar. La versión de Isabelle utilizada
Más detallesCapítulo 1 Lógica Proposicional
Capítulo 1 Lógica Proposicional 1.1 Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases
Más detallesEJERCICIOS DEL CAPÍTULO I
EJERCICIOS DEL CAPÍTULO I 1. Un grupo es una tipo particular de Ω estructura cuando Ω es el tipo Ω = { } siendo una operación de aridad dos. Pero un grupo también es una Ω -estructura siendo Ω = {e, i,
Más detalles1 Conjuntos y propiedades de los números naturales
Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 3001 y MATE 3023 Clase #1: martes, 31 de mayo de 2016. 1 Conjuntos y propiedades de los números
Más detallesencontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra.
Álgebra proposicional Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases u oraciones. Estas
Más detalles