Tema 6: Aplicaciones
|
|
|
- María Jesús Muñoz Pinto
- hace 7 años
- Vistas:
Transcripción
1 Tema 6: Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso
2 Contenido
3 Prover9 es un demostrador automático para las lógicas proposicionales y de primer orden. Mace4 es un calculador de modelos. Disponen de un interfaz gráfico. Son libres y se pueden descargar en: mccune/mace4
4 El objetivo de (solo disponible para la web) es el de proporcionar una herramienta amigable para trabajar sobre el problema de la satisfactibilidad en lenguajes proposicionales. Está disponible en francés e inglés en: Esta basado en una herramientas anterior llamada SAToulouse, realizada en JAVA.
5 La sintaxis de las fórmulas que pueden ser usadas en SATRennesPa deben seguir la siguiente gramática: Por ejemplo: (p and (not q)) (bigand i (1 2 3) (p i)) (bigand n (1..9)(bigand m (1..9)(m diff n)((p n) imply (not (p m)))))
6 Enunciado: En una isla hay dos tribus, la de los veraces (que siempre dicen la verdad) y la de los (que siempre mienten). Un viajero se encuentra con tres isleños A, B y C y cada uno le da la siguiente información: A dice B y C son veraces si y sólo si C es veraz B dice Si A y C son veraces, entonces B y C son veraces y A es mentiroso C dice B es mentiroso si y sólo si A o B es veraz Determinar a qué tribu pertenece cada uno.
7 Formalización: a, b y c representan que A, B y C son veraces (en consecuencia, a, b y c representan que A, B y C son ). Representación: a (b c c) b (a c b c a) c ( b a b) Resultado del cálculo de modelos con Mace4: v(a) = 1, v(b) = 1, v(c) = 0 Conclusión: A y B son veraces y C es mentiroso.
8 Si añadimos a b c como objetivo, y usamos Prover9 para encontrar una demostración:
9 Enunciado: Un rectángulo se divide en seis menores como se indica en la figura. Demostrar que si cada una de los menores tiene un lado cuya medida es un número entero, entonces la medida de alguno de los lados del rectángulo mayor es un número entero. Formalización: base: la base del rectángulo mayor es un número entero altura: la altura del rectángulo mayor es un número entero base x : la base del rectángulo x es un número entero altura x : la altura del rectángulo x es un número entero
10 Representación: base A altura A, base B altura B, base C altura C base D altura D, base E altura E, base F altura F base A base C, base A base D base F base D base E base B, base A base B base altura D altura F altura E altura A altura C altura F altura altura B altura D altura F altura altura B altura E altura Objetivo: base altura Prover9: THEOREM PROVED
11 Enunciado: Calcular las formas de colocar 4 reinas en un tablero de 4x4 de forma que no se ataquen entre sí (no haya más de una reina en cada fila, columna o diagonal). Formalización: r ij (1 i, j 4) indica que hay una reina en la fila i columna j
12 En cada fila hay una reina: r 11 r 12 r 13 r 14, r 21 r 22 r 23 r 24 r 31 r 32 r 33 r 34, r 41 r 42 r 43 r 44 Si en una casilla hay reina, entonces no hay más reinas en su fila, su columna y sus diagonales: r 11 ( r 12 r 13 r 14 ) ( r 21 r 31 r 41 ) ( r 22 r 33 r 44 ) r 12 ( r 11 r 13 r 14 ) ( r 22 r 32 r 42 ) ( r 21 r 23 r 34 ) r 13 ( r 11 r 12 r 14 ) ( r 23 r 33 r 43 ) ( r 31 r 22 r 24 ) r 14 ( r 11 r 12 r 13 ) ( r 24 r 34 r 44 ) ( r 23 r 32 r 41 ) r 21 ( r 22 r 23 r 24 ) ( r 11 r 31 r 41 ) ( r 32 r 43 r 12 ) r 22 ( r 21 r 23 r 24 ) ( r 12 r 32 r 42 ) ( r 11 r 33 r 44 r 13 r 31 ) r 23 ( r 21 r 22 r 24 ) ( r 13 r 33 r 43 ) ( r 12 r 34 r 14 r 32 r 41 ) r 24 ( r 21 r 22 r 23 ) ( r 14 r 34 r 44 ) ( r 13 r 33 r 42 )
13 Si en una casilla hay reina, entonces no hay más reinas en su fila, su columna y sus diagonales: r 31 ( r 32 r 33 r 34 ) ( r 11 r 21 r 41 ) ( r 42 r 13 r 22 ) r 32 ( r 31 r 33 r 34 ) ( r 12 r 22 r 42 ) ( r 21 r 43 r 14 r 23 r 41 ) r 33 ( r 31 r 32 r 34 ) ( r 13 r 23 r 43 ) ( r 11 r 22 r 44 r 24 r 42 ) r 34 ( r 31 r 32 r 33 ) ( r 14 r 24 r 44 ) ( r 12 r 23 r 43 ) r 41 ( r 42 r 43 r 44 ) ( r 11 r 21 r 31 ) ( r 14 r 23 r 32 ) r 42 ( r 41 r 43 r 44 ) ( r 12 r 22 r 32 ) ( r 31 r 24 r 33 ) r 43 ( r 41 r 42 r 44 ) ( r 13 r 23 r 33 ) ( r 21 r 32 r 34 ) r 44 ( r 41 r 42 r 43 ) ( r 14 r 24 r 34 ) ( r 11 r 22 r 33 )
14 Búsqueda de modelos con Mace4: r 11 : 0, r 12 : 0, r 13 : 1, r 14 : 0 r 21 : 1, r 22 : 0, r 23 : 0, r 24 : 0 r 31 : 0, r 32 : 0, r 33 : 0, r 34 : 1 r 41 : 0, r 42 : 1, r 43 : 0, r 44 : 0 r 11 : 0, r 12 : 1, r 13 : 0, r 14 : 0 r 21 : 0, r 22 : 0, r 23 : 0, r 24 : 1 r 31 : 1, r 32 : 0, r 33 : 0, r 34 : 0 r 41 : 0, r 42 : 0, r 43 : 1, r 44 : 0
15 Problema: Resolver sudokus. Descripción del problema: Un sudoku estás dado por un tablero de 9 9 casillas, dividido a su vez en 3 3 subtableros de Cada casilla puede contener un número del 1 al 9. Inicialmente se proporcionan los números que ocupan algunas de las casillas. El juego consiste en rellenar el resto de casillas de modo que cada fila, cada columna y cada subtablero contenga todos los números del 1 al 9.
16 Solución con un LPO usando Mace4 Una solución será una función f : [1, 9] [1, 9] [1, 9] de forma que f (x, y) indica el valor que hay que escribir en la casilla que ocupa la posición (x, y). Restricciones del problema: El dominio de trabajo es [1, 9]: assign(domain size,9). (en realidad, Mace4 trabajará con [0, 8]) En cada fila todos los elementos son distintos: all x all y1 all y2 (f(x, y1)=f(x, y2) -> y1 = y2). En cada columna todos los elementos son distintos: all y all x1 all x2 (f(x1, y)=f(x2, y) -> x1 = x2). En cada fila hay un elemento de cada tipo: all x all z exists y (f(x,y) = z). En cada columna hay un elemento de cada tipo: all y all z exists x (f(x,y) = z).
17 Solución con un LPO usando Mace4 Una solución será una función f : [1, 9] [1, 9] [1, 9] de forma que f (x, y) indica el valor que hay que escribir en la casilla que ocupa la posición (x, y). Restricciones del problema: En cada cuadrado/región todos los elementos son distintos: all x1 all y1 all x2 all y2 (mismo intervalo(x1,x2) & mismo intervalo(y1,y2) & f(x1, y1)=f(x2, y2) -> x1 = x2 & y1 = y2). donde mismo intervalo es una relación de equivalencia, y se verifica: mismo intervalo(0,1) & mismo intervalo(1,2), mismo intervalo(3,4) & mismo intervalo(4,5), mismo intervalo(6,7) & mismo intervalo(7,8), -mismo intervalo(0,3) & -mismo intervalo(3,6) & -mismo intervalo(0,6)
18 Solución con un LPO usando Mace4 Una solución será una función f : [1, 9] [1, 9] [1, 9] de forma que f (x, y) indica el valor que hay que escribir en la casilla que ocupa la posición (x, y). Ya solo queda añadir la información de las casillas que sí están rellenas: f(0,0) = 1. f(1,1)=
19 Solución con un LPO usando Mace4 Una solución será una función f : [1, 9] [1, 9] [1, 9] de forma que f (x, y) indica el valor que hay que escribir en la casilla que ocupa la posición (x, y). Y al ejecutar Mace4 devolverá una tabla con los valores de f, que son una solución al planteado:
20 En este caso, en un LPO definimos un predicado R(x, y) que indica si hay una reina en la posición (x, y). Restricciones: En cada fila al menos hay una reina: all x exists y R(x,y). En cada fila a lo sumo hay una reina: R(x,y1) & R(x,y2) -> y1 = y2. En cada columna a lo sumo hay una reina: R(x1,y) & R(x2,y) -> x1 = x2. En cada diagonal principal a lo sumo hay una reina: R(x1,y1) & R(x2,y2) & (x2 + -x1 = y2 + -y1) -> x1 = x2 & y1 = y2. En cada diagonal secundaria a lo sumo hay una reina: R(x1,y1) & R(x2,y2) & (x1 + -x2 = y2 + -y1) -> x1 = x2 & y1 = y2. Para Mace4 hemos de añadir la opción set(arithmetic). para considerar las propiedades habituales en las operaciones aritméticas, y en las opciones hemos de indicar el tamaño del mundo (el tamaño del tablero).
21 En un barrio hay 5 casas adosadas, de diferentes colores, habitadas por cinco hombres de diferentes nacionalidades. Cada uno posee un animal diferente, bebe una bebida diferente y fuman una marca de tabaco distinta. Sabiendo lo siguiente, podrías decir quién bebe agua?, de quién es la cebra? El inglés vive en la casa roja. El español tiene un perro. El noruego vive en la primera casa. El de la casa amarilla fuma Ducados. El vecino del que fuma Chester tiene un canario. La casa de al lado del noruego es azul. El que fuma Fortuna tiene un gato. El que fuma Celtas bebe vino. El ucraniano bebe té. El japonés fuma Habanos. El vecino del que fuma Ducados tiene un caballo. El de la casa verde bebe café. La casa blanca está después de la verde. El de la tercera casa bebe leche.
22 Nuestra primera aproximación va a ser numerando las casas del 0 al 4, y definiendo para cada propiedad del enunciado un predicado sobre [0, 4] de forma que se verifique sobre i si la propiedad se da en la casa i-ésima. De esta forma, las afirmaciones anteriores se convierten en: Ingles(x) <-> Roja(x). Espannol(x) <-> Perro(x). Noruego(0). Ducados(x) <-> Amarilla(x). Chester(x) & Canario(y) -> vecino(x,y). Noruego(x) & Azul(y) -> vecino(x,y). Fortuna(x) <-> Gato(x). Celtas(x) <-> Vino(x). Ucraniano(x) <-> Te(x). Japones(x) <-> Habanos(x). Ducados(x) & Caballo(y) -> vecino(x,y). Cafe(x) <-> Verde(x). Verde(x) & Blanca(y) -> sucesor(y,x). Leche(2).
23 Donde, además, damos la definición de vecino: sucesor(x,y) <-> x+1 = y & x < y. vecino(x,y) <-> sucesor(x,y) sucesor(y,x). Y a las condiciones que indican que cada casa tiene al menos una nacionalidad, animal, bebida, color y tabaco asociados: Ingles(x) Espannol(x) Ucraniano(x) Japones(x) Noruego(x). Perro(x) Gato(x) Caballo(x) Cebra(x) Canario(x). Agua(x) Leche(x) Vino(x) Te(x) Cafe(x). Roja(x) Azul(x) Amarilla(x) Blanca(x) Verde(x). Celtas(x) Fortuna(x) Ducados(x) Chester(x) Habanos(x). Y que cada propiedad se aplica a lo sumo a una casa: Ingles(x) & Ingles(y) -> x = y. Espannol(x) & Espannol(y) -> x = y. Ucraniano(x) & Ucraniano(y) -> x = y. Japones(x) & Japones(y) -> x = y....
Tema 5: Aplicaciones de los algoritmos para SAT
Tema 5: Aplicaciones de los algoritmos para Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica Informática (Tecnologías Informáticas) Curso 2016 17 Contenido Prover9
Lógica informática ( )
1 / 47 Lógica informática (2011 12) Tema 5b: Aplicaciones de la lógica proposicional José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias
Lógica informática ( )
1 / 37 Lógica informática (2011 12) Tema 14: Aplicaciones de la lógica proposicional José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento de Ciencias
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
Tema 1: Sintaxis y semántica de la lógica proposicional
Lógica informática Curso 2003 04 Tema : Sintaxis y semántica de la lógica proposicional José A. Alonso Jiménez Andrés Cordón Franco Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad
Lógica de predicados
Lógica de predicados Cálculo de predicados Hay ciertos argumentos que parecen ser perfectamente lógicos y que no pueden ser especificados usando cálculo proposicional. Ejemplos: Todos los gatos tienen
Cálculo de predicados. Lógica de predicados. Cálculo de predicados. Cálculo de predicados 08/06/2011
Lógica de predicados Hay ciertos argumentos que parecen ser perfectamente lógicos y que no pueden ser especificados usando cálculo proposicional. Ejemplos: Todos los gatos tienen cola Tomás es un gato
Solución al acertijo de Einstein
Solución al acertijo de Einstein Comenzamos por saber quien y que forma parte del acertijo. Vecinos: Británico, Sueco, Danés, Noruego, Alemán. Casa: Roja,,, Amarilla,. Mascota: Perro,,, Caballo,. Bebida:
Lógica informática ( )
Lógica informática (2005 06) Tema 1: Sintaxis y semántica de la lógica proposicional José A. Alonso Jiménez Grupo de Lógica Computacional Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad
5. Coloración de grafos: El Sudoku
4 5. Coloración de grafos: El Sudoku Un pasatiempo muy famoso en estos días es el llamado Sudoku. Éste consiste en un cuadrado 9 9, dividido a su vez en nueve cuadrados, en el que algunos de las cuadrados
Lógica Informática. Grupo 3. Curso 2005/06.
Dpto. de Ciencias de la Computacin e Inteligencia Artificial Universidad de Sevilla Lógica Informática. Grupo 3. Curso 2005/06. Ejercicios de Lógica Proposicional. Temas 1 a 5 Ejercicio 1. Expresar mediante
POTENCIACIÓN Y RADICACIÓN DE ENTEROS
FACULTAD DE CIENCIAS EXACTAS Y NATURALES SEMILLERO DE MATEMÁTICAS GRADO: 7 TALLER Nº: 7 SEMESTRE POTENCIACIÓN Y RADICACIÓN DE ENTEROS RESEÑA HISTÓRICA Albert Einstein (1 de marzo de 179-1 de abril de 19)
Lógica informática ( )
1 / 34 Lógica informática (2013 14) Tema 1: Sintaxis y semántica de la lógica proposicional José A. Alonso Jiménez Andrés Cordón Franco María J. Hidalgo Doblado Grupo de Lógica Computacional Departamento
Razonamiento automático
Razonamiento automático (2004 05): Tema 4 p. 1/3 Razonamiento automático Tema 4: Resolución de primer orden J.A. Alonso, J. Borrego, A. Chávez y F.J. Martín Dpto. Ciencias de la Computación e Inteligencia
1. Método de bisección
Cálculo Infinitesimal y Numérico. E.T.S. de Ingeniería Informática. Universidad de Sevilla 1 Tema 1: resolución de ecuaciones. Ejercicios y Problemas Nota: Abreviación usual en estos ejercicios: C.D.E.
GESTIÓN ACADÉMICA GUÍA DIDÁCTICA 5
PÁGINA: 1 de 5 Nombres y Apellidos del Estudiante: Docente: ALEXANDRA URIBE Área: MATEMATICA Grado: DECIMO Periodo: TERCERO Duración: 40 HORAS Asignatura: TRIGONOMETRIA ESTÁNDAR: Establezco relaciones
Universidad de Antioquia Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas
Facultad de Ciencias Exactas y Naturales Instituto de Matemáticas Estadística General Semestre 2016-II. Taller 1: Estadística Descriptiva Prof: José Domingo Restrepo A. Nota: La interpretación del enunciado
Soluciones del examen de Lógica informática (Grupo 1) del 10 de Junio de José A. Alonso Jiménez
Soluciones del examen de Lógica informática (Grupo 1) del 10 de Junio de 2008 José A. Alonso Jiménez Grupo de Lógica Computacional Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad
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
GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS!
PÁGINA: 1 de 16 Nombres y Apellidos del Estudiante: Docente: Área: Matemáticas Grado: OCTAVO Periodo: TERCERO Duración: 20 horas guía 1 Asignatura: Matemáticas ESTÁNDAR: Construyo expresiones algebraicas
1. Título: Jugar sudoku
1. Título: Jugar sudoku 2. Introducción: El juego versión del Sudoku. Rellena las rejillas para que cada fila, columna y caja de 3x3 contenga todos los dígitos del 1 al 9 una sola vez. El tiempo juega
JUEGOS Y PROBLEMAS 2012
I OLIMPIADA RECREATIVA DE MATEMÁTICA JUEGOS Y PROBLEMAS 2012 MATERIAL DE ENTRENAMIENTO CUARTO DE SECUNDARIA Problema 1. Cuál de las condiciones es suficiente para que exista la expresión real z y x? (A)
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
SUDOMATES DE LA GRÁFICA DE UNA FUNCIÓN
SUDOMATES DE LA GRÁFICA DE UNA FUNCIÓN Observaciones: En la página de este blog titulada SUDOMATES se explica cómo se puede aprovechar la atracción de los sudokus entre muchos de nuestros alumnos, para
Lógica Proposicional IIC2213. IIC2213 Lógica Proposicional 1/42
Lógica Proposicional IIC2213 IIC2213 Lógica Proposicional 1/42 Por qué necesitamos la lógica? Necesitamos un lenguaje con una sintaxis precisa y una semántica bien definida. Queremos usar este lenguaje
OLIMPÍADA JUVENIL DE MATEMÁTICA 2016 CANGURO MATEMÁTICO QUINTO AÑO
OLIMPÍADA JUVENIL DE MATEMÁTICA 2016 CANGURO MATEMÁTICO QUINTO AÑO RESPONDE LA PRUEBA EN LA HOJA DE RESPUESTA ANEXA 1. El promedio de cuatro números es 9. Si tres de los números son 5, 9 y 12, cuál es
Verificación de Modelos
Verificación de Modelos Dante Zanarini LCC November 5, 2015 Dante Zanarini (LCC) Verificación de Modelos November 5, 2015 1 / 18 Verificación Formal Ingredientes: Un lenguaje para describir sistemas Un
Introducción a la Programación
Cali Cali Introducción a la Programación Noviembre 27 de 2006 Nombre: Pregunta 1 2 3 Total Puntos 30 30 50 110 Cal. 1 (30 Puntos) Un pirata necesita encontrar un tesoro en una isla, para hacerlo cuenta
Problema 3 Sea ABC un triángulo acutángulo con circuncentro O. La recta AO corta al lado BC en D. Se sabe que OD = BD = 1 y CD = 1+
PRIMER NIVEL PRIMER DÍA Problema 1 a) Es posible dividir un cuadrado de lado 1 en 30 rectángulos de perímetro? b) Supongamos que un cuadrado de lado 1 está dividido en 5 rectángulos de perímetro p. Hallar
Lógica Proposicional IIC2213. IIC2213 Lógica Proposicional 1/42
Lógica Proposicional IIC2213 IIC2213 Lógica Proposicional 1/42 Por qué necesitamos la lógica? Necesitamos un lenguaje con una sintaxis precisa y una semántica bien definida. Queremos usar este lenguaje
10 Demostraciones visuales
10 Demostraciones visuales DEMOSTRACIONES VISUALES INTRODUCCIÓN En esta unidad vamos a trabajar el concepto de demostración. Para ello haremos nuestras las palabras de Miguel de Guzmán: Las ideas, conceptos
OLIMPÍADA JUVENIL DE MATEMÁTICA 2015 CANGURO MATEMÁTICO PRIMER AÑO
OLIMPÍADA JUVENIL DE MATEMÁTICA 2015 CANGURO MATEMÁTICO PRIMER AÑO RESPONDE LA PRUEBA EN LA HOJA DE RESPUESTA ANEXA 1. Qué figura tiene sombreada exactamente la mitad de su área? 2. Mi sombrilla tiene
Teoría de Modelos Finitos: Motivación
Teoría de Modelos Finitos: Motivación IIC3260 IIC3260 Teoría de Modelos Finitos: Motivación 1 / 29 Poder expresivo de una lógica: Caso finito Desde ahora en adelante nos vamos a concentrar en las estructuras
Números naturales y recursividad
Números naturales y recursividad Rafael F. Isaacs G. * Fecha: 12 de abril de 2004 Números naturales Cuál es el primer conjunto de números que estudiamos desde la escuela primaria? Se sabe que los números
CANGURO MATEMÁTICO 2015 PRIMERO DE SECUNDARIA
CANGURO MATEMÁTICO 2015 PRIMERO DE SECUNDARIA INDICACIONES Las marcas en la hoja de respuestas se deben realizar, únicamente, con LÁPIZ. Escriba su apellido paterno, apellido materno y nombres con letras
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
Axiomas del Cálculo de Predicados
Axiomas del Cálculo de Predicados Si bien el cálculo proposicional nos permitió analizar cierto tipo de razonamientos y resolver acertijos lógicos, su poder expresivo no es suficiente para comprobar la
Soluciones del examen de Lógica informática (Grupos 1 y 2) del 23 de Septiembre de José A. Alonso Jiménez
Soluciones del examen de Lógica informática (Grupos 1 y 2) del 23 de Septiembre de 2005 José A. Alonso Jiménez Grupo de Lógica Computacional Dpto. de Ciencias de la Computación e Inteligencia Artificial
Tema 2: Lógica proposicional: Sintaxis y semántica
Razonamiento Automático Curso 200 2002 Tema 2: Lógica proposicional: Sintaxis y semántica José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial
Examen Eliminatorio Estatal de la Olimpiada Mexicana de Matemáticas 2009
Examen Eliminatorio Estatal de la Olimpiada Mexicana de Matemáticas 2009 Instrucciones: En la hoja de las respuestas marca la respuesta que creas correcta Si marcas más de una respuesta en alguna pregunta
Módulo 1. Segunda Parte NOCIONES DE LÓGICA SIMBÓLICA
Módulo 1 Segunda Parte NOCIONES DE LÓGICA SIMBÓLICA Qué es una PROPOSICIÓN? ES TODA EXPRESIÓN O ENUNCIADO DE LA CUAL SE PUEDE DECIR SI ES VERDADERA O FALSA Ejemplos: 2 es un número par (Proposición verdadera)
Prof. María Alejandra Quintero. Informática Año
Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle
Constraint Satisfaction is a simple but powerful idea
1 Problemas de Satisfacción de Restricciones (CSP) Contenidos: Definición del problema de satisfacción de restricciones (CSP). Áreas de aplicación. Especificación de un problema CSP: variables, dominios
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
Restricciones 1 < N <= 1,000 Dimensiones del patio 0 <= O <= 1,000,000 Número de obstáculos en el patio
Dementores a la puerta Los temidos dementores están a las puertas de Hogwarts! Como de costumbre, será tarea de los amigos Harry Potter y Ron Weasley alejarlos de ahí. Para alejarlos ambos saben invocar
MODELOS DE KRIPKE. Lógicas para la Informática y la Inteligencia Artificial
enero, 2007 MODELOS DE KRIPKE Lógicas para la Informática y la Inteligencia Artificial Ana de la Viuda López Departamento de Informática y Automática Universidad de Salamanca TABLA DE CONTENIDOS TABLA
Tema 2: Métodos de Deducción para la Lógica Proposicional
Tema 2: Métodos de Deducción para la Lógica Proposicional Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2006 07 LC, 2006 07 Métodos de Deducción
Tema 2: Métodos de Deducción para la Lógica Proposicional
Tema 2: Métodos de Deducción para la Lógica Proposicional Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2010 11 LC, 2010 11 Métodos de Deducción
de Primer Orden y los problemas de razonamiento (Cap 1 libro) de proposiciones (Cap 2 libro) de predicados (Cap 2 libro)
Bloque I: El Lenguaje de la Lógica L de Primer Orden. Tema 1: La Lógica L de Primer Orden y los problemas de razonamiento (Cap 1 libro) Tema 2: El lenguaje de la lógica l de proposiciones (Cap 2 libro)
MODELOS DE COMPUTACIÓN Y COMPLEJIDAD
MODELOS DE COMPUTACIÓN Y COMPLEJIDAD Grado de Ingeniería Informática. Tecnologías Informáticas Mario de J. Pérez Jiménez Grupo de investigación en Computación Natural Dpto. Ciencias de la Computación e
Operaciones con conjuntos (ejercicios)
Operaciones con conjuntos (ejercicios) Ejemplo: Definición de la diferencia de conjuntos. Sean y conjuntos. Entonces \ := { x: x x / }. Esto significa que para todo x tenemos la siguiente equivalencia:
Tema 2: Lógica Computacional para la IA: Lógica Proposicional
Tema 2: Lógica Computacional para la IA: Lógica Proposicional Félix Lara Dpto. Ciencias de la Computación Inteligencia Artificial Universidad de Sevilla Seminario de Inteligencia Artificial, Curso 2005
Lógica y Programación
Lógica y Programación Cálculo de Secuentes Antonia M. Chávez, Agustín Riscos, Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Definiciones Objetivo: Resolver
MODELOS DE COMPUTACIÓN Y COMPLEJIDAD
MODELOS DE COMPUTACIÓN Y COMPLEJIDAD Grado de Ingeniería Informática. Tecnologías Informáticas Mario de J. Pérez Jiménez Grupo de investigación en Computación Natural Dpto. Ciencias de la Computación e
Lógica Proposicional IIC1253. IIC1253 Lógica Proposicional 1/64
Lógica Proposicional IIC1253 IIC1253 Lógica Proposicional 1/64 Inicio de la Lógica Originalmente, la Lógica trataba con argumentos en el lenguaje natural. Ejemplo Es el siguiente argumento válido? Todos
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 [email protected] Madrid, España 12/11/2012 Introducción
UNIDAD 5 : ESTRUCTURAS ALGEBRAICAS
UNIVERSIDAD DON BOSCO - DEPARTAMENTO DE CIENCIAS BÁSICAS UNIDAD 5 : ESTRUCTURAS ALGEBRAICAS ÁLGEBRA LINEAL - GUIÓN DE CLASE - SEMANA 10 - CICLO 01-2015 Estudiante: Grupo: 1. Aplicaciones 1.1. Aplicaciones.
NÚMEROS ENTEROS. (1) Laura anotó en fichas las temperaturas a partir de las 8 de la mañana, pero las fichas de le
NÚMEROS ENTEROS Matemática Año (1) Laura anotó en fichas las temperaturas a partir de las 8 de la mañana, pero las fichas de le desordenaron. Ayudá a Laura a escribir la temperatura correspondiente a cada
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
Olimpiada Recreativa de Matemática Prueba Nacional Séptimo Grado
Olimpiada Recreativa de Matemática Séptimo Grado Problema 1. Se tienen siete monedas: todas iguales en forma y tamaño, pero dos de ellas son un poco más pesadas que las otras cinco. Si tienes una balanza
Los números enteros y racionales
Los números enteros y racionales Objetivos En esta quincena aprenderás a: Representar y ordenar números enteros Operar con números enteros Aplicar los conceptos relativos a los números enteros en problemas
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
Planificación con FastForward
Planificación con FastForward Javier Béjar Intel ligència Artificial 2016/2017 Facultat d Informàtica de Barcelona Fastforward FastForward Fast Forward es un planificador que permite ejecutar planes definidos
Invariantes. El principio del palomar
Invariantes. El principio del palomar 1. Invariantes En un problema, un invariante es una característica, normalmente un número, o alguna propiedad de un número, que no varía cuando se modifica el problema
Definición 1. Determinante de una matriz 2 2. Sea A una matriz 2 2 dada por A =
Determinante de una matriz Funciones como f(x) = senx y f(x) = x 2 asocian un número real f(x) a un valor real de la variable x Dado que tanto x como f(x) asumen valores reales, se llaman funciones reales
Lógica y Programación
Lógica y Programación Sintaxis y semántica de la lógica proposicional Antonia M. Chávez, Carmen Graciani, Agustín Riscos Dpto. Ciencias de la Computacion e Inteligencia Artificial Universidad de Sevilla
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
LOS COLORES DEL SUDOKU
LOS COLORES DEL SUDOKU Antonio M. Oller Taller de Talento Matemático Programa Profundiza Teruel, 13 de mayo de 2011 GRAFOS: Una herramienta útil que modeliza situaciones Qué es un GRAFO? Componentes Vértices
( b) No se puede ya que la matriz tiene 2 columnas y el vector tiene 3 filas x x + 2y 3z.
Ejercicios resueltos tema : Matrices y sistemas lineales EJERCICIO : Escribir las siguientes matrices: a A (a ij 4, a ij i j. b B (b ij 4, b ij ( i+j. { si i j, c C (b ij 4, c ij si i < j. A, B + + + +
Lógica Proposicional. Sergio Stive Solano Sabié. Abril de 2013
Lógica Proposicional Sergio Stive Solano Sabié Abril de 2013 Lógica Proposicional Sergio Stive Solano Sabié Abril de 2013 Proposiciones Definición 1.1 Una proposición (o declaración) es una oración declarativa
I N T E L I G E N C I A A R T I F I C I A L I
I N T E L I G E N C I A A R T I I C I A L I Ingeniería en Mecatrónica e-mail: srivera @fing.uncu.edu.ar Dra. Ing. SELA S. RIERA P R O E S O R A T I T U L A R AGENTES BASADOS EN CONOCIMIENTO (COMPONENTES)
Quinto Grado + = + = + =
Quinto Grado Un furgonero quiere ir de las Esquinas a Santa Teresa siguiendo el sentido que indican las flechas en el plano adjunto. Describe todas las rutas que puede hacer el furgonero. Cuántos viajes
Programa-Me 2013 Regional on line Problemas
First, solve the problem. Then, write the code John Johnson. Programa-Me 2013 Regional on line Problemas 6 de marzo de 2013 Universidad Complutense de Madrid I.E.S. Antonio de Nebrija (Móstoles) http://www.programa-me.com
Trabajo Práctico N 3: Expresiones algebraicas
Matemática año Trabajo Práctico N : Expresiones algebraicas Problema 1: Javier y Laura están analizando la distribución del gasto mensual en función de sus sueldos, J y L: En vivienda, invierten la mitad
Matemáticas Discretas TC1003
Matemáticas Discretas TC1003 Módulo I: Descripción Departamento de Matemáticas ITESM Módulo I: Descripción Matemáticas Discretas - p. 1/15 En esta sección veremos un poco de la historia de la Lógica: desde
Elementos de Cálculo Numérico
Universidad de Buenos Aires - Facultad de Ciencias Exactas y Naturales - Depto. de Matemática Elementos de Cálculo Numérico Primer cuatrimestre 2006 Práctica N 2: Condicionamiento de una matriz. Descomposición
