LA WEB SEMÁNTICA. LÓGICA DE DESCRIPCIONES

Tamaño: px
Comenzar la demostración a partir de la página:

Download "LA WEB SEMÁNTICA. LÓGICA DE DESCRIPCIONES"

Transcripción

1 PROPÓSITO Introducir la lógica de descripciones para formalizar bases de conocimientos. INTRODUCCIÓN La lógica de descripciones es una familia de lenguajes formales para expresar conocimiento sobre un problema. Las teorías escritas con tales lenguajes se denominan bases de conocimiento. Estructuralmente la base de conocimiento consta de una terminología o Tbox (Terminology box) y una descripción del mundo o Abox (Assertion box). La terminología formaliza un conocimiento general del problema haciendo uso de conceptos y roles y la descripción del mundo formaliza un conocimiento particular del problema haciendo uso de asertos. La lógica de descripciones codifica su expresividad usando nemotécnicos. CONCEPTOS. SINTAXIS Y SEMANTICA Sea A un concepto atómico, R un rol atómico y los constructores de conceptos (negacion), T (top), (bottom), (conjunción), (para todo) y (existe), entonces los conceptos se definen sintácticamente como: C ::= A T A C D R.C R.T (nemotécnico AL) C R.C (nemotécnico C) (>= n R) (<= n R) (nemotécnico N) Y semánticamente, para una interpretación con dominio, como : A, R ={(a,b) }, =, T =, A = \ A, (C D) = C D, ( R.C) = {a b((a,b) R a C )}, ( R.T) = {a b((a,b) R a T )} ( ( C D)) = C D, ( R. C) = ( R.C)

2 (>= n R) = {a count((a,b) R ) >= n}, ( <= n R) = {a count((a,b) R ) <= n} TERMINOLOGÍA. AXIOMAS Una terminología es un conjunto de axiomas de la forma: C D (inclusiones) o C D (equivalencias) Las equivalencias de la forma A D, se denominan definiciones, siendo A el concepto definido y D su definición. Por ejemplo, en la definición Madre Mujer tienehijo.persona, Madre es el concepto definido y Mujer tienehijo.persona su definición. Ejemplo (Terminología ): Mujer Persona Femenino Hombre Persona Mujer Madre Mujer tienehijo.persona Padre Hombre tienehijo.persona Abuela Madre tienehijo.(padre Madre) MadreConMuchosHijos Mujer (>= 3 tienehijo) MadreSinHija Mujer tienehijo. Mujer En toda terminología podemos distinguir dos conjuntos de conceptos: (a) conceptos base (o conceptos sin definición) y (b) conceptos definidos. Dada una terminología, sea una interpretación para los conceptos base y sea una extensión de J, con el mismo dominio, que interpreta los conceptos definidos de. Entonces, se dice que es definicional si toda interpretación base tiene una única extensión que es modelo de (cumple todos los axiomas de ). Una definición A D es cíclica si A ocurre en D y no cíclica en caso contrario. Ejemplo (definición cíclica): H Humano tienedescendiente.h (Proposición) Toda terminología sin definiciones cíclicas es definicional.

3 La expansión de una terminología es la terminología resultante de sustituir cada concepto definido por su definición. Las terminologías no cíclicas tienen expansiones finitas. Ejemplo (Expansión de terminología ): Mujer Persona Femenino Hombre Persona ( Persona Femenino) Madre Persona Femenino tienehijo.persona Padre Persona ( Persona Femenino) tienehijo.persona Abuela Persona Femenino tienehijo.(( Persona ( Persona Femenino) tienehijo.persona) (Persona Femenino tienehijo.persona)) MadreConMuchosHijos Persona Femenino (>= 3 tienehijo) MadreSinHija Persona Femenino tienehijo. ( Persona Femenino) (Proposición) Si es una terminología sin ciclos y exp su expansión entonces: (a) y exp tienen los mismos conceptos base y conceptos definidos. (b) y exp son equivalentes. (c) y exp son definicionales. TERMINOLOGÍAS CON DEFINICIONES CÍCLICAS. SEMÁNTICA DE PUNTO FIJO Las terminologías que contienen definiciones cíclicas no son definitorias (toda interpretación base tiene más de una extensión posible). Ejemplo (semántica de punto fijo): = { H Humano tienehijo.h } Supongamos la interpretación base: = { Carlos, Juan, Antonio, Raúl, Ignacio} Humano, tienehijo = {(Antonio, Raúl), (Raúl, Ignacio)},

4 (1ª iteración). La interpretación base se extiende con: H = {Carlos, Juan, Ignacio} obteniendo 1. Justificación: (Carlos, _) tienehijo, (Juan, _) tienehijo e (Ignacio, _) tienehijo. Por tanto, {Carlos, Juan, Ignacio} tienehijo.h) (2ª iteración). La interpretación base se extiende con: H = {Carlos, Juan, Ignacio, Raúl} obteniendo 2. Justificación: (Raúl, Ignacio) tienehijo. Por tanto, {Carlos, Juan, Ignacio, Raúl} tienehijo.h) (3ª iteración). La interpretación base se extiende con: H = {Carlos, Juan, Ignacio, Raúl, Antonio} obteniendo 3. Justificación: (Antonio, Raúl) tienehijo. Por tanto, {Carlos, Juan, Ignacio, Raúl, Antonio} tienehijo.h) Las distintas extensiones obtenidas mediante semántica de punto fijo permiten constituir un conjunto de interpretaciones ordenado por. Cuando esto ocurre hay dos interpretaciones destacadas que pueden servir de modelos de referencia: el modelo conocido como menor punto fijo y el modelo conocido como mayor punto fijo. En nuestro ejemplo, suponiendo la interpretación base, tenemos Por tanto, 1 sería el modelo de con semántica de menor punto fijo e 3 sería el modelo de con semántica de mayor punto fijo. En general, la existencia de menor y mayor punto fijo no está asegurada. Por ejemplo, para una terminología = { A R. A } con interpretación base : = {a, b} y R = {(a,b), (b,a)}. Las extensiones de conteniendo A 1 = {a} y A 2 = {b} son modelos de pero son modelos no comparables. (Proposición) Si todo concepto en una terminología está afectado por un número par de negaciones (0, 2, 4,...) entonces existen el menor y mayor modelo (semánticas de punto fijo). TERMINOLOGÍAS CON DEFINICIONES CÍCLICAS. Todo axioma de la forma C D se puede transformar en un axioma de la forma C C D.

5 Una terminología se dice que es generalizada si contiene axiomas de tipo equivalencia e inclusión. Toda terminología generalizada puede normalizarse haciendo uso de la transformación anterior. (Proposición) Sea una terminología generalizada y su normalización, entonces: (a) Todo modelo de es de y (b) Para todo modelo de existe un modelo de que es expansión de. DESCRIPCIONES DEL MUNDO El segundo componente de una base de conocimiento es la descripción del mundo o ABox. La descripción del mundo está compuesta por un conjunto de asertos. Hay dos tipos de asertos: los asertos de conceptos y los asertos de roles. SINTAXIS: Aserto de individuo: Hombre(Juan) Aserto de rol: tienehijo(antonio, Ignacio) Cada individuo presente en el ABox se le asocia un elemento del dominio. Supondremos UNA (suposición de nombre único), es decir, los individuos con distinto nombre son individuos distintos. Se dice que satisface C(a) si a C. Se dice que satisface R(a,b) si (a,b ) R. Una interpretación satisface un ABox si ésta satisface todos su asertos. Las terminologías pueden incluir ocurrencias de individuos mediante recursos tales como: (a) {a1,...,an} (conjuntos por extensión) (b) (R:a) (dominio) La semántica de estas construcciones: (a) { a 1,.., a n } = {a 1,.., a n } (b) (R:a) = {d (d,a ) R }, LENGUAJE DE DESCRIPCIONES Y LOGICA DE PREDICADOS La lógica de descripciones se puede expresar dentro de la lógica de predicados de primer orden. Morfismos: C C(x), R R(x,y), R.C y(r(x,y) C(y)), R.C y(r(x,y) C(y)),

6 (<= n R) y 1..y n+1 (R(x,y 1 ).. R(x,y n+1 ) (i,j=1..n+1,i<j) y i =y j ), (>= n R) y 1..y n (R(x,y 1 ).. R(x,y n ) (i,j=1..n,i<j) y i y j ) INFERENCIAS Un concepto C es consistente con respecto a una terminología si existe un modelo de donde C no es vacío. Un concepto C es subsumido por otro concepto D con respecto a una terminología si para todo modelo de se cumple que C D. Un concepto C es equivalente a otro concepto D con respecto a una terminología si para todo modelo de se cumple que C = D. Un concepto C es disjunto a otro concepto D con respecto a una terminología si para todo modelo de se cumple que C D =. (reducción a subsunción) C inconsistente equivale a C subsumido por. C y D equivalentes equivale a C subsumido por D y D subsumido por C. C y D disjuntos equivale a C D subsumido por. (reducción a inconsistencia) C subsumido por D equivale a C D inconsistente C y D equivalentes equivale a C D y C D inconsistentes C y D disjuntos equivale a C D inconsistente.

7 SEMÁNTICA DE MUNDO CERRADO Y SEMÁNTICA DE MUNDO ABIERTO A menudo se establece una analogía entre la base de datos relacional y el ABox. Sin embargo hay una diferencia semántica fundamental: la base de datos representa un único modelo mientras que el ABox representa muchos modelos diferentes. El siguiente ejemplo muestra esta diferencia: = {tienehijo(yocasta, EDIPO), tienehijo(edipo, POLÍNICES), tienehijo(yocasta, POLÍNICES), tienehijo(polínices, TERSANDRO), Parricida(EDIPO), Parricida(TERSANDRO)} Consulta: = ( tienehijo.(parricida tienehijo. Parricida))(YOCASTA)? Con una semántica de mundo cerrado haríamos el siguiente razonamiento: YOCASTA tiene dos hijos, EDIPO y POLÍNICES, (b) EDIPO es parricida y POLÍNICES no, (c) POLÍNICES es hijo de EDIPO. Por tanto, de (a), (b) y (c) concluimos que la respuesta es SÍ, EDIPO. Con una semántica de mundo abierto haríamos el siguiente razonamiento: YOCASTA tiene dos hijos, EDIPO y POLÍNICES, (b) EDIPO es parricida y POLÍNICES puede serlo o no. Si POLÍNICES es parricida entonces, POLÍNICES al ser hijo de EDIPO, impide que éste sea respuesta a la consulta planteada. Sin embargo, POLÍNICES tiene un hijo, TERSANDRO, que no es parricida. La respuesta sería: SÍ, POLÍNICES. Si POLÍNICES no es parricida entonces la conclusión es igual a la obtenida con una asunción del mundo cerrado. REGLAS Las bases de conocimiento pueden extenderse con reglas de la forma C D. El significado de C D es: si se prueba que un individuo es instancia de C entonces dicho individuo es instancia de D. Para dar semántica a las bases de conocimiento con reglas, = (,, ), se define el modelo epistémico W de. La definición de dicho modelo cuenta con las siguientes suposiciones: (a) dominio de interpretación único (infinito), (b) individuos con interpretación fija en dicho dominio y (c) W es maximal conteniendo todos los modelos de interpretación posibles de. Por ejemplo,

8 el conjunto de todos los modelos de (, ) es el único modelo epistémico para = (,, ). La extensión procedural = (,, ) equivale la base de conocimiento proc = (, ) donde contiene los asertos de más las inferencias obtenidas al aplicar las reglas sobre individuos en. (proposición) Sea = (,, ) una base de conocimiento con (, ) consistente entonces tiene un único modelo epistémico. Ejemplo 1: Sea = (, 1, ) con 1 = {Estudiante(PEDRO)} y = {Estudiante come.comidabasura} W = 1 { come.comidabasura (PEDRO)} Justificación: todo modelo W debe satisfacer Estudiante(PEDRO). Puesto que satisface come.comidabasura, el aserto come.comidabasura (PEDRO) se satisface en. Para cualquier otro elemento del dominio hay al menos una interpretación en la éste no es estudiante. Por lo tanto, PEDRO es el único elemento del dominio al que se aplica la regla come.comidabasura. Ejemplo 2: Sea = (, 2, ) con 2 = { come.comidabasura (PEDRO)} y = {Estudiante come.comidabasura} Justificación: Por la maximalidad de W hay al menos una interpretación en W en la que PEDRO es estudiante y otra en la que PEDRO no lo es. Por tanto, W = 2 ( se satisface porque el antecedente es falso). (proposición) Sea = (,, ) una base de conocimiento. Si (, ) es consistente entonces el modelo epistémico de está formado por los modelos de la extensión procedural proc = (, ). LOGICA DE DESCRIPCIONES. EXTENSIONES CONSTRUCTORES DE ROL Sean S,R dos roles atómicos entonces se define la intersección de roles (S R), la unión de roles (S R), complemento de rol ( R), composición de roles (R S), clausura transitiva de un rol (R+) e inverso de un rol (R-). La semántica de estos constructores es:

9 (S R) = (S R ), (S R) = (S R ), ( R) = {(a,b) \R }, (S R) = {(a,c) b ((a,b) S (b,c) R )}, (R-) = {(b,a) (a,b) R }, (R+) = i>=1 ( R ) i (proposición) ALCN + conjunción de roles + disyunción de roles + complemento de roles + inverso de roles es decidible. RESTRICCIONES NUMÉRICAS CUALIFICADAS Ejemplo: >= 2 tienehijo.masculino <= 5 tienehijo.femenino ALC + restricciones numéricas cualificadas es decidible. ROLES FUNCIONALES Un rol f es funcional sii {(a,b),(a,c)} f b = c Mediante roles funcionales se pueden definir los siguientes constructores de conceptos : acuerdo(f,g) = {a b ((a,b) f (a,b) g )} desacuerdo(f,g) = {a b 1,b 2 ((a, b 1 ) f (a, b 2 ) g b 1 <>b 2 )} SINTAXIS ALTERNATIVA Lenguajes como OWL definen una sintaxis basada en XML para la lógica de descripciones. También, muchas herramientas tienen su propia sintaxis alternativa. Por ejemplo, la sintaxis usada por Protégé (editor de ontologías): Lógica de descripciones T (top) (bottom) (conjunción) (unión) Protege Thing Nothing and or

10 (para todo) only (existe) some (no) not >= min <= max = exactly EquivalentTo subclassof

11 TRABAJO PROPUESTO 1. Formalice una terminología para el siguiente problema. Contexto: Universidad. Los estudios universitarios se clasifican, de forma excluyente, en estudios de grado y estudios de postgrado. Los estudios de postgrado se clasifican, de forma excluyente, en estudios de máster y estudios de doctorado. Los estudios se organizan en cursos y los cursos programan un conjunto de asignaturas. Cada asignatura se adscribe a un departamento. Cada departamento imparte docencia en un conjunto de centros y fija su residencia en un único centro. Los alumnos universitarios se clasifican según los estudios en los que están matriculados. Los profesores universitarios se clasifican, de forma excluyente, en profesores titulares, profesores colaboradores y profesores ayudantes. Todo profesor da clases en un conjunto de asignaturas. Cada asignatura está adscrita a un único departamento y coordinada por un único profesor. La publicación de una tesis doctoral otorga el título de doctor. Los profesores titulares deben ser doctores. No es necesario ser doctor para ser profesor colaborador o ayudante. Diagrama de clases UML para el problema propuesto. 2. Programe los siguientes conceptos basándose en la terminología obtenida en el problema 1. (a) Individuos que sean alumnos y profesores. (b) Autores de tesis que no sean profesores. (c) Individuos que sean doctores y profesores. (d) Individuos que sean profesores y no doctores. (e) Individuos que sean profesores titulares y no doctores. (f) Individuos que sean ayudantes y titulares. (g) Alumnos que han publicado una tesis (h) Individuos que han publicado más de 1 tesis

12 (i) Individuos que han publicado alguna tesis y no dan clase en ninguna asignatura. (j) Profesores doctores que no dan clase. 3. Suponiendo la terminología programada en el problema 1 y la semántica del mundo cerrado, justifique la consistencia o no de los conceptos programados en el problema 2. Para cada concepto consistente debe aportarse además sus superclases y subclases. 4. Suponiendo la terminología programada en el problema 1 y la semántica del mundo abierto, justifique la consistencia o no de los conceptos programados en el problema 2. Para cada concepto consistente debe aportarse además sus superclases y subclases.

Lógicas Descriptivas (Description Logics)

Lógicas Descriptivas (Description Logics) Lógicas Descriptivas (Description Logics) Las Lógicas Descriptivas (LDs) son una evolución natural de las redes semánticas y los frames, usados tradicionalmente para representar conocimiento taxonómico

Más detalles

Tema 7. Lógicas de descripciones. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

Tema 7. Lógicas de descripciones. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt Tema 7 Lógicas de descripciones Año académico 2014/15 Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt 1 Referencias Reasoning in Description Logics: Basics, Extensions, and Relatives.

Más detalles

UNIVERSIDAD REY JUAN CARLOS CURSO

UNIVERSIDAD REY JUAN CARLOS CURSO Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas.

Más detalles

UNIVERSIDAD REY JUAN CARLOS CURSO

UNIVERSIDAD REY JUAN CARLOS CURSO Ejercicio 1: Representar utilizando RDF Schema el siguiente conocimiento: La capital de España es Madrid. Puede utilizar un grafo o la notación Turtle. Defina las clases y propiedades que considere oportunas.

Más detalles

Tema 10: Conceptos Metalógicos

Tema 10: Conceptos Metalógicos Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 2: LÓGICA DE PRIMER ORDEN Tema 10: Conceptos Metalógicos Profesor: Javier Bajo jbajo@fi.upm.es Madrid, España 12/11/2012 Introducción

Más detalles

Lógicas Descriptivas y Ontologías

Lógicas Descriptivas y Ontologías Lógicas Descriptivas y Ontologías Edna Ruckhaus Universidad Simón Bolívar Dpto. Computación y T.I. Transparencias de Ian Horrocks: http://www.cs.man.ac.uk/~horrocks/slides/ Agenda Lógicas Descriptivas

Más detalles

Tema 3 Repaso de Lógica

Tema 3 Repaso de Lógica II. Razonamiento con conocimiento preciso Tema 3 Repaso de Lógica Sistemas Basados en el Conocimiento Grado en Ingeniería Informática Razonamiento con conocimiento preciso Tema 2. Sistemas Basados en Reglas

Más detalles

CIENCIAS FORMALES CIENCIAS FÁCTICAS

CIENCIAS 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 detalles

Lógica de proposiciones

Lógica de proposiciones 1 Introducción Lenguaje lógico simbólico más sencillo. Permite representar sentencias simples del lenguaje natural mediante formulas atómicas, cuya composición representa sentencias más complejas: p temperatura

Más detalles

LógicaS Modales. Ricardo Oscar Rodríguez Departamento de Computación, Fac. Ciencias Exactas y Naturales, Universidad de Buenos Aires, Argentina.

LógicaS Modales. Ricardo Oscar Rodríguez Departamento de Computación, Fac. Ciencias Exactas y Naturales, Universidad de Buenos Aires, Argentina. Departamento de Computación, Fac. Ciencias Exactas y Naturales, Universidad de Buenos Aires, Argentina. Segunda Clase. 1er. Cuatrimestre, 2016 Outline 1 Repaso clase anterior Sintáxis Lógicas Modales Autocongruentes

Más detalles

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Sintaxis y semántica

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Sintaxis y semántica LÓGICA FORMAL TEORIAS DE PRIMER ORDEN Sintaxis y semántica Pedro López Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Lenguajes de primer orden 1 La lógica

Más detalles

Tema 8: Teorema de Herbrand. Tableros en lógica de primer orden

Tema 8: Teorema de Herbrand. Tableros en lógica de primer orden Tema 8:. en de primer orden Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2016 17 Contenido Sea Γ un conjunto de fórmulas

Más detalles

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12 Teoría de conjuntos. Teoría de Conjuntos. personal.us.es/elisacamol Curso 2011/12 Teoría de Conjuntos. Teoría de conjuntos. Noción intuitiva de conjunto. Propiedades. Un conjunto es la reunión en un todo

Más detalles

Maestría en Ingeniería

Maestría en Ingeniería Maestría en Ingeniería Curso de Ingeniería Web Sesión 4: Ontologías Fernando Barraza A. fbarraza@javerianacali.edu.co Sesión 4 Objetivo: Introducir los conceptos de Ontologías Temas: Conceptos básicos

Más detalles

Pragmática es el estudio de la relación entre los signos y los sujetos que los emplean.

Pragmática es el estudio de la relación entre los signos y los sujetos que los emplean. Lógica Sólo en el caso de enunciar hechos o situaciones, las afirmaciones pueden ser calificadas de verdaderas o falsas, sólo en este caso el lenguaje tiene un determinado valor de verdad. Se le puede

Más detalles

2.1. Introducción Lógica: Campo del conocimiento relacionado con el estudio y el análisis de los métodos de razonamiento. El razonamiento lógico es es

2.1. Introducción Lógica: Campo del conocimiento relacionado con el estudio y el análisis de los métodos de razonamiento. El razonamiento lógico es es Tema 2. Introducción a la lógica 1. Introducción 2. Lógica de proposiciones 1. Definiciones 2. Sintaxis 3. Semántica Bibliografía Matemática discreta y lógica. Grassman y Tremblay. 1997. Prentice Hall.

Más detalles

Índice. Semántica. Sintaxis ASP. Introducción a Answer Set Programming (I) 2.- Programas Lógicos con Negación. 1.- Programas lógicos sin negación

Índice. Semántica. Sintaxis ASP. Introducción a Answer Set Programming (I) 2.- Programas Lógicos con Negación. 1.- Programas lógicos sin negación Índice Introducción a Answer Set Programming (I) Rafael Caballero Roldán Máster: Extensiones de Programación Lógica Objetivos Programas estratificados Semántica de punto fijo de los programas Datalog Sintaxis

Más detalles

INTRODUCCION 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 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 detalles

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2017

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2017 Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2017 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2017 1

Más detalles

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2016

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2016 Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2016 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2016 1

Más detalles

Tema 1: Sintaxis y Semántica de la Lógica Proposicional

Tema 1: Sintaxis y Semántica de la Lógica Proposicional Tema 1: Sintaxis y Semántica de la Lógica Proposicional Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2010 11 LC, 2010 11 Lógica Proposicional

Más detalles

Tema 6: Teoría Semántica

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

Más detalles

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

Á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 detalles

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. 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 detalles

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2018

Tema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2018 Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2018 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2018 1

Más detalles

Matemáticas Discretas Lógica

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

Más detalles

Capítulo 4: Conjuntos

Capítulo 4: Conjuntos Capítulo 4: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2014 Olalla (Universidad de Sevilla) Capítulo 4: Conjuntos Septiembre de

Más detalles

Aplicación de lógicas descriptivas Ontologías

Aplicación de lógicas descriptivas Ontologías Aplicación de lógicas descriptivas Ontologías Qué son las lógicas descriptivas? Las lógicas descriptivas (DL) son una familia de formalismos de representación del conocimiento. Definen los conceptos relevantes

Más detalles

Tema 1: Sintaxis y Semántica

Tema 1: Sintaxis y Semántica Primer Tema 1: y Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Informática (Tecnologías Informáticas) Curso 2017 18 de Primer Contenido de Primer Primer de Primer Problema

Más detalles

Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES. Funciones boolenas. Semántica

Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES. Funciones boolenas. Semántica Proposiciones atómicas y compuestas Sintaxis LÓGICA COMPUTACIONAL CÁLCULO DE PROPOSICIONES Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@cienciasunammx Página

Más detalles

Ontologías y OWL. Fundamentos de la Web Semántica. Definición. Ontologías. Ontologías. DL estructurales. Pablo R. Fillottrani. DL proposicionales OWL

Ontologías y OWL. Fundamentos de la Web Semántica. Definición. Ontologías. Ontologías. DL estructurales. Pablo R. Fillottrani. DL proposicionales OWL y Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 Definición Definición Definición una ontología es una especificación formal

Más detalles

Operaciones extendidas de conjuntos

Operaciones extendidas de conjuntos 234 A. GENERALIDADES DE TEORÍA DE CONJUNTOS Tema 3. Operaciones extendidas de conjuntos En este tema extenderemos las operaciones de conjuntos anteriormente definidas a familias arbitrarias de conjuntos.

Más detalles

Métodos de Inteligencia Artificial

Mé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 detalles

Lógica de Proposiciones y de Predicado

Lógica de Proposiciones y de Predicado Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT UT1: Lenguaje Formal (Sintaxis y Semántica)»Cada lógica da lugar a un lenguaje para realizar declaraciones acerca de los objetos

Más detalles

RELACIONES Y FUNCIONES. M.C. Mireya Tovar Vidal

RELACIONES Y FUNCIONES. M.C. Mireya Tovar Vidal RELACIONES Y FUNCIONES M.C. Mireya Tovar Vidal IDEA INTUITIVA DE RELACIÓN Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones

Más detalles

La lógica de segundo orden: Sintaxis

La 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 detalles

Con los dos conectivos y en las formulas que tienen una sola variable proposicional distinta, no hay forma de construir una contradicción.

Con los dos conectivos y en las formulas que tienen una sola variable proposicional distinta, no hay forma de construir una contradicción. 1) No se puede formar una contradicción usando solamente los dos conectivos, {*,->}, en las formulas que tienen una sola variable proposicional distinta. Con los dos conectivos y en las formulas que tienen

Más detalles

Lógica de Proposiciones y de Predicado

Lógica de Proposiciones y de Predicado Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT Contenido de la Materia UNIDAD TEMÁTICA 1: SINTAXIS Y SEMANTICA DEL LENGUAJE FORMAL»SINTAXIS: Introducción. Definición del lenguaje

Más detalles

Lógica de Proposiciones y de Predicado

Lógica de Proposiciones y de Predicado Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT Contenido de la Materia UNIDAD TEMÁTICA 2: DECISION EN EL LENGUAJE FORMAL»Sistemas Axiomáticos. Noción General. Decisión Por

Más detalles

Capítulo 2 El Método de Resolución

Capítulo 2 El Método de Resolución Capítulo 2 El Método de Resolución En este capítulo se realiza una descripción general del método de resolución, dado que el programa de razonamiento automático OTTER lo utiliza y prueba a través de refutación.

Más detalles

Semántica formal para la Lógica de enunciados.

Semántica formal para la Lógica de enunciados. Grupo 2 Semántica formal para la Lógica de enunciados. 55. Cuando decidimos elegir los valores de verdad {V,F} para interpretar las fórmulas de L E, estamos adoptando realmente una decisión capaz de determinar

Más detalles

Análisis lógico Cálculo de proposiciones

Análisis lógico Cálculo de proposiciones Sintaxis Semántica Sistemas de demostración Análisis lógico Cálculo de proposiciones Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx Página Web: www.matematicas.unam.mx/fhq

Más detalles

Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza

Proposicional. 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 detalles

LOGICA Y ALGEBRA DISCRETA

LOGICA Y ALGEBRA DISCRETA LOGICA Y ALGEBRA DISCRETA Franco D. Menendez LABIA FACET - UNT Contenido de la Materia UNIDAD TEMÁTICA 2: DECISION EN EL LENGUAJE FORMAL Sistemas Axiomáticos. Noción General. Decisión Por Formas Normales.

Más detalles

Tema 8: Teorema de Herbrand. Tableros en lógica de primer orden

Tema 8: Teorema de Herbrand. Tableros en lógica de primer orden Tema 8:. en de primer orden Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2014 15 Contenido Sea Γ un conjunto de fórmulas

Más detalles

Temas. Objetivo. Símbolo, alfabeto. Hileras y operaciones con hileras. Operaciones con lenguajes

Temas. Objetivo. Símbolo, alfabeto. Hileras y operaciones con hileras. Operaciones con lenguajes 0 1 Temas Símbolo, alfabeto Hileras y operaciones con hileras Operaciones con lenguajes Objetivo Que el estudiante logre conocer, comprender y manejar conceptos vinculados con la Teoría de Lenguajes Formales

Más detalles

Lógica de Predicados de Primer Orden

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

Más detalles

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas. Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas. Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid LÓGICA FORMAL TEORIAS DE PRIMER ORDEN Pedro López Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Fórmulas elementales 1 Teniendo en cuenta las definiciones:

Más detalles

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas

LÓGICA FORMAL TEORIAS DE PRIMER ORDEN. Teoremas LÓGICA FORMAL TEORIAS DE PRIMER ORDEN Pedro López Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Fórmulas elementales 1 Teniendo en cuenta las definiciones:

Más detalles

28/06/2011 CONTENIDO UNIDAD 3 RELACIONES Y GRAFOS IDEA INTUITIVA DE RELACIÓN DEFINICIÓN FORMAL DE RELACIÓN

28/06/2011 CONTENIDO UNIDAD 3 RELACIONES Y GRAFOS IDEA INTUITIVA DE RELACIÓN DEFINICIÓN FORMAL DE RELACIÓN CONTENIDO 3.1 Relaciones y sus propiedades 3.2 Relaciones de equivalencia y particiones. 3.3 Relaciones de orden parcial y retículos 3.4 Congruencia módulo n. UNIDAD 3 RELACIONES Y GRAFOS M.C. Mireya Tovar

Más detalles

Relaciones IIC1253. IIC1253 Relaciones 1 / 32

Relaciones 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 detalles

Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid

Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid LÓGICA FORMAL Lógica Proposicional: Teorema de Efectividad Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Lógica Proposicional 1 La lógica proposicional

Más detalles

Ampliación Matemática Discreta. Justo Peralta López

Ampliació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 detalles

Lógica Matemática. Contenido. Definición. Finalidad de la unidad. Proposicional. Primer orden

Lógica Matemática. Contenido. Definición. Finalidad de la unidad. Proposicional. Primer orden Contenido Lógica Matemática M.C. Mireya Tovar Vidal Proposicional Definición Sintaxis Proposición Conectivos lógicos Semántica Primer orden cuantificadores Finalidad de la unidad Definición Traducir enunciados

Más detalles

Lógica de proposiciones (5)

Lógica de proposiciones (5) Lógica de proposiciones (5) Fundamentos de Informática I I..I. Sistemas (2005-06) César Llamas Bello Universidad de Valladolid 1 Lógica Índice Lógica proposicional ecuacional Lógica: semántica Semántica

Más detalles

1. Formas normales en lógica de proposiciones FORMAS NORMALES. Índice. César Ignacio García Osorio Definiciones. Lógica

1. Formas normales en lógica de proposiciones FORMAS NORMALES. Índice. César Ignacio García Osorio Definiciones. Lógica Lógica Índice FORMAS NORMALES César Ignacio García Osorio 1. Formas normales en lógica de proposiciones Gracias a las leyes asociativas los paréntesis en (F (G H)) oen((f G) H) pueden eliminarse, es decir,

Más detalles

Tema 6: Razonamiento con información inconsistente

Tema 6: Razonamiento con información inconsistente Inconsistencia p. 1/54 Tema 6: Razonamiento con información inconsistente Joaquín Borrego Díaz Departamento de CCIA. Universidad de Sevilla Inconsistencia p. 2/54 Contenido Planteamiento del problema Métodos

Más detalles

Semántica del Cálculo Proposicional

Semántica del Cálculo Proposicional Semántica del Cálculo Proposicional Revisiones: Abril y Mayo del 2005 - Abril 2006 Á 1. Valuación como función. Notación: Con Form se identifica al conjunto de todas las fómulas y Var al conjunto de todas

Más detalles

Programación II Sesión 2: Especificación de problemas

Programación II Sesión 2: Especificación de problemas Programación II Sesión 2: Especificación de problemas Diego R. Llanos Ferraris UNED, Centro Asociado de Palencia Nota: Estos apuntes son la guía utilizada por el Profesor Tutor para impartir el seminario

Más detalles

IIC2213. IIC2213 Teorías 1 / 42

IIC2213. 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 detalles

Lógica Proposicional (LP)

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)

Más detalles

EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones CURSO Febrero

EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones CURSO Febrero EJERCICIOS DE EXAMEN DE LÓGICA FORMAL con algunas soluciones CURSO 2005-2006 Febrero 1. (i) Dada la fórmula x=x Contéstese a las siguientes preguntas justificando brevemente las respuestas en los espacios

Más detalles

Contenido. BLOQUE I: PRELIMINARES Tema 2 ALGUNAS NOCIONES DE TEORÍA DE CONJUNTOS, RELACIONES Y FUNCIONES Lógica Grado en Ingeniería Informática

Contenido. BLOQUE I: PRELIMINARES Tema 2 ALGUNAS NOCIONES DE TEORÍA DE CONJUNTOS, RELACIONES Y FUNCIONES Lógica Grado en Ingeniería Informática Contenido BLOQUE I: PRELIMINARES Tema 2 ALGUNAS NOCIONES DE TEORÍA DE CONJUNTOS, RELACIONES Y FUNCIONES Lógica Grado en Ingeniería Informática Alessandra Gallinari URJC Nociones de teoría de conjuntos

Más detalles

Tema 1. Preferencias y Elección

Tema 1. Preferencias y Elección Tema 1 Preferencias y Elección Teoría de la elección individual: Punto de partida: Conjunto de posibles alternativas mutuamente excluyentes: X Dos enfoques distintos: 1. Gustos del consumidor resumidos

Más detalles

Computational Logic Chapter 6. Description Logics

Computational Logic Chapter 6. Description Logics Computational Logic Chapter 6. Description Logics Pedro Cabalar Dept. Computer Science University of Corunna, SPAIN January 18, 2011 P. Cabalar ( Dept. Ch6. Computer Description Science Logics University

Más detalles

DETERMINACIÓN DE UN CONJUNTO

DETERMINACIÓN DE UN CONJUNTO CONJUNTO UNIVERSAL U A Gráficamente, al conjunto universal se lo representa mediante un rectángulo. Cualquier otro conjunto A es representado por una región cerrada, dentro del rectángulo, A este tipo

Más detalles

Tema 2: Teoría de la Demostración

Tema 2: Teoría de la Demostración Tema 2: Teoría de la Demostración Conceptos: Estructura deductiva Teoría de la Demostración Sistemas axiomáticos: Kleene Fórmulas válidas Teorema de la Deducción Introducción a la T. de la Demostración

Más detalles

Ejemplo No. 2 Empleando esta notación, los conjuntos del ejemplo anterior se pueden escribir como:

Ejemplo No. 2 Empleando esta notación, los conjuntos del ejemplo anterior se pueden escribir como: UNIDAD 1: CONJUNTOS NUMÉRICOS En esta unidad se ofrece una información general sobre los diferentes conjuntos de números que se utilizaran en el desarrollo de este curso. Comencemos con un breve repaso

Más detalles

SOBRE 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. 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 detalles

Análisis de imágenes digitales

Análisis de imágenes digitales Análisis de imágenes digitales MEJORAMIENTO DE LA IMAGEN Procesamiento difuso INTRODUCCIÓN Un conjunto es una colección de objetos o elementos. Teoría de conjuntos trata de las herramientas para realiar

Más detalles

UNIVERSIDAD TECNOLOGICA DE LOS ANDES

UNIVERSIDAD TECNOLOGICA DE LOS ANDES UNIVERSIDAD TECNOLOGICA DE LOS ANDES FACULTAD DE CIENCIAS JURÍDICAS, CONTABLES Y SOCIALES I. DATOS GENERALES: SILABO MATEMÁTICA BÁSICA 1.1 Asignatura : MATEMÁTICA BÁSICA 1.2 Código : CA15011 1.3 Carrera

Más detalles

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

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

Más detalles

UNIDAD 2 RELACIONES Y ESTRUCTURAS DE ORDEN. M.C. Mireya Tovar Vidal

UNIDAD 2 RELACIONES Y ESTRUCTURAS DE ORDEN. M.C. Mireya Tovar Vidal UNIDAD 2 RELACIONES Y ESTRUCTURAS DE ORDEN M.C. Mireya Tovar Vidal CONTENIDO 2.1 Producto cartesiano 2.2 Tipos de relaciones 2.3 Ordenes lineales y parciales 2.4 Aplicaciones IDEA INTUITIVA DE RELACIÓN

Más detalles

Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad

Relaciones. 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 detalles

Lógica Clásica Proposicional

Lógica Clásica Proposicional Lógica Clásica Proposicional Lógica Computacional Departamento de Matemática Aplicada Universidad de Málaga 10 de enero de 2008 Contenido 1 Sintaxis Alfabeto Fórmulas bien formadas Funciones recursivas

Más detalles

Lógica de Proposiciones y de Predicado

Lógica de Proposiciones y de Predicado Lógica de Proposiciones y de Predicado Franco D. Menendez LABIA FACET - UNT Contenido de la Materia UNIDAD TEMÁTICA 1: SINTAXIS Y SEMANTICA DEL LENGUAJE FORMAL»SEMÁNTICA: Noción General. Definición Algebraica.

Más detalles

Tema de la clase: Lógica Matemática. Introducción

Tema de la clase: Lógica Matemática. Introducción Tema de la clase: Lógica Matemática Instructor: Marcos Villagra Clase # 01 Escriba: Sergio Mercado Fecha 30/10/2017 Introducción Una de las características principales que distinguen a las matemáticas

Más detalles

Sumario Prólogo Unidad didáctica 1. Historia de la lógica Objetivos de la unidad... 10

Sumario Prólogo Unidad didáctica 1. Historia de la lógica Objetivos de la unidad... 10 ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Historia de la lógica... 9 Objetivos de la unidad... 10 1. Introducción... 11 2. Efemérides... 13 3. La Lógica de Aristóteles...

Más detalles

PROGRAMA INSTRUCCIONAL

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

Más detalles

Capítulo 6. Relaciones. Continuar

Capítulo 6. Relaciones. Continuar Capítulo 6. Relaciones Continuar Introducción Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones se utilizan en base de datos,

Más detalles

ÁLGEBRA (Ciencias) año 2014 PRÁCTICA N 4. ELEMENTOS DE TEORÍA DE CONJUNTOS: nociones básicas

ÁLGEBRA (Ciencias) año 2014 PRÁCTICA N 4. ELEMENTOS DE TEORÍA DE CONJUNTOS: nociones básicas ÁLGEBRA (Ciencias) año 2014 PRÁCTICA N 4 ELEMENTOS DE TEORÍA DE CONJUNTOS: nociones básicas 1. Decir, justificando adecuadamente, si las siguientes afirmaciones son verdaderas o falsas: (a) { } (b) { }

Más detalles

Tema II: El modelo relacional de datos. (2.3) El modelo relacional de datos. Objetivos:

Tema II: El modelo relacional de datos. (2.3) El modelo relacional de datos. Objetivos: El modelo relacional de datos. Tema II: El modelo relacional de datos. (2.3) Objetivos: conocer las estructuras de datos del modelo: la tupla y la relación. conocer básicamente la forma de modelar la realidad

Más detalles

logica computacional Tema 1: Introducción al Cálculo de Proposiciones

logica computacional Tema 1: Introducción al Cálculo de Proposiciones Tema 1: Introducción al Cálculo de Proposiciones Introducción al concepto de cálculo Un cálculo es una estructura pura; un sistema de relaciones. Un cálculo se compone de lo siguiente: Un conjunto de elementos

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA:

Más detalles

Capítulo 4. Lógica matemática. Continuar

Capítulo 4. Lógica matemática. Continuar Capítulo 4. Lógica matemática Continuar Introducción La lógica estudia la forma del razonamiento, es una disciplina que por medio de reglas y técnicas determina si un teorema es falso o verdadero, además

Más detalles

Repaso de Lógica de Primer Orden

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 detalles

Proposicionales. Curso Mari Carmen Suárez de Figueroa Baonza

Proposicionales. Curso Mari Carmen Suárez de Figueroa Baonza Estandarización de Fórmulas Proposicionales Curso 2014 2015 Mari Carmen Suárez de Figueroa Baonza mcsuarez@fi.upm.es Contenidos Introducción a la demostración automática Estandarización de fórmulas Formas

Más detalles

MACROS. Restricción: lo que no podemos permitirnos es. Introducir nuevas primitivas en el lenguaje. Permitir objetos de usuario en el lenguaje

MACROS. Restricción: lo que no podemos permitirnos es. Introducir nuevas primitivas en el lenguaje. Permitir objetos de usuario en el lenguaje MACROS Problema: lo que queremos es Más comodidad para escribir los programas Evitar tener que repetir código Restricción: lo que no podemos permitirnos es Introducir nuevas primitivas en el lenguaje Permitir

Más detalles

SÍLABO POR COMPETENCIAS MATEMÁTICA BÁSICA. Preparando el Camino

SÍLABO POR COMPETENCIAS MATEMÁTICA BÁSICA. Preparando el Camino SÍLABO POR COMPETENCIAS MATEMÁTICA BÁSICA Preparando el Camino SÍLABO DE ASIGNATURA MATEMÁTICA BÁSICA I. DATOS GENERALES LÍNEA DE CARRERA CURSO CÓDIGO HORAS CURSOS GENERALES MATEMÁTICA BÁSICA CG0101 2

Más detalles

5.1 Matrices y operaciones DA DB DC. (i) (ii) (iii) 5 CAPÍTULO CINCO Ejercicios propuestos

5.1 Matrices y operaciones DA DB DC. (i) (ii) (iii) 5 CAPÍTULO CINCO Ejercicios propuestos 5 CAPÍTULO CINCO Ejercicios propuestos 5.1 Matrices y operaciones 1. Si A y B son dos matrices cuadradas cualesquiera, entonces: a) Verdadero b) Falso 2. Dada la ecuación matricial, hallar X. 3. a) Determine

Más detalles

PARADIGMAS DE PROGRAMACIÓN CALCULO LAMBDA CALCULO LAMBDA

PARADIGMAS DE PROGRAMACIÓN CALCULO LAMBDA CALCULO LAMBDA PARADIGMAS DE PROGRAMACIÓN 2006 CALCULO LAMBDA CALCULO LAMBDA El cálculo lambda fue desarrollado por Alonso Church en la década del 30 con el objeto de dar una teoría general de las funciones. El cálculo

Más detalles

SISTEMAS BASADOS EN EL CONOCIMIENTO Grado en Ingeniería Informática Hoja de Problemas Tema 4 Web Semántica y Web de Datos

SISTEMAS BASADOS EN EL CONOCIMIENTO Grado en Ingeniería Informática Hoja de Problemas Tema 4 Web Semántica y Web de Datos Ejercicio 1: Utilizando la herramienta Protege 3.4 realizar los siguientes pasos: 1. Crear un proyecto nuevo Seleccionar OWL / RDF Files Después OWL DL 2. Crear la clase Animal y las subclases Tigre, Vaca

Más detalles

Predicados de Primer Orden

Predicados de Primer Orden Lógica Clásica de Predicados de Primer Orden Lógica y Métodos Avanzados de Razonamiento David Pearce 4 de diciembre de 2008 3 lecciones 1. Lenguaje. Variables libres y ligadas. Sustituciones (NO variable

Más detalles

Restricción de valor único. Indispensable para diseñar esquemas de bases de datos que eliminen al redundancia.

Restricción de valor único. Indispensable para diseñar esquemas de bases de datos que eliminen al redundancia. CC42A Auxiliar #3 Dependencias funcionales, reglas, axiomas de Armstrong, cerradura de dependencias Martes, 03 de Septiembre de 2002 Profesor: Claudio Gutiérrez Auxiliar: Tania Gallardo Consultas a tgallard@dcc.uchile.cl

Más detalles