Tema 9: Modelos de Herbrand
|
|
|
- Esperanza Botella Martin
- hace 8 años
- Vistas:
Transcripción
1 Lógica informática Curso Tema 9: Modelos de Herbrand José A. Alonso Jiménez Andrés Cordón Franco Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla LI CcIa Modelos de Herbrand 9.
2 Reducción de la LPO básica a proposicional Observación: En este tema sólo se consideran lenguajes de primer orden sin igualdad. Reducción de la LPO básica a proposicional Def.: Una fórmula básica es una fórmula sin variables ni cuantificadores. Prop.: Sea S un conjunto de fórmulas básicas. Son equivalentes:. S es consistente en el sentido de la lógica de primer orden. 2. S es consistente en el sentido de la lógica proposicional. LI CcIa Modelos de Herbrand 9.2
3 Reducción de la LPO básica a proposicional Ejemplos: {P (a) P (b), P (b) P (c), P (a) P (c)} es consistente en el sentido de la lógica de primer orden (con modelos I 4, I 6, I 8 ). {P (a) P (b), P (b) P (c), P (a) P (c), P (c)} es inconsistente en el sentido de la lógica de primer orden. P I P (a) P (b) P (b) P (c) P (a) P (c) P (c) I 0 I 2 {c I } 0 0 I 3 {b I } 0 I 4 {b I, c I } 0 I 5 {a I } 0 I 6 {a I, c I } 0 I 7 {a I, b I } 0 0 I 8 {a I, b I, c I } 0 LI CcIa Modelos de Herbrand 9.3
4 Reducción de la LPO básica a proposicional Ejemplos: {P (a) P (b), P (b) P (c), P (a) P (c)} es consistente en el sentido proposicional (con modelos v 4, v 6, v 8 ). {P (a) P (b), P (b) P (c), P (a) P (c), P (c)} es inconsistente en el sentido proposicional. Se consideran los cambios P (a)/p, P (b)/q, P (c)/r p q r p q q r p r r v v v v v v v v 8 0 LI CcIa Modelos de Herbrand 9.4
5 Interpretaciones de Herbrand Notación: L representa un lenguaje de primer orden sin igualdad. C es el conjunto de constantes de L. F es el conjunto de símbolos de función de L. R es el conjunto de símbolos de relación de L. F n es el conjunto de símbolos de función n aria de L. R n es el conjunto de símbolos de relación n aria de L. f/n indica que f es un símbolo de función n aria de L. P/n indica que f es un símbolo de relación n aria de L. LI CcIa Modelos de Herbrand 9.5
6 Interpretaciones de Herbrand: Universo de Herbrand Universo de Herbrand de L: Def.: El universo de Herbrand de L es el conjunto de los términos básicos de L. Se representa por UH(L). Prop.: UH(L) = i 0 H i(l), donde H i (L) es el nivel i del UH(L) definido por { C, si C = ; H 0 (L) = {a}, en caso contrario. (a es una nueva constante). H i+ (L) = H i (L) {f(t,..., t n ) : f F n y t,..., t n H i (L)} Prop.: UH(L) es finito syss L no tiene símbolos de función. Ejemplos: Si C = {a, b, c} y F =, entonces H 0 (L) = {a, b, c} H (L) = {a, b, c}. UH(L) = {a, b, c} LI CcIa Modelos de Herbrand 9.6
7 Interpretaciones de Herbrand: Universo de Herbrand Ejemplos: Si C = y F = {f/}, entonces H 0 (L) = {a} H (L) = {a, f(a)} H 2 (L) = {a, f(a), f(f(a))}. UH(L) = {a, f(a), f(f(a)),...} = {f i (a) : i N} Si C = {a, b} y F = {f/, g/}, entonces H 0 (L) = {a, b} H (L) = {a, b, f(a), f(b), g(a), g(b)} H 2 (L) = {a, b, f(a), f(b), g(a), g(b),. f(f(a)), f(f(b)), f(g(a)), f(g(b)), g(f(a)), g(f(b)), g(g(a)), g(g(b)) } Si C = {a, b} y F = {f/2}, entonces H 0 (L) = {a, b} H (L) = {a, b, f(a, a), f(a, b), f(b, a), f(b, b)} H 2 (L) = {a, b, f(a, a), f(a, b), f(b, a), f(b, b), f(a, f(a, a)), f(a, f(a, b)),...}. LI CcIa Modelos de Herbrand 9.7
8 Interpretaciones de Herbrand: Base de Herbrand Base de Herbrand: Def.: La base de Herbrand de L es el conjunto de los átomos básicos de L. representa por BH(L). Prop.: BH(L) = {P (t,..., t n ) : P R n y t,..., t n UH(L)}. Prop.: BH(L) es finita syss L no tiene símbolos de función. Ejemplos: Si C = {a, b, c}, F = y {R = P/}, entonces UH(L) = {a, b, c} BH(L) = {P (a), P (b), P (c)} Si C = {a}, F = {f/} y R = {P/, Q/, R/}, entonces UH(L) = {a, f(a), f(f(a)),...} = {f i (a) : i N} BH(L) = {P (a), Q(a), R(a), P (f(a)), Q(f(a)), R(f(a)),...} Se LI CcIa Modelos de Herbrand 9.8
9 Interpretaciones de Herbrand Interpretaciones de Herbrand: Def.: Una interpretación I = (U, I) de L es de Herbrand si U es el universo de Herbrand de L; I(c) = c, para cada constante c de L; I(f) = f, para cada símbolo de función f de L. Prop.: Sea I una interpretación de Herbrand de L. Si t es un término básico de L, entonces I(t) = t. Prop.: Una interpretación de Herbrand queda determinada por un subconjunto de la base de Herbrand, el conjunto de átomos básicos verdaderos en esa interpretación. Ejemplo: Si C = {a, b, c}, F = y R = {P/}, entonces las interpretaciones de Herbrand de L son n I n (P ) {c} {b} {b, c} {a} {a, c} {a, b} {a, b, c} IH n {P (c)} {P (b)} {P (b), P (c)} {P (a)} {P (a), P (c)} {P (a), P (b)} {P (a), P (b), P (c)} LI CcIa Modelos de Herbrand 9.9
10 Modelos de Herbrand Modelos de Herbrand: Nota: Las definiciones de universo de Herbrand, base de Herbrand e interpretación de Herbrand definidas para un lenguaje se extienden a fórmulas y conjuntos de fórmulas considerando el lenguaje formado por los símbolos no lógicos que aparecen. Def.: Un modelo de Herbrand de una fórmula F es una interpretación de Herbrand de F que es modelo de F. Def.: Un modelo de Herbrand de un conjunto de fórmulas S es una interpretación de Herbrand de S que es modelo de S. Ejemplo: Los modelos de Herbrand de {P (a) P (b), P (b) P (c), P (a) P (c)} son {P (b), P (c)}, {P (a), P (c)} y {P (a), P (b), P (c)} (ver página??). Ejemplo: Sea S = {( x)( y)[q(b, x) P (a) R(y)], P (b) ( z)( u)q(z, u)}. Entonces, UH(S) = {a, b} BH(S) = {P (a), P (b), Q(a, a), Q(a, b), Q(b.a), Q(b, b), R(a), R(b)} Un modelo de Herbrand de S es {P (a)}. LI CcIa Modelos de Herbrand 9.0
11 Interpretación de Herbrand correspondiente Interpretación de Herbrand correspondiente a una interpretación: Sea S = {{ Q(b, x), P (a), R(y)}, { P (b), Q(z, u)}} e I = ({, 2}, I) con a I =, b I = 2, P I = {}, Q I = {(, ), (2, 2)}, R I = {2}. Entonces, I = S. Cálculo de la interpretación de Herbrand I correspondiente a I: I = (UH(S), I ) UH(S) = {a, b} BH(S) = {P (a), P (b), Q(a, a), Q(a, b), Q(b.a), Q(b, b), R(a), R(b)} I (P (a)) = P I (a I ) = P I () = V I (P (b)) = P I (b I ) = P I (2) = F I (Q(a, a) = Q I (a I, a I ) = Q I (, ) = V I (Q(a, b) = Q I (a I, b I ) = Q I (, 2) = F I (Q(b, a) = Q I (b I, a I ) = Q I (2, ) = F I (Q(b, b) = Q I (b I, b I ) = Q I (2, 2) = V I (R(a)) = R I (a I ) = R I () = F I (R(b)) = R I (b I ) = R I (2) = V I = {P (a), Q(a, a), Q(b, b), R(b)} I = S. LI CcIa Modelos de Herbrand 9.
12 Interpretación de Herbrand correspondiente Interpretación de Herbrand correspondiente a una interpretación: Sea S el conjunto de cláusulas {{P (a)}, {Q(y, f(a))}} e I = ({, 2}, I) con a I =, f I = {(, 2), (2, )}, P I = {}, Q I = {(, 2), (2, 2)}. Entonces, I = S. Cálculo de la interpretación de Herbrand I correspondiente a I: I = (UH(S), I ) UH(S) = {a, f(a), f(f(a)),...} = {f i (a) : i N} BH(S) = {P (f n (a)) : n N} {Q(f n (a), f m (a)) : n, m N} I (P (a)) = P I (a I ) = P I () = V I (P (f(a))) = P I (f I (a I )) = P I (f I ()) = P I (2) = F I (P (f(f(a)))) = { P I (f I (f ( a I ))) = P I () = V V, si n es par; I (P (f n (a))) = { F, en caso contrario. V, si m es impar; I (Q(f n (a), f m (a))) = F, en caso contrario. I = {P (f 2n (a)) : n N} {Q(f n (a), f 2m+ (a)) : n, m N} I = S. LI CcIa Modelos de Herbrand 9.2
13 Consistencia mediante modelos de Herbrand Consistencia mediante modelos de Herbrand: Prop.: Sea S un conjunto de fórmulas básicas. Son equivalentes:. S es consistente. 2. S tiene un modelo de Herbrand. Prop.: Sea S un conjunto de cláusulas. Si I es una interpretación de Herbrand correspondiente a un modelo I de S, entonces I es un modelo de S. Prop.: Sea S un conjunto de cláusulas. Son equivalentes:. S es consistente. 2. S tiene un modelo de Herbrand. Prop.: Sea S un conjunto de cláusulas. Son equivalentes:. S es inconsistente. 2. S no tiene ningún modelo de Herbrand. Prop.: Existen conjuntos de fórmulas consistentes sin modelos de Herbrand. LI CcIa Modelos de Herbrand 9.3
14 Consistencia mediante modelos de Herbrand Ejemplo de conjunto consistente sin modelos de Herbrand: Sea S = {( x)p (x), P (a)}. Entonces, S es consistente. I = S con I = ({, 2}, I), a I = y P I = {2}. S no tiene modelos de Herbrand UH(S) = {a} BH(S) = {P (a)} Las interpretaciones de Herbrand de S son y {P (a)}. = S {P (a)} = S LI CcIa Modelos de Herbrand 9.4
15 Extensiones de Herbrand Instancias básicas de una cláusula Def.: Una sustitución σ (de L) es una aplicación σ : Var Térm(L). Def.: Sea C = {L,..., L n } una cláusula de L y σ una sustitución de L. Entonces, Cσ = {L σ,..., L n σ} es una instancia de C. Ejemplo: Sea C = {P (x, a), P (x, f(y))}. C[x/a, y/f(a)] = {P (f(a), a), P (f(a), f(f(a)))} Def.: Cσ es una instancia básica de C si todos los literales de Cσ son básicos. Ejemplo: Sea C = {P (x, a), P (x, f(y))}. {P (f(a), a), P (f(a), f(f(a)))} es una instancia básica de C. {P (f(a), a), P (f(f(a)), f(a))} no es una instancia básica de C. {P (x, a), P (f(f(a)), f(a))} no es una instancia básica de C. LI CcIa Modelos de Herbrand 9.5
16 Extensiones de Herbrand Extensiones de Herbrand Def.: La extensión de Herbrand de un conjunto de cláusulas S es el conjunto de fórmulas EH(S) = {Cσ : C S y, para toda variable x en C, σ(x) UH(S)}. Prop.: EH(L) = i 0 EH i(l), donde EH i (L) es el nivel i de la EH(L) definido por EH i (S) = {Cσ : C S y, para toda variable x en C, σ(x) UH i (S)}. Ejemplo: Sea S = {{P (x)}, { P (f(x))}} (p. 8.7). Entonces, EH 0 (S) = {{P (a)}, { P (f(a))}} EH (S) = EH 0 (S) {{P (f(a))}, { P (f(f(a)))}} EH 2 (S) = EH (S) {{P (f(f(a)))}, { P (f(f(f(a))))}} Ejemplo: Sea S = {{ P (x), Q(x)}, {P (a)}, { Q(z)}} (p. 8.2). Entonces, EH(S) = {{ P (a), Q(a)}, {P (a)}, { Q(a)}}. Ejemplo: Sea S = {{ P (x), Q(x)}, { Q(y), R(y)}, {P (a)}, { R(a)}} (p. 8.2). Entonces, EH(S) = {{ P (a), Q(a)}, { Q(a), R(a)}, {P (a)}, { R(a)}}. LI CcIa Modelos de Herbrand 9.6
17 Teorema de Herbrand Teorema de Herbrand: Teorema de Herbrand: Sea S un conjunto de cláusulas. Son equivalentes:. S es consistente. 2. EH(S) es consistente (en el sentido proposicional). Prop.: Sea S un conjunto de cláusulas. Entonces, son equivalentes. S es inconsistente. 2. EH(S) tiene un subconjunto finito inconsistente (en el sentido proposicional). 3. Para algún i, EH i (S) es inconsistente (en el sentido proposicional). LI CcIa Modelos de Herbrand 9.7
18 Teorema de Herbrand Semidecisón de la consistencia mediante el teorema de Herbrand: Entrada: Un conjunto de cláusulas S. Procedimiento:. Hacer i := Calcular EH i (S). 3. Si EH i (S) es inconsistente (en el sentido proposicional), parar e indicar que S es inconsistente. 4. Si EH i (S) es consistente (en el sentido proposicional), hacer i := i + y volver al paso 2. LI CcIa Modelos de Herbrand 9.8
19 Teorema de Herbrand Ejemplo: S = {{ P (x), Q(x)}, {P (a)}, { Q(z)}} (p.??) es inconsistente. EH 0 (S) = {{ P (a), Q(a)}, {P (a)}, { Q(a)}} es inconsistente. { P (a), Q(a)} 2 {P (a)} 3 { Q(a)} 4 {Q(a)} Res, 2 5 Res 3, 4 Ejemplo: S = {{ P (x), Q(x)}, { Q(y), R(y)}, {P (a)}, { R(a)}} es inconsistente. EH 0 (S) = {{ P (a), Q(a)}, { Q(a), R(a)}, {P (a)}, { R(a)}}. { P (a), Q(a)} 2 { Q(a), R(a)} 3 {P (a)} 4 { R(a)} 5 {Q(a)} Res, 3 6 {R(a)} Res 5, 2 7 Res 6, 4 LI CcIa Modelos de Herbrand 9.9
20 Teorema de Herbrand Ejemplo: S = {{P (x)}, { P (f(x))}} es inconsistente (p.??). EH 0 (S) = {{P (a)}, { P (f(a))}} es consistente I = {P (a)} = EH 0 (S) EH (S) = EH 0 (S) {{P (f(a))}, { P (f(f(a)))}} es inconsistente. {P (f(a))} 2 { P (f(a))} 3 Res, 2 Ejemplo: S = {{ P (x), Q(f(x), x)}, {P (g(b))}, { Q(y, z)}} es inconsistente. S = {{ P (g(b)), Q(f(g(b)), g(b))}, {P (g(b))}, { Q(f(g(b)), g(b))}} EH(S) es inconsistente. { P (g(b)), Q(f(g(b)), g(b))} 2 {P (g(b))} 3 { Q(f(g(b)), g(b))} 4 {Q(f(g(b)), g(b))} Res, 2 5 Res 3, 3 LI CcIa Modelos de Herbrand 9.20
21 Bibliografía M.L. Bonet Apuntes de LPO. (Univ. Politécnica de Cataluña, 2003) pp C.L. Chang y R.C.T. Lee Symbolic logic and mechanical theorem proving (Academic Press, 973) pp M. Ojeda e I. Pérez Lógica para la computación (Vol. 2: Lógica de Primer Orden) (Ágora, 997) pp E. Paniagua, J.L. Sánchez y F. Martín Lógica computacional (Thomson, 2003) pp L. Paulson Logic and proof (U. Cambridge, 2002) pp U. Schöning Logic for computer scientists (Birkäuser, 989) pp LI CcIa Modelos de Herbrand 9.2
22 Bibliografía complementaria A. Leitsch Resolution calculus and proof complexity (Technische Universität Wien, Austria, 994) pp LI CcIa Modelos de Herbrand 9.22
Tema 2: Equivalencias y formas normales
Lógica informática Curso 2003 04 Tema 2: Equivalencias y formas normales José A. Alonso Jiménez Andrés Cordón Franco Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Tema 6: Programación Lógica: semántica declarativa. Lenguajes y Paradigmas de Programación
Tema 6: Programación Lógica: semántica declarativa Lenguajes y Paradigmas de Programación Teoría de Modelos Se basa en el concepto de INTERPRETACIÓN, que consiste en: elegir un dominio D (en el que tomarán
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Lógica para Ciencias de la Computación Trabajo Práctico N 4 Cálculo de Predicados Primer Cuatrimestre de 2009 Observación
Ló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
Si x es un símbolo de variable y F es una FBF, entonces también lo son: x F x F Si F es una FBF, entonces también lo es (F). Nada más es una FBF.
término Un término se define recursivamente como sigue: Un símbolo de constante es un término. Un símbolo de variable es un término. Si f es un símbolo de función de n argumentos y t 1, t 2,..., t n son
ALGEBRA 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
Lógica informática ( )
1 / 49 Lógica informática (2012 13) Tema 6: Algoritmos para SAT. José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias de la Computación
PROYECTO DOCENTE ASIGNATURA: "Lógica Informática"
PROYECTO DOCENTE ASIGNATURA: "Lógica Informática" Grupo: Clases Teóricas de Lógica Informática (DOCENCIA EN INGLÉS)(948465) Titulacion: Grado en Ingeniería Informática-Ingeniería del Software Curso: 2015-2016
Semá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
Ló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
Tema AA-4: Sesgo inductivo
Razonamiento Automático Curso 2002 2003 Tema AA-4: Sesgo inductivo Miguel A. Gutiérrez Naranjo José A. Alonso Jiménez Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Programación por restricciones clase 7
Programación por restricciones clase 7 Camilo Rueda Universidad Javeriana-Cali Programación por restriccionesclase 7-- p.1/20 Resolvedores completos Son reglas que transforman CSP s < C; D > < C ; D >
Conjuntos, 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
Benemé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
Tema 12: Teorema de Herbrand
Facultad de Informática Grado en Ingeniería Informática Lógica 1/12 PARTE 3: DEMOSTRACIÓN AUTOMÁTICA Tema 12: Teorema de Herbrand Profesor: Javier Bajo [email protected] Madrid, España 26/11/2012 Introducción.
Lógica Proposicional (LP)
Lógica Proposicional (LP) Proposición Enunciado del que puede afirmarse si es verdadero o falso Oración declarativa Cuáles de las siguientes son proposiciones? ) Pedro es alto. 2) Juan es estudiante. 3)
Ló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
Lógica de Predicados 1
Lógica de Predicados 1 rafael ramirez [email protected] Ocata 320 Porqué Lógica de Predicados La logica proposicional maneja bien afirmaciones compuestas de no, y, o, si entonces En situaciones con un
Tema 3: Sistema inicial de representación y razonamiento
Razonamiento Automático Curso 999 2000 Tema 3: Sistema inicial de representación y razonamiento José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial
Lógica Clásica de Primer Orden con Igualdad
Lógica Clásica de Primer Orden con Igualdad José Alfredo Amor Facultad de Ciencias Universidad Nacional Autónoma de México [email protected] 1 Introducción La lógica clásica de primer orden con
Tema DA 3: Lógica proposicional:
Razonamiento Automático Curso 200 2002 Tema DA 3: Lógica proposicional: Cálculos lógicos José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial
El 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
Coordinació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.
Notas de Clase para IL
Notas de Clase para IL 5. Deducción en Lógica de Primer Orden Rafel Farré, Robert Nieuwenhuis, Pilar Nivela, Albert Oliveras, Enric Rodríguez, Josefina Sierra 3 de septiembre de 2009 1 1. Formas normales
Definición 11.1 Sea f : A E F una aplicación r-veces diferenciable en un punto a A. o
Capítulo 11 Teoremas de Taylor Una vez más nos disponemos a extender a las funciones de varias variables resultados ya conocidos para funciones de una variable, los teoremas de aproximación de Taylor.
b) 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:
CONTINUIDAD DE FUNCIONES. SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos.
CAPÍTULO IV. CONTINUIDAD DE FUNCIONES SECCIONES A. Definición de función continua. B. Propiedades de las funciones continuas. C. Ejercicios propuestos. 121 A. DEFINICIÓN DE FUNCIÓN CONTINUA. Una función
Tema 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
PRELIMINARES. En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura.
1 PRELIMINARES 1. CONJUNTOS En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura. 1.1 Def:. Se define un conjunto como una colección de objetos.
Cálculo Diferencial en una variable
Tema 2 Cálculo Diferencial en una variable 2.1. Derivadas La derivada nos proporciona una manera de calcular la tasa de cambio de una función Calculamos la velocidad media como la razón entre la distancia
Tema 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 [email protected] Madrid, España 24/10/2012 Introducción a la
Métodos de Inteligencia Artificial
Métodos de Inteligencia Artificial L. Enrique Sucar (INAOE) [email protected] ccc.inaoep.mx/esucar Tecnologías de Información UPAEP Contenido Lógica proposicional Lógica de predicados Inferencia en lógica
Lógica de Predicados
Lógica de Predicados En las últimas décadas, ha aumentado considerablemente el interés de la informática por la aplicación de la lógica a la programación. De hecho, ha aparecido un nuevo paradigma de programación,
Capí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
Introducción a la Matemática Discreta
Introducción a la Matemática Discreta Teoría de Conjuntos Luisa María Camacho Camacho Introd. a la Matemática Discreta 1 / 20 Introducción a la Matemática Discreta Temario Tema 1. Teoría de Conjuntos.
Conjuntos. () April 4, / 32
Conjuntos En general, un conjunto A se de ne seleccionando los elementos de un cierto conjunto U de referencia (o universal) que cumplen una determinada propiedad. () April 4, 2014 1 / 32 Conjuntos En
Una relación R de un conjunto A en un conjunto B es un subconjunto R de A x B.
Una relación R de un conjunto A en un conjunto B es un subconjunto R de A x B. Sea R una relación de un conjunto A en un conjunto B. Se dice que un elemento a de A está relacionado con un elemento b de
FUNCIONES EN R. Agosto 2007
FUNCIONES EN R Alexis Vera Pérez Instituto de Estadística & Sistemas Computarizados de Información Universidad de Puerto Rico, Recinto de Río Piedras Agosto 2007 1 Definición y notación Definición 1 Una
Pregunta 1 Es correcta esta definición? Por qué?
TEORÍA DE CONJUNTOS. En un libro de COU de 1975 puede leerse la siguiente definición de conjunto: Un conjunto es una colección de objetos, cualquiera que sea su naturaleza. Pregunta 1 Es correcta esta
5. Aplicaciones lineales
5. Aplicaciones lineales Manuel Palacios Departamento de Matemática Aplicada Centro Politécnico Superior Universidad de Zaragoza Otoño 2010 Contents 5 Aplicaciones lineales 7 5.1 Definición y propiedades..............................
Álgebra Lineal VII: Independencia Lineal.
Álgebra Lineal VII: Independencia Lineal José María Rico Martínez Departamento de Ingeniería Mecánica División de Ingenierías, Campus Irapuato-Salamanca Universidad de Guanajuato email: jrico@salamancaugtomx
Cardinalidad. Teorema 0.3 Todo conjunto infinito contiene un subconjunto infinito numerable.
Cardinalidad Dados dos conjuntos A y B, decimos que A es equivalente a B, o que A y B tienen la misma potencia, y lo notamos A B, si existe una biyección de A en B Es fácil probar que es una relación de
ECONOMETRÍA II Prof.: Begoña Álvarez TEMA 1 INTRODUCCIÓN. Estimación por máxima verosimilitud y conceptos de teoría asintótica
ECONOMETRÍA II Prof.: Begoña Álvarez 2007-2008 TEMA 1 INTRODUCCIÓN Estimación por máxima verosimilitud y conceptos de teoría asintótica 1. ESTIMACIÓN POR MÁXIMA VEROSIMILITUD (MAXIMUM LIKELIHOOD) La estimación
LÓGICA COMPUTACIONAL
CURSO 2006-2007 OBJETIVOS Y TEMARIO 1. Presentación y objetivos. 2. Temario. Breve descripción. 1. Presentación y objetivos La asignatura «Lógica Computacional» presenta para este año un programa que está
Introducció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í
TEORÍA DE CONJUNTOS.
TEORÍA DE CONJUNTOS. NOCIÓN DE CONJUNTO: Concepto no definido del cual se tiene una idea subjetiva y se le asocian ciertos sinónimos tales como colección, agrupación o reunión de objetos abstractos o concretos.
Apuntes de Matemática Discreta 9. Funciones
Apuntes de Matemática Discreta 9. Funciones Francisco José González Gutiérrez Cádiz, Octubre de 004 Universidad de Cádiz Departamento de Matemáticas ii Lección 9 Funciones Contenido 9.1 Definiciones y
ELEMENTOS DE LA TEORÍA DE CONJUNTOS
ELEMENTOS DE LA TEORÍA DE CONJUNTOS 1 CONJUNTO EJEMPLOS NOTACIÓN NOTACIÓN TABULAR O POR EXTENSIÓN DE UN CONJUNTO Cuando se define el conjunto por la efectiva enumeración de sus elementos separándolos por
Tema 2. Aplicaciones lineales. Diagonalización de endomorfismos.
Tema 2. Aplicaciones lineales. Diagonalización de endomorfismos. Álgebra Lineal Escuela Politécnica Superior Universidad de Málaga Emilio Muñoz-Velasco (Basado en los apuntes de Jesús Medina e Inmaculada
Una (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
Unificación. Unificación
Unificación C 1 = P(a, y) Q(x, y) C 2 = P(x, y) R(x, b) P(a, y) y P(x, y) no son literales complementarios Si sustituimos x/a se obtienen C 1 = P(a, y) Q(a, y) C 2 = P(a, y) R(a, b) Instancias de C 1 y
INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange
INTERPOLACIÓN: Error en la la interpolación polinómica de Lagrange Arturo Hidalgo LópezL Alfredo López L Benito Carlos Conde LázaroL Marzo, 007 Departamento de Matemática Aplicada y Métodos Informáticos
Matemáticas Discretas Lógica
Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Lógica Cursos Propedéuticos 2010 Ciencias Computacionales INAOE Lógica undamentos de Lógica Cálculo proposicional Cálculo de predicados
Álgebra II. Tijani Pakhrou
Álgebra II Tijani Pakhrou Índice general 1. Teoría de conjuntos 1 1.1. Conjuntos................................. 1 1.2. Productos cartesianos........................... 6 1.3. Relaciones de equivalencia........................
MATEMÁTICAS I GRADO EN INGENIERÍA INFORMÁTICA
TEMA 3: INTERPRETACIÓN DE RAZONAMIENTOS LÓGICOS MATEMÁTICAS I. 2011 12 GRADO EN INGENIERÍA INORMÁTICA 3.1. Interpretación del lenguaje formal de la lógica de primer orden. 3.2. Evaluación semántica de
LÓGICAS POLIVALENTES Y BASES DE GRÖBNER
LÓGICAS POLIVALENTES Y BASES DE GRÖBNER José Antonio Alonso Jiménez Emilio Briales Morales Departamento de Algebra Facultad de Matemáticas Universidad de Sevilla The aim of this paper is to describe the
UNIDAD No. 2 CAD para WLAN, Administración y Seguridad en Redes de Datos
UNIDAD No. 2 CAD para WLAN, Administración y Seguridad en Redes de Datos ) 9; # 2 G9 #2 B;2 # 2 #2?8:2 - A =B# 2## # #B22 A82 2>H#22 >;9
Conjuntos, Relaciones y Funciones.
Capítulo 1 Conjuntos, Relaciones y Funciones. 1.1. Conjuntos. 1.1.1. Conjuntos y subconjuntos, pertenencia e inclusión. Definición 1.1.1. (informal de conjunto y elementos.) Un conjunto es una colección
TEMA 3 (parte 2). Representación del Conocimiento
TEMA 3 (parte 2). Representación del Conocimiento Francisco José Ribadas Pena INTELIGENCIA ARTIFICIAL 5 Informática [email protected] 13 de noviembre de 2009 FJRP ccia [Inteligencia Artificial] 3.2.2 Lógica
Derivada y diferencial
Derivada y diferencial Una cuestión, que aparece en cualquier disciplina científica, es la necesidad de obtener información sobre el cambio o la variación de determinadas cantidades con respecto al tiempo
LÓGICA DE PREDICADOS DE PRIMER ORDEN INTRODUCCIÓN A LOS SISTEMAS FORMALES
LÓGICA DE PREDICADOS DE PRIMER ORDEN INTRODUCCIÓN A LOS SISTEMAS FORMALES POR QUÉ INTRODUCIR UN NUEVO SISTEMA? Todos los hombres son mortales Sócrates es hombre Sócrates es mortal Se trata de un razonamiento
Relaciones de orden. Definición 1. Llamamos conjunto ordenado a un par (E, ) donde E es un conjunto y es un orden definido en E
Relaciones de orden Diremos que una relación R es de orden si verifica las propiedades reflexiva, antisimétrica y transitiva. Generalmente usaremos la notación en lugar de R para expresar relaciones de
MLM 1000 - Matemática Discreta
MLM 1000 - Matemática Discreta L. Dissett Clase 04 Resolución. Lógica de predicados c Luis Dissett V. P.U.C. Chile, 2003 Aspectos administrativos Sobre el tema vacantes: 26 personas solicitaron ingreso
Tema 7: Aprendizaje de árboles de decisión
Inteligencia Artificial 2 Curso 2002 03 Tema 7: Aprendizaje de árboles de decisión José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Francisco J. Martín Mateos José L. Ruiz Reina Dpto. de Ciencias de
Tema 4: Gramáticas independientes del contexto. Teoría de autómatas y lenguajes formales I
Tema 4: Gramáticas independientes del contexto Teoría de autómatas y lenguajes formales I Bibliografía Hopcroft, J. E., Motwani, R., y Ullman, J. D. Introducción a la Teoría de Autómatas, Lenguajes y Computación.
Curso Extraordinario INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS
Curso Extraordinario INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS Contenidos del Curso Introducción a la I.A. Cómo razonamos?. Algunas experiencias con el razonamiento automático El problema de representación
Práctica 2 - Hay diferentes infinitos?- A. Propiedades básicas de los Conjuntos
Cálculo Avanzado Primer Cuatrimestre de 2011 Práctica 2 - Hay diferentes infinitos?- Llamaremos número cardinal de M al concepto general que, por medio de nuestra activa capacidad de pensar, surge del
Programación Funcional Lisp-DrScheme Primera Parte. Dr. Oldemar Rodríguez Rojas Escuela de Informática Universidad de Nacional
Programación Funcional Lisp-DrScheme Primera Parte Dr. Oldemar Rodríguez Rojas Escuela de Informática Universidad de Nacional Programación Funcional! La programación funcional es un paradigma de programación
Curso de conjuntos y números. Apuntes. Juan Jacobo Simón Pinero
Curso de conjuntos y números. Apuntes Juan Jacobo Simón Pinero Curso 2013/2014 2 Índice general I Conjuntos 5 1. Conjuntos y elementos 7 1.1. Sobre el concepto de conjunto y elemento.............. 7 1.2.
Escenas de episodios anteriores
Clase 16/10/2013 Tomado y editado de los apuntes de Pedro Sánchez Terraf Escenas de episodios anteriores objetivo: estudiar formalmente el concepto de demostración matemática. caso de estudio: lenguaje
SUCESIONES. sucesiones 1
www.matebrunca.com Profesor Waldo Márquez González sucesiones SUCESIONES Definición Una sucesión infinita es una función cuyo dominio es el conjunto de los enteros positivos y cuyo rango es un subconjunto
Introducció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
SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES
SESIÓN N 07 III UNIDAD RELACIONES Y FUNCIONES RELACIONES BINARIAS PAR ORDENADO Es un arreglo de dos elementos que tienen un orden determinado donde a es llamada al primera componente y b es llamada la
1. Sintaxis de Prolog
1. Sintaxis de Prolog Términos: Constantes: enteros (Ejs: 3, 4), átomos (Ejs: juan, pi) (en minúscula). Variables: Ejs: X, Casa (en mayúscula) Estructuras: functor, seguido de uno o más argumentos, es
TEMA 3 Elementos de la teoría de los conjuntos. *
TEM 3 Elementos de la teoría de los conjuntos. * Conjuntos. Un conjunto es cualquier colección, bien definida, de objetos llamadas elementos o miembros del conjunto. Una manera de describir un conjunto
En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse
En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse lógicamente como un término no definido. Un conjunto se
Cálculo Infinitesimal 1. Cuestiones de examen (2010/2011 a 2015/2016)
Cálculo Infinitesimal 1. Cuestiones de examen (2010/2011 a 2015/2016) 1. Justifíquese la verdad o falsedad de la siguiente afirmación: La suma de dos números irracionales iguales es irracional (enero 2011).
Preliminares: conjuntos, operaciones con conjuntos, aplicaciones, relaciones.
Preliminares: conjuntos, operaciones con conjuntos, aplicaciones, relaciones. En este tema expondremos nociones y notaciones fundamentales que se emplearán cotidianamente en cualquier desarrollo matemático.
I n s t i t u t o d e D e s a r r o l l o P r o f e s i o n a l. U l a d i s l a o G á m e z S o l a n o
1 A n t o l o g í a : P r o m o c i ó n y A n i m a c i ó n d e l a l e c t u r a M i n i s t e r i o d e E d u c a c i ó n P ú b l i c a I n s t i t u t o d e D e s a r r o l l o P r o f e s i o n a l.
PROGRAMA INSTRUCCIONAL
UNIVERSIDAD FERMIN TORO VICE RECTORADO ACADEMICO UNIVERSIDAD FACULTAD DE INGENIERIA ESCUELA DE MANTENIMIENTO MECÁNICO ESCUELA DE TELECOMUNICACIONES ESCUELA DE ELÉCTRICA ESCUELA DE COMPUTACIÓN PROGRAMA
CONJUNTOS REGULARES. Orlando Arboleda Molina. 19 de Octubre de Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle
CONJUNTOS REGULARES Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 19 de Octubre de 2008 Contenido Expresiones regulares Teorema de Kleene Autómatas
Tema 4: Definición de funciones
Programación declarativa (2009 10) José A. Alonso Jiménez Grupo de Lógica Computacional Departamento de Ciencias de la Computación e I.A. Universidad de Sevilla Constantes como patrones Variables como
Tema 2: El grupo de las permutaciones
Tema 2: El grupo de las permutaciones Miguel Ángel Olalla Acosta [email protected] Departamento de Álgebra Universidad de Sevilla Octubre de 2014 Olalla (Universidad de Sevilla) Tema 2: El grupo de las
Clases de complejidad computacional: P y NP
1er cuatrimestre 2006 La teoría de Se aplica a problemas de decisión, o sea problemas que tienen como respuesta SI o NO (aunque es sencillo ver que sus implicancias pueden extenderse a problemas de optimización).
TEORIA DE CONJUNTOS. Profesor: JOHN JAIRO HERRERA
Conceptos históricos TEORIA DE CONJUNTOS Profesor: JOHN JAIRO HERRERA En el último cuarto del siglo XIX se vivió un episodio apasionante de la historia de las matemáticas que las ligaría desde entonces
mi la sol fa si Un conjunto está bien definido si se puede establecer sin dudar si un elemento pertenece o no al conjunto.
CONJUNTOS LENGUJE SIMÓLICO Cada día, en nuestra conversación, por la televisión, en la lectura de por ejemplo un diario, o en el trabajo está presente la idea de conjunto. En matemática utilizaremos la
2. Obtener, por ensayo y error, una aproximación del entero más grande. Sugerencia: leer n y escribir n y n+1. (Puede ser muy largo el ensayo).
En los ejercicios, cuando se hable de un entero (un número entero), se trata de un entero del lenguaje C. Por ejemplo, 10 20 es un número entero en el sentido matemático, pero muy posiblemente este entero
Medidas de Tendencia Central
Medidas de Tendencia Central Trabajo a realizar de este tema: En Excel 2003 hoja 1, prepara un(os) cuadro(s) sinópticos o mapas conceptuales o mapas mentales que sinteticen éste capítulo. En la hoja 2
TEMA 2: FUNCIONES CONTINUAS DE VARIAS VARIABLES
TEMA 2: FUNCIONES CONTINUAS DE VARIAS VARIABLES ÍNDICE 1. Funciones de varias variables 1 2. Continuidad 2 3. Continuidad y composición de funciones 4 4. Continuidad y operaciones algebraicas 4 5. Carácter
Historia y Filosofía de la Lógica
Historia y Filosofía de la Lógica Pablo Cobreros [email protected] Tema 1: El objeto de la lógica La lógica proposicional clásica El objeto de la lógica Consecuencia lógica La lógica proposicional El lenguaje
Terminaremos 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
