Introducción a ASP (Answer Set Programming - programación con conjuntos respuestos)
|
|
|
- Luis Vargas Ortega
- hace 8 años
- Vistas:
Transcripción
1 Introducción a ASP (Answer Set Programming - programación con conjuntos respuestos) Inteligencia Artificial David Pearce 13 de enero de 2009
2 ASP y programación declarativa ASP es una forma de programación declarativa orientada a problemas combinatoricas dificiles sus campos de aplicación incluyen: planificación diagnostica razonamiento sobre acciónes y causalidad verificación de software data management sistemas multagentes razonamiento para la Web semántica 1
3 ASP y programación declarativa ASP es un lenguaje similar a programación lógica pero con otro método de computación apoya varios tipos de razonamiento: razonamiento por defecto razonamiento temporal restricciónes información incompleta preferencias y prioridades 2
4 ASP y programación declarativa ASP se base en la semántica de modelos estables de la programación lógica en 1999 se desarrolló la paradigma de ASP como programación declarativa ahora existen unas 15 sistemas implementadas y numerosas aplicaciones ASP ya fue la tecnología principal en dos importantes proyectos Europeos, incluso en un IP. Los sistemas más importantes son SMODELS DLV GNT ASSAT CMODELS 3
5 el método de ASP describe un dominio o problema utilizando reglas lógicas utilize restricciónes para eliminar soluciones (modelos) el sistema computa los modelos estables (answer sets) que corresponden a soluciones correctos del problema 4
6 3 tipos de notación Para escribir y analizar programas ASP utilizamos tres diferentes notaciones 1. El lenguaje de la lógica clásica. Simbolos p, q, r,... de proposiciones y conectivas de la lógica proposicional:,,,,. Las constantes lógicas:,. Variables x, y, z,... y símbolos de predicados P (x), Q(x, y), R(x, y, z),... Símbolos de constantes: a, b, c, Una notación lógica para escribir reglas. Conectivas: not,, y, predicados: p(x), q(x, Y ) 3. Una sintáxis para programas en p.e. SMODELS. p, q, r, :-, not r(x,y).... 5
7 3 tipos de notación - ejemplo La expresión para cada x, si x tiene la propiedad P y no la propiedad Q, entonces tiene la propiedad R, se escribe como: 1. x(p (x) Q(x) R(x)) 6
8 3 tipos de notación - ejemplo La expresión para cada x, si x tiene la propiedad P y no la propiedad Q, entonces tiene la propiedad R, se escribe como: 1. x(p (x) Q(x) R(x)) 2. r(x) p(x), not q(x) 6
9 3 tipos de notación - ejemplo La expresión para cada x, si x tiene la propiedad P y no la propiedad Q, entonces tiene la propiedad R, se escribe como: 1. x(p (x) Q(x) R(x)) 2. r(x) p(x), not q(x) 3. r(x) :- p(x), not q(x). 6
10 la semántica de modelos estables Sistemas de ASP computan modelos estables. Este semántica no coincide con la lógica clásica. En particular su negación representa la negación por defecto, la negación por fallo. 7
11 la semántica de modelos estables Sistemas de ASP computan modelos estables. Este semántica no coincide con la lógica clásica. En particular su negación representa la negación por defecto, la negación por fallo. Ejemplo. La fórmula p q tiene un solo modelo estable, que corresponde a p falso y q verdadero. 7
12 la semántica de modelos estables Sistemas de ASP computan modelos estables. Este semántica no coincide con la lógica clásica. En particular su negación representa la negación por defecto, la negación por fallo. Ejemplo. La fórmula p q tiene un solo modelo estable, que corresponde a p falso y q verdadero. La fórmula q p que es equivalente en la lógica clásica, tiene el modelo estable que corresponde a p verdadero y q falso. 7
13 la semántica de modelos estables Una conjunción (F G) o el conjunto {F, G} puede tener un model estable que no es model estable de F. Ejemplo. ( p q) p tiene un único model estable {p}, que no es model estable de ( p q). 8
14 la semántica de modelos estables Una conjunción (F G) o el conjunto {F, G} puede tener un model estable que no es model estable de F. Ejemplo. ( p q) p tiene un único model estable {p}, que no es model estable de ( p q). Añadiendo el conjunt p, el valor de q cambia de verdadero a falso. Eso significa que el concepto de inferencia es no-monótona. 8
15 la semántica de modelos estables Ejemplos. una regla Horn es una expresión de forma F A donde A es un átomo y F es una conjunción de átomos 9
16 la semántica de modelos estables Ejemplos. una regla Horn es una expresión de forma F A donde A es un átomo y F es una conjunción de átomos una regla normal tiene la forma A 1... A m A m+1... A n A (A i átomos) 9
17 la semántica de modelos estables Ejemplos. una regla Horn es una expresión de forma F A donde A es un átomo y F es una conjunción de átomos una regla normal tiene la forma A 1... A m A m+1... A n A (A i átomos) una regla disyunctiva tiene la forma A 1... A m A m+1... A n B 1... B k (A i, B j átomos) 9
18 choice formulas - fórmulas de elección Una construcción muy útil en ASP es el concepto de choice formulas (fórmulas de elección) que tienen muchos modelos estables. Para un conjunto finito de átomos Z, el CF Z C está definido por A Z (A A) Si Z es un conjunto finito de átomos, entonces un conjunto X de átomos es un modelo estable de Z C sii X Z. 10
19 choice formulas - fórmulas de elección Una construcción muy útil en ASP es el concepto de choice formulas (fórmulas de elección) que tienen muchos modelos estables. Para un conjunto finito de átomos Z, el CF Z C está definido por A Z (A A) Si Z es un conjunto finito de átomos, entonces un conjunto X de átomos es un modelo estable de Z C sii X Z. por ejemplo {p, q} C es (p p) (q q) 10
20 choice formulas - fórmulas de elección Una construcción muy útil en ASP es el concepto de choice formulas (fórmulas de elección) que tienen muchos modelos estables. Para un conjunto finito de átomos Z, el CF Z C está definido por A Z (A A) Si Z es un conjunto finito de átomos, entonces un conjunto X de átomos es un modelo estable de Z C sii X Z. por ejemplo {p, q} C es (p p) (q q) sus modelos estables son arbitrarios subconjuntos de {p, q}: {}, {p}, {q}, {p, q, }. 10
21 restricciones - constraints La técnica de ASP se base en la posibilidad de representar ciertas colecciones de conjuntos como colecciones de modelos estables. Muchas veces se combina una CF, que aproxima la coleccion de conjuntos, con fórmulas llamadas restricciones ( constraints ) que eliminan modelos no correctos fórmulas negadas eliminan modelos estables: un conjunto de átomos es un modelo estable de F G sii es un modelo estable de F que satisface G. 11
22 restricciones - constraints La técnica de ASP se base en la posibilidad de representar ciertas colecciones de conjuntos como colecciones de modelos estables. Muchas veces se combina una CF, que aproxima la coleccion de conjuntos, con fórmulas llamadas restricciones ( constraints ) que eliminan modelos no correctos fórmulas negadas eliminan modelos estables: un conjunto de átomos es un modelo estable de F G sii es un modelo estable de F que satisface G. en ASP una restricción es una fórmula negada 11
23 restricciones - constraints La técnica de ASP se base en la posibilidad de representar ciertas colecciones de conjuntos como colecciones de modelos estables. Muchas veces se combina una CF, que aproxima la coleccion de conjuntos, con fórmulas llamadas restricciones ( constraints ) que eliminan modelos no correctos fórmulas negadas eliminan modelos estables: un conjunto de átomos es un modelo estable de F G sii es un modelo estable de F que satisface G. en ASP una restricción es una fórmula negada restricciones también pueden ser representado como reglas con cabezas vacias. Eg. la regla p, not q espresa en forma de restricción la formula (p q). Su efecto es eliminar modelos estables que satisfacen p y q. 11
24 LPARSE y SMODELS SMODELS es un de los sistemas de ASP más utilizados. Su frontend LPARSE sierve también como input lenguaje para los sistemas GNT, ASSAT y CMODELS. Ejemplo el conjunto de fórmulas de Horn se representa en LPARSE como: p. p :- p. s :- q, r. (p (p q) (q r) s) (1) para computar los modelos estables de (1) se guarda los tres ĺıneas en un fichero, eg. file1 y se llama LPARSE y SMODELS así: 12
25 % lparse file1 smodels La parte principal de la respuesta a este comando es el modelo estable: Answer: 1 Stable Model: q,p Se escribe la negación como not, entonces las fórmulas de antes pueden ser escrito en un fichero, eg. file2. como: q :- not p. p :- not q. con ĺınea de comando % lparse file2 smodels 0 (El número zero al final indica que queremos computar todos los modelos estables; un integer positivo n significa compute los primeros n modelos.) 13
26 se produce el output Answer: 1 Stable Model: q Answer: 2 Stable Model: p Para representar en LPARSE un choice formula {A 1,..., A n } C, quitamos el etiqueta C. Una restricción F se escribe como :- F. Así la fórmula {p, q, r} C p (q r) se representa en LPARSE como: {p, q, r}. :- not p. :- q, not r. 14
27 equivalencia fuerte Supone que dos fórmulas F y G se comportan tal que por cualquier H, (F H) y (G H) tienen los mismos modelos estables. 15
28 equivalencia fuerte Supone que dos fórmulas F y G se comportan tal que por cualquier H, (F H) y (G H) tienen los mismos modelos estables. Se dice que F y G son fuertemente equivalente. 15
29 equivalencia fuerte Supone que dos fórmulas F y G se comportan tal que por cualquier H, (F H) y (G H) tienen los mismos modelos estables. Se dice que F y G son fuertemente equivalente. Son siempre inter-sustituible sin afectar la semántica en cualquier contexto o programa 15
30 equivalencia fuerte Supone que dos fórmulas F y G se comportan tal que por cualquier H, (F H) y (G H) tienen los mismos modelos estables. Se dice que F y G son fuertemente equivalente. Son siempre inter-sustituible sin afectar la semántica en cualquier contexto o programa Se puede comprobar la equivalencia fuerte utilizando como calculo una lógica no-clásica (HT) de tres valores 15
31 equivalencia fuerte Ejemplo. Las fórmulas (p p) y ( p p) son equivalente en HT entonces fuertemente equivalente. La primera (entonces ambos) fórmulas se puede escribir en LPARSE como {p}. 16
32 equivalencia fuerte Ejemplo. Las fórmulas (p p) y ( p p) son equivalente en HT entonces fuertemente equivalente. La primera (entonces ambos) fórmulas se puede escribir en LPARSE como {p}. También se puede representar la doble negación A dentro de una regla como {not A}0 (más detalles abajo). Así se escribe ( p p) como p :- { not p } 0. 16
33 Parte 2: técnicas de programación 17
34 expresiones de cardinalidad En ASP es frequente utilizar fórmulas que expresan condiciones sobre la cardinalidad de un conjunto. Si l es un integer no-negativo y F 1,..., F n son fórmulas, l {F 1,....F n } (2) representa la disyunción: I {1,...,n}, I =l i I F i. 18
35 expresiones de cardinalidad En ASP es frequente utilizar fórmulas que expresan condiciones sobre la cardinalidad de un conjunto. Si l es un integer no-negativo y F 1,..., F n son fórmulas, l {F 1,....F n } (2) representa la disyunción: I {1,...,n}, I =l i I F i. Ejemplo representa 2 {F 1, F 2, F 3 } (3) (F 1 F 2 ) (F 1 F 3 ) (F 2 F 3 ). 18
36 La expresión {F 1,....F n } u (4) para u no-negativo denota la fórmula (u + 1 {F 1,....F n }). Mientras l {F 1,....F n } u (5) representa l {F 1,....F n } {F 1,....F n } u. Un conjunto de átomos: satisface (2) sii satisface al menos l de las fórmulas {F 1,....F n } satisface (4) sii satisface como máximo u de las fórmulas {F 1,....F n } satisface (5) sii satisface al menos l y como máximo u de las fórmulas {F 1,....F n } 19
37 LPARSE acepta expresiones de forma (2), (4), (5), eliminando el simbolo, si las fórmulas {F 1,....F n } son literales (átomos o sus negaciones). Ejemplo Hemos visto que la implicación ( p p) se puede representar en LPARSE somo p : {not p}0. Es porque { p} 0 = (1 { p}) = p. 20
38 abreviaturas Cuando A 1,..., A n son átomos por pares distintos escribe: l {A 1,..., A n } C para {A 1,..., A n } C (l {A 1,..., A n }), {A 1,..., A n } C u para {A 1,..., A n } C ({A 1,..., A n } u), l {A 1,..., A n } C u para {A 1,..., A n } C (l {A 1,..., A n } u). Si X es un conjunto de átomos, entonces: 1. X es un modelo estable de l {A 1,..., A n } C sii X {A 1,..., A n } y l X 2. X es un modelo estable de {A 1,..., A n } C u sii X {A 1,..., A n } y X u 3. X es un modelo estable de l {A 1,..., A n } C u sii X {A 1,..., A n } y l X u 21
39 Ejemplo Los modelos estables de 2 {p, q, r} C 2 son {p, q}, {p, r}, {q, r}. 22
40 variables en LPARSE En general los programas ASP contienen variables. Un ejemplo en LPARSE: p(1..4). #domain p(i). q(i) :- not q(i-1). Supone que se guarda la tres ĺıneas en un fichero var. La primera ĺınea es una abreviatura por 4 reglas: p(1). p(2). p(3). p(4). Esa define un predicado auxiliario de dominio, p, que se usa en la segunda ĺınea para declarar I como variable con dominio {1,..., 4}. La última ĺınea de var es una representación esquemática de las 4 reglas: q(1) :- not q(0). q(2) :- not q(1). q(3) :- not q(2). q(4) :- not q(3). 23
41 Entonces LPARSE interpreta var como la conjunción de las fórmulas p(i), q(i 1) q(i) (1 i 4) Dado el comando 24
42 Entonces LPARSE interpreta var como la conjunción de las fórmulas p(i), q(i 1) q(i) (1 i 4) Dado el comando % lpars var smodels 0 responde con el único model estable Stable Model: q(1) q(3) p(1) p(2) (p3) p(4) Los átomos auxiliarios p(1)....,p(4) pueden ser ocultado si se incluye la declaración hide p( ). 24
43 Método alternativo para especificar el grounding en LPARSE: incluye predicados de dominio directamente en los cuerpos de las reglas. Escribe var así: p(1..4). q(i) :- p(i), not q(i-1). 25
44 Método alternativo para especificar el grounding en LPARSE: incluye predicados de dominio directamente en los cuerpos de las reglas. Escribe var así: p(1..4). q(i) :- p(i), not q(i-1). Estas ĺıneas representan la conjunción de la fórmulas p(i), p(i) q(i 1) q(i) (1 i 4) Las dos versiones de var son fuertemente equivalente. Otra abreviatura en LPARSE: se puede escribir p(1..4). 2 {q(i) : p(i) } 3. en lugar de p(1). p(2). p(3). p(4). 2 {q(1), q(2), q(3), q(4)} 3. 25
45 un ejemplo: coloreando grafos Un n-colorido (colouring) de un grafo G es una función f desde sus vertices a {1,..., n} tal que f(x) f(y) si x, y son vertices contiguos. 26
46 un ejemplo: coloreando grafos Un n-colorido (colouring) de un grafo G es una función f desde sus vertices a {1,..., n} tal que f(x) f(y) si x, y son vertices contiguos. Problema: utilize ASP para encontrar un n-colorido o demonstrar que ninguno existe. Entonces: escribe un programa cuyos answer sets (modelos estables) son en correspondencia 1-1 con los n-coloridos de G. 26
47 un ejemplo: coloreando grafos Un n-colorido (colouring) de un grafo G es una función f desde sus vertices a {1,..., n} tal que f(x) f(y) si x, y son vertices contiguos. Problema: utilize ASP para encontrar un n-colorido o demonstrar que ninguno existe. Entonces: escribe un programa cuyos answer sets (modelos estables) son en correspondencia 1-1 con los n-coloridos de G. Solución Sea V los vertices de G y E el conjunto de los bordes. El programa consiste en las reglas: 1 {colour(x, 1),..., colour(x, n)} C 1 (x V ) (6) colour(x, i), colour(y, i) ({x, y} E; 1 i n). (7) 26
48 Podemos demonstrar que ese programa es correcto. El programa (6),(7) se puede codificar en LPARSE como el siguiente fichero colour: c(1..n). 1 { colour(x,i) : c(i) } 1 :- v(x). :- colour(x,i), colour(y,i), e(x,y), c(i). 27
49 Podemos demonstrar que ese programa es correcto. El programa (6),(7) se puede codificar en LPARSE como el siguiente fichero colour: c(1..n). 1 { colour(x,i) : c(i) } 1 :- v(x). :- colour(x,i), colour(y,i), e(x,y), c(i). Se supone que los predicados de dominio, v y e caracterizando los vertices y los bordes de G, estan definido en un fichero separado, eg graph. Por ejemplo, si G es un cubo en 3 dimensiones, el ficher puede tener la forma: v(0..7). e(0,1). e(1,2). e(2,3). e(3,0). e(4,5). e(5,6). e(6,7). e(7,4). e(0,4). e(1,5). e(2,6). e(3,7). La ĺınea de comando utilize la opción -c de LPARSE para especificar el valor del constante n, y ordena LPARSE que concatena los ficheros graph y colour: % lparse -c n=2 -d none graph colour smodels 27
50 SMODELS responde con un conjunto de átomos que representa un 2-colorido del cubo: Stable Model: colour(0,1) colour(1,2) colour(2,1) colour(3,2) colour(4,2) colour(5,1), colour(6,2) colour(7,1) 28
51 ejemplo 2: cliques Un clique en un grafo G es un conjunto de por pares contiguos vertices de G. Problema Utilice ASP par encontrar un clique de cardinalidad n o demonstrar que eso no existe. Escribe un programa cuoys answer sets estan en correspondencia 1-1 con cliques de card. n. 29
52 ejemplo 2: cliques Un clique en un grafo G es un conjunto de por pares contiguos vertices de G. Problema Utilice ASP par encontrar un clique de cardinalidad n o demonstrar que eso no existe. Escribe un programa cuoys answer sets estan en correspondencia 1-1 con cliques de card. n. Solución Como antes, sean V los vertices y E los bordes de G. El programa consiste en las reglas n {in(x) : x V } C, (8) in(x), in(y) (x, y V ; x y; {x, y} E). (9) Se puede comprobar que un conjunto X de átomos es un modelo estable de (8) + (9) sii X es {in(x) : x C} para un clique C in G tal que C n. 29
53 Se escribe (8) + (9) en LPARSE así: n {in(x) : v(x)}. ;- in(x), in(y), v(x,y), X!=Y, not e(x,y), not e(y,x). Como antes, v y e son predicados de dominio para vertices y bordes de G. Las condiciones not e(x,y), not e(y,x) expresan que X y Y no son contiguo. 30
54 ciclos de Hamilton Un ciclo de Hamilton en un grafo orientado G es un camino cerrado que pasa dentro cada vertice de G exactamente una vez. El programa abajo utiliza los átomos in(x, y) para cada borde x, y de G para expresar que x, y es elemento del camino. La parte generativa del programa consiste en las reglas de elección: donde E es el conjunto de bordes. {in(x, y)} C ( x, y E) (10) Restricciones eliminan los subconjuntos de E que no son de Hamilton; 2 {in(x, y) : y A x } (x V ) (11) 2 {in(x, y) : x B y } (y V ) (12) donde A x denota {y : x, y E} y B y denota {x : x, y E}. 31
55 Las restricciones guarantizan que dos in-bordes ni empezan ni terminan en el mismo vértice. Así el conjunto de in-bordes es un camino o una unión de caminos separados. Última condicion: cada vértice de G es alcanzable por una secuencia de in-bordes desde un vértice fijo, p.e. x 0. Utilizamos átomos auxiliarios r(x) para x es alcanzable desde x 0, para cada x en G. Una definición recursiva de r es: r(x) in(x 0, x) (x V ) (13) r(y) r(x), in(x, y) ( x, y E) (14) En fin ponemos las restricciones de alcanzabilidad: not r(x) (x V ). (15) 32
56 Se demuestra que un conjunto X de átomos es la parte esencial de un modelo estable de (10) - (15) si X tiene la forma {in(x, y) : x, y H} donde H es el conjunto de bordes de un ciclo de Hamilton en G. 33
57 Se demuestra que un conjunto X de átomos es la parte esencial de un modelo estable de (10) - (15) si X tiene la forma {in(x, y) : x, y H} donde H es el conjunto de bordes de un ciclo de Hamilton en G. La representación en LPARSE ponendo x 0 = 0 es: {in(x,y)} :- e(x,y). :- 2 {in(x,y) : e(x,y)}, v(x). :- 2 {in(x,y) : e(x,y)}, v(y). r(x) :- in(0,x), v(x). r(y) :- r(x), in(x,y), e(x,y). :- not r(x), v(x). hide r( ). 33
Ejercicios de Lógica Proposicional *
Ejercicios de Lógica Proposicional * [email protected] Notación. El lenguaje proposicional que hemos definido, aquel que utiliza los cinco conectivos,,, y, se denota como L {,,,, }. Los términos
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é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
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
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 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 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
Lógica proposicional. Ivan Olmos Pineda
Lógica proposicional Ivan Olmos Pineda Introducción Originalmente, la lógica trataba con argumentos en el lenguaje natural es el siguiente argumento válido? Todos los hombres son mortales Sócrates es hombre
John Venn Matemático y filósofo británico creador de los diagramas de Venn
Georg Cantor Matemático Alemán creador de la teoría de conjuntos John Venn Matemático y filósofo británico creador de los diagramas de Venn August De Morgan Matemático ingles creador de leyes que llevan
Lógica Proposicional. Guía Lógica Proposicional. Tema III: Cuantificadores
Guía Lógica Proposicional Tema III: Cuantificadores 1.7.2. CUANTIFICADORES Los cuantificadores permiten afirmaciones sobre colecciones enteras de objetos en lugar de tener que enumerar los objetos por
TEMA 1: LÓGICA. p p Operador conjunción. Se lee y y se representa por. Su tabla de verdad es: p q p q
TEMA 1: LÓGICA. Definición. La lógica es la ciencia que estudia el razonamiento formalmente válido. Para ello tiene un simbolismo que evita las imprecisiones del lenguaje humano y permite comprobar la
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
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.
Lógica Proposicional. Significado de una Fórmula Proposicional
Proposicional Semántica Semántica Proposicional - Significado de una Fórmula Proposicional El significado de una proposición está dado por su valor de verdad (o sea, si es Verdadera o Falsa) que se obtiene
Lógica. Matemática discreta. Matemática discreta. Lógica
Lógica Matemática discreta Lógica: rama de las matemáticas instrumento para representar el lenguaje natural proporciona un mecanismo de deducción 2 y de predicados Razonamientos Cálculo proposicional Cálculo
Inteligencia en Redes de Comunicaciones. Razonamiento lógico. Julio Villena Román.
Inteligencia en Redes de Comunicaciones Razonamiento lógico Julio Villena Román [email protected] Índice La programación lógica Lógica de predicados de primer orden Sistemas inferenciales IRC 2009 -
Algoritmos y programas. Algoritmos y Estructuras de Datos I
Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de
Lógica proposicional
Lógica proposicional La palabra lógica viene del griego y significa, razón, tratado o ciencia. En matemáticas es la ciencia que estudia los métodos de razonamiento proporciona reglas y técnicas para determinar
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
Bases Formales de la Computación
Modal Bases Formales de la Computación Pontificia Universidad Javeriana 3 de abril de 2009 Modal LÓGICAS MODALES Contenido Modal 1 Modal 2 3 Qué es la lógica Modal? Modal Variedad de diferentes sistemas
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 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
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
Lógica Proposicional. Cátedra de Matemática
Lógica Proposicional Cátedra de Matemática Abril 2017 Qué es la lógica proposicional? Es la disciplina que estudia métodos de análisis y razonamiento; utilizando el lenguaje de las matemáticas como un
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
LÓGICA DE PROPOSICIONAL Y PREDICADOS INGENIERÍA DE SISTEMAS
LÓGICA DE PROPOSICIONAL Y PREDICADOS INGENIERÍA DE SISTEMAS Patricia Zamora Villalobos John Alexander Coral Llanos Josué Maleaño Trejos Prof. Francisco Carrera Fecha de entrega: miércoles de setiembre
Propiedades de imágenes y preimágenes
Propiedades de imágenes y preimágenes Objetivos. Demostrar las propiedades principales de las imágenes y preimágenes, por ejemplo que f[a B] = f[a] f[b]. Requisitos. Definición y ejemplos de imágenes y
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
Formalismos de Representación de Conocimientos
Formalismos de Representación de Conocimientos Oscar Corcho García [email protected] Despacho 2107 Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus
Matemáticas Dicretas LÓGICA MATEMÁTICA
Matemáticas Dicretas LÓGICA MATEMÁTICA Esta pagina fue diseñada como un auxiliar y herramienta para aquellos que esten interesados en reforzar y tener mas conocimientos sobre las matematicas discretas.
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
John Venn Matemático y filósofo británico creador de los diagramas de Venn
Georg Cantor Matemático Alemán creador de la teoría de conjuntos John Venn Matemático y filósofo británico creador de los diagramas de Venn August De Morgan Matemático ingles creador de leyes que llevan
LÓGICA PROPOSICIONAL
LÓGICA PROPOSICIONAL QUE ES LA LÓGICA? El sentido ordinario de la palabra lógica se refiere a lo que es congruente, ordenado, bien estructurado. Lo ilógico es lo mismo que incongruente, desordenado, incoherente.
Apuntes de Lógica Proposicional
Apuntes de Lógica Proposicional La lógica proposicional trabaja con expresiones u oraciones a las cuales se les puede asociar un valor de verdad (verdadero o falso); estas sentencias se conocen como sentencias
MATEMÁTICAS BÁSICAS. 23 de febrero de Universidad Nacional de Colombia MATEMÁTICAS BÁSICAS
23 de febrero de 2009 Parte I Lógica Proposiciones Considere las siguientes frases Páseme el lápiz. 2 + 3 = 5 1 2 + 1 3 = 2 5 Qué hora es? En Bogotá todos los días llueve Yo estoy mintiendo Maradona fue
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
Teoremas: Condiciones Necesarias, Condiciones Suficientes y Condiciones Necesarias y Suficientes
FUNCIONES DE VARIABLE COMPLEJA 1 Teoremas: Condiciones Necesarias, Condiciones Suficientes y Condiciones Necesarias y Suficientes Lógica Matemática Una prioridad que tiene la enseñanza de la matemática
MATEMÁTICAS DISCRETAS. UNIDAD1 Lógica y Demostraciones
MATEMÁTICAS DISCRETAS UNIDAD1 Lógica y Demostraciones Para el estudio de esta unidad debe ubicarse en el Capítulo 1 del texto base, lea atentamente cada uno de los subtemas indicados en el índice de la
Forma lógica de enunciados
Forma lógica de enunciados Marisol Miguel Cárdenas Lenguaje natural y lenguaje formal El lenguaje natural es aquel que utilizamos cotidianamente. Surge históricamente dentro de la sociedad y es aprendido
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
Inteligencia en Redes de Comunicaciones - 04 Razonamiento lógico
El objetivo del Tema 4 es presentar una panorámica general sobre cómo se pueden realizar razonamientos lógicos en un sistema software. 1 Esta es la tabla de contenidos del tema: se estudia la programación
Agentes Lógicos Univer Univ sidad Po sidad P litécnica de Pueb o la litécnica de Pueb D r. J Jesús A A ntonio G G á onz l ál ez B Ber l na
Agentes Lógicos Universidad Politécnica de Puebla Dr. Jesús Antonio González Bernal Elementos de un Agente Basado en Conocimiento Estado actual del mundo Cómo inferir propiedades del mundo no-vistas a
LÓGICA FORMAL. PROPOSICIONES. CONECTORES LÓGICOS. TABLAS DE VERDAD. Introducción a la programación EPET N 3
LÓGICA FORMAL. PROPOSICIONES. CONECTORES LÓGICOS. TABLAS DE VERDAD. Introducción a la programación EPET N 3 LÓGICA Los seres humanos constantemente realizamos deducciones. Esto quiere decir que obtenemos
CONJUNTO: Colección o agregado de ideas u objetos de cualquier especie.
RESUMEN DE MATEMATICAS I PARTE I CONJUNTOS CONJUNTO: Colección o agregado de ideas u objetos de cualquier especie. A= {números pares} B= { banda de rock} ELEMENTO: Son las ideas u objetos cualesquiera
ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO
Pág. 1 Lógica Proposicional La lógica proposicional es la más antigua y simple de las formas de lógica. Utilizando una representación primitiva del lenguaje, permite representar y manipular aserciones
Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 2: Lunes 18 Viernes 22 de Marzo. Contenidos
Coordinación de Matemática I (MAT0) er Semestre de 0 Semana : Lunes 8 Viernes de Marzo Complemento Contenidos Clase : Cuantificadores, Producto cartesiano y Cardinalidad. Clase : Trigonometría: Identidades
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
{} representa al conjunto vacío, es decir, aquel que no contiene elementos. También se representa por.
2. Nociones sobre Teoría de Conjuntos y Lógica Para llevar a cabo nuestro propósito de especificar formalmente los problemas y demostrar rigurosamente la correctitud de nuestro programas, introduciremos
los lenguajes WHILE y LOOP X2 := X1; while X2 0 do X1 := X1 + 1; X2 := X2 1 od
los lenguajes WHILE y LOOP X2 := X1; while X2 0 do X1 := X1 + 1; X2 := X2 1 od índice de materias introducción histórica modelos de cálculo lenguajes WHILE y LOOP funciones µ-recursivas teorema de equivalencia
Guía 1: Funciones, precedencia y tipado
Introducción a los Algoritmos - do. cuatrimestre 014 Guía 1: Funciones, precedencia y tipado Docentes: Walter Alini, Luciana Benotti El objetivo de los siguientes ejercicios es introducirnos en la programación
Lenguajes lógicos: cláusulas de Horn
Lenguajes lógicos: cláusulas de Horn Lenguaje subyacente: FOL ( first order logic ) Atomos: p(t 1,...,t n ) p símbolo de predicado y t i término (i = 1,...,n) símbolo de variable (X, Y,..) t término símbolo
Introducción. El uso de los símbolos en matemáticas.
Introducción El uso de los símbolos en matemáticas. En el estudio de las matemáticas lo primero que necesitamos es conocer su lenguaje y, en particular, sus símbolos. Algunos símbolos, que reciben el nombre
Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación.
NÚMEROS REALES Conjuntos Los conjuntos se emplean en muchas áreas de las matemáticas, de modo que es importante una comprensión de los conjuntos y de su notación. Un conjunto es una colección bien definida
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
Lógica de Predicados 1!
Lógica de Predicados 1! rafael ramirez [email protected] 55.316 (Tanger) Porqué Lógica de Predicados! La logica proposicional maneja bien afirmaciones compuestas de no, y, o, si entonces En situaciones
INGENIERÍA EN SISTEMAS Y COMUNICACIONES
INGENIERÍA EN SISTEMAS Y COMUNICACIONES UDA: INTELIGENCIA ARTIFICIAL TEMA: REPRESENTACIÓN DEL CONOCIMIENTO E L A B O R Ó : D R. E N C. H É C T O R R A F A E L O R O Z C O A G U I R R E C U U A E M V M
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
TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad
TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad Calculo proposicional 1 Argumentos y proposiciones lógicas 1 Algunos argumentos lógicos importantes 2 Proposiciones 4 Conexiones lógicas 5 Negación (tabla)
2.1.- Formalización de enunciados en lenguaje ordinario
2.1.- Formalización de enunciados en lenguaje ordinario Una de las tareas más importantes para poder aplicar la lógica a los diferentes campos del saber humano es la formalización, también conocida como
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
En la fig. 1 se representa el grafo, G=(V,A) donde: V = {1, 2, 3, 4, 5, 6} A = { {1,2}, {1,3}, {1,5}, {3}, {3,4}, {4,5}, {5,6} }
Unidad 1 Parte 1 - Teoría de Grafos Introducción En este capítulo veremos la noción matemática de grafo y propiedades de los mismos. En capítulos subsiguientes veremos las estructuras de datos utilizadas
TEMA 5 El tipo grafo. Tipo grafo
TEMA 5 El tipo grafo PROGRAMACIÓN Y ESTRUCTURAS DE DATOS Tipo grafo 1. Concepto de grafo y terminología 2. Especificación algebraica. Representación de grafos.1. Recorrido en profundidad o DFS.2. Recorrido
LÓGICA Y CONJUNTOS* En este capítulo
LÓGICA Y CONJUNTOS* 1 En este capítulo 1.1 Enunciados y valor de verdad 1.2 Proposiciones simples y compuestas 1.3 Proposiciones lógicamente equivalentes 1.4 Argumentos 1.5 Cuantificadores 1.6 Conjuntos
Sistemas deductivos. Lógica Computacional. Curso 2005/2006. Departamento de Matemática Aplicada Universidad de Málaga
Sistemas deductivos Lógica Computacional Departamento de Matemática plicada Universidad de Málaga Curso 2005/2006 Contenido 1 Sistema axiomático de Lukasiewicz Sistema proposicional Extensión a predicados
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
Redes Semánticas. Redes semánticas. Limitaciones de las redes semánticas. Notas
Redes semánticas Redes Semánticas La lógica como lenguaje de representación tiene dificultades prácticas Son necesarios mecanismos mas intuitivos y fáciles de usar La psicología cognitiva afirma: La representación
Introducción. Ejemplos de expresiones que no son proposiciones
Introducción El objetivo de los matemáticos es descubrir y comunicar ciertas verdades. Las matemáticas son el lenguaje de los matemáticos y una demostración, es un método para comunicar una verdad matemática
p q p q p (p q) V V V V V F F F F V V F F F V F
3.2 Reglas de inferencia lógica Otra forma de transformación de las proposiciones lógicas son las reglas de separación, también conocidas como razonamientos válidos elementales, leyes del pensamiento,
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
IIC 2252 - Matemática Discreta
IIC 2252 - Matemática Discreta L. Dissett Clase 04 Lógica de predicados. Reglas de inferencia en lógica de predicados. Lógica de predicados Definiciones básicas: Un predicado es una afirmación que depende
Teorema de incompletitud de Gödel
Teorema de incompletitud de Gödel Theorem (Gödel) Th(N) es una teoría indecidible. IIC2213 Teorías 79 / 109 Teorema de incompletitud de Gödel Theorem (Gödel) Th(N) es una teoría indecidible. Corolario
Un enunciado es toda frase u oración que se emite
OBJETIO 2: Aplicar la lógica proposicional y la lógica de predicados en la determinación de la validez de una proposición dada. Lógica Proposicional La lógica proposicional es la más antigua y simple de
CONJUNTOS. Por ejemplo, el E del ejemplo 2 se escribe.
CONJUNTOS La teoría de conjuntos nos permite describir de forma precisa conjuntos de números, de personas, de objetos, etc que comparten una propiedad común. Esto puede ser de gran utilidad al establecer
Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón.
Resumen de las clases teóricas del turno tarde a cargo de la Prof. Alcón. 0.1. Definiciones básicas: subconjunto, conjunto vacío, complemento, conjunto de partes A lo largo de esta sección consideraremos
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 2: Lógica de Predicados y Métodos de Demostración
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 2: Lógica de Predicados y Métodos de Demostración Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:
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
ÁLGEBRA I. Curso Grado en Matemáticas
ÁLGEBRA I. Curso 2012-13 Grado en Matemáticas Relación 1: Lógica Proposicional y Teoría de Conjuntos 1. Establecer las siguientes tautologías: (a) A A A (b) A A A (c) A B B A (d) A B B A (e) (A B) C A
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
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í
FORMALIZACIÓN Y EJECUCIÓN DEPARTAMENTO DE ELECTRÓNICA Y COMPUTADORES. Mercedes Granda Departamento de Electrónica y Computadores
REDES DE PETRI: DEFINICIÓN, FORMALIZACIÓN Y EJECUCIÓN PROGRAMACIÓN CONCURRENTE MASTER EN COMPUTACIÓN DEPARTAMENTO DE ELECTRÓNICA Y COMPUTADORES UNIVERSIDAD DE CANTABRIA CURSO 22/3 REDES DE PETRI Las redes
Capítulo 3. Conjuntos. Continuar
Capítulo 3. Conjuntos Continuar Introducción Georg Cantor definió el concepto de conjunto como una colección de objetos reales o abstractos e introdujo el conjunto potencia y las operaciones entre conjuntos.
Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012
Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Lógica Proposicional Sergio Stive Solano Sabié Marzo de 2012 Proposiciones Definición 1.1 Una proposición (o declaración) es una oración declarativa
CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones
CONTENIDO 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados 3.- Búsqueda de soluciones 4.- Lenguajes de IA e Introducción a Sistemas Expertos 1.- Introducción a la Inteligencia
Isabelle como un lenguaje funcional
Capítulo 1 Isabelle como un lenguaje funcional 1.1 Introducción Nota 1.1.1. Esta notas son una introducción a la demostración asistida utilizando el sistema Isabelle/HOL/Isar. La versión de Isabelle utilizada
LOGICA DE ENUNCIADOS
Lógica - FCE LOGICA DE ENUNCIADOS 1. El lenguaje de enunciados Si se restringe el lenguaje de primer orden (o lenguaje de predicados) eliminando los cuantificadores y se toma como ultima unidad de análisis
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)
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
A5 Introducción a la optimización en redes
48 Materials David Pujolar Morales A5 Introducción a la optimización en redes Definición 1. Grafo finito. Sea un V un conjunto no vacío con un número finito de elementos y E una familia finita de pares
Tema 3.- Predicados y sentencias condicionales
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER
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,
Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:
Redes Semánticas Redes semánticas La lógica como lenguaje de representación tiene dificultades prácticas Son necesarios mecanismos mas intuitivos y fáciles de usar La psicología cognitiva afirma: La representación
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 Agentes basados en conocimiento Contenido Sistemas basados en conocimiento
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
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
1. Resolución en lógica proposicional
1. Resolución en lógica proposicional 1.1. Introducción 1.1.1. Pseudo-motivación Si tengo una fórmula de proposicional, puedo probar con fuerza bruta todas las valuaciones a ver si es satisfactible? Si
Capítulo 1 Lógica Proposicional
Capítulo 1 Lógica Proposicional 1.1 Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases
Definición y representación de los
Definición y representación de los circuitos lógicos. LÁMARA R + - + - OBJETIVO GENERAL BATERÍA Utilizar el álgebra booleana para analizar y describir el funcionamiento de las combinaciones de las compuertas
Proposicional. Curso Mari Carmen Suárez de Figueroa Baonza
Semántica Proposicional Curso 2014 2015 Mari Carmen Suárez de Figueroa Baonza [email protected] Contenidos Introducción Interpretación de FBFs proposicionales Validez Satisfacibilidad Validez y Satisfacibilidad
