2 LÓGICA DE PRIMER ORDEN
|
|
|
- Víctor Manuel López Agüero
- hace 9 años
- Vistas:
Transcripción
1 2 LÓGICA DE PRIMER ORDEN En términos generales, la Programación Lógica atañe al uso de la lógica para representar y resolver problemas Más adelante precisaremos que, en realidad, usaremos una lógica restringida a cláusulas de Horn y la resolución como regla de inferencia [17] Por ahora, este capítulo introduce los conceptos de la Lógica de Primer Orden necesarios para abordar los aspectos formales de la Programación Lógica Para ello, se adopta un enfoque basado en sistemas formales, que nos permita describir el lenguaje, la teoría del modelo y la teoría de prueba de la Lógica de Primer Orden Con este aparato, se introducen los conceptos de unificación y resolución como regla de inferencia Para expresar conocimiento sobre situaciones que son de nuestro interés, solemos hacer uso de enunciados declarativos Decimos que estos enunciados son declarativos en el sentido lingüístico del término, esto es, se trata de expresiones del lenguaje natural que son o bien verdaderas, o bien falsas; en contraposición a los enunciados imperativos e interrogativos La Lógica Proposicional es declarativa en este sentido, las proposiciones representan hechos que se dan o no en la realidad La Lógica de Primer Orden tienen un compromiso ontólogico más fuerte [? ], donde la realidad implica además, objetos y relaciones entre ellos Consideren los siguientes ejemplos de enunciado declarativo: 1 Julia es madre y Luis es hijo de Julia 2 Toda madre ama a sus hijos donde el enunciado (1) se refiere a los objetos de discurso Julia y Luis, usando propiedades de estos objetos, como ser madre; así como relaciones entre éstos, como hijo El enunciado (2) se refiere a relaciones que aplican a todas las madres, en tanto que objetos de discurso A esto nos referimos cuando hablamos de representación de un problema en el contexto de la Programación Lógica, a describir una situación en términos de objetos y relaciones entre ellos Si se aplican ciertas reglas de razonamiento a tales representaciones, es posible obtener nuevas conclusiones Esto concierne a la resolución de problemas en Programación Lógica Por ejemplo, conociendo (1) y(2) es posible inferir (vía Modus Ponens) que: 3 Julia ama a Luis La idea central de la programación lógica es describir los objetos que conforman un universo de discurso, personas en el ejemplo; así como las relaciones entre ellos, siguiendo con el ejemplo hijo y madre; y computar tales descripciones para obtener conclusiones como (3) Al describir el problema que queremos resolver, también podemos hacer uso de funciones, relaciones en las cuales sólo hay un valor dada una entrada Por ejemplo, madre de puede representarse como una función (todo hijo tiene una sola madre), pero hijo de no Esto se ilustra en la figura 10 19
2 20 luis pedro madre de madre de maria juana maria juana hijo de hijo de luis pedro Figura 10: La relación madre de es una función; mientras que hijo de no lo es Como en todo sistema formal, es necesario especificar cuidadosamente la sintaxis de tales enunciados declarativos, es decir, que expresiones pertenecen al lenguaje de la Lógica de Primer Orden, y cuales no; la semántica de estas expresiones, es decir qué hace que una expresión sea verdadera o falsa; así como las reglas de razonamiento que permiten concluir (3) a partir de (1) y(2) Tales cuestiones son el tema de estudio de la lógica matemática Este capítulo del curso introduce los elementos de la Lógica de Primer Orden, necesarios para abordar la resolución como regla de inferencia y su uso en el lenguaje de programación Prolog La especificación cuidadosa de la sintaxis y semántica de la lógica de primer orden, se consigue definiendo a ésta última como un sistema formal Para ello, es necesario considerar tres aspectos: Languaje Este elemento está asociado a la sintaxis de la Lógica de Primer Orden y de los programas lógicos El lenguaje de un sistema formal está dado por un conjunto de símbolos conocido como alfabeto y una serie de reglas de construcción o sintácticas Una expresión es cualquier secuencia de símbolos pertenecientes al alfabeto (primarios) Cualquier expresión es, o no es, una fórmula bien formada (fbf) Las fórmulas bien formadas son las expresiones que pueden formarse con los símbolos del alfabeto a partir de las reglas de construcción y por tanto, pertenecen al languaje de la Lógica de Primer Orden Teoría de modelo Este elemento está asociado a la semántica de la Lógica de Primer Orden La teoría del modelo establece la interpretación de las fbfs en un sistema formal Su función es relacionar las fbfs con alguna representación simplificada de la realidad que nos interesa, para establecer cuando una fbf es falsa y cuando verdadera Esta versión de realidad corresponde a lo que informalmente llamamos modelo Sin embargo, en lógica, el significado de modelo está íntimamente relacionado con el lenguaje del sistema formal: si
3 21 Brazo robótico E A B D C Mesa Figura 11: El mundo de los bloques, usado en los ejemplos subsiguientes la interpretación M hace que la fbf 1 sea verdadera, se dice que M es un modelo de o que M satisface, y se escribe M = Una fbf es válida si toda interpretación es un modelo para ella Teoría de prueba Este elemento está asociado con el razonamiento deductivo La teoría de la prueba tiene como objetivo hacer de cada enunciado matemático una fórmula demostrable y rigurosamente deducible Para ello, la actividad matemática debería quedar reducida a la manipulación de símbolos y sucesiones de símbolos regulada por un conjunto de instrucciones dadas al respecto La construcción de tal teoría implica, además del lenguaje del sistema formal, un subconjunto de fbf que tendrán el papel axiomas en el sistema, y un conjunto de reglas de inferencia que regulen diversas operaciones sobre los axiomas Las fbf obtenidas mediante la aplicación sucesiva de las reglas de inferencia a partir de los axiomas se conocen como teoremas del sistema Básicamente, la Lógica de Primer Orden, también conocida como Cálculo de Predicados, introduce un conjunto de símbolos que nos permiten expresarnos acerca de los objetos en un dominio de discurso dado El conjunto de todos estos objetos se conoce como universo de discurso (U) Los miembros del universo de discurso pueden ser objetos concretos, ej, un libro, un robot, etc; abstractos, ej, números; e incluso, ficticios, ej, unicornios, etc Un objeto es algo sobre lo cual queremos expresarnos Como ejemplo, consideren el multi citado mundo de los bloques [9] que se muestra en la figura 11 El universo de discurso para tal escenario es el conjunto que incluye los cinco bloques, la el brazo robótico y la mesa: {a, b, c, d, e, brazo, mesa} Una función es un tipo especial de relación entre los objetos del dominio de discurso Este tipo de relaciones mapea un conjunto de objetos de entrada a un objeto único de salida Por ejemplo, es posible definir la función parcial sombrero que mapea un bloque al bloque que se encuentra encima de él, si tal bloque existe Las parejas correspondientes a esta función parcial, dado el escenario mostrado en la figura 11 1 El símbolo se usa aquí como una variable meta-lógica, es decir, una variable que tiene como referente el lenguaje del sistema formal mismo, y por lo tanto, no forma parte del lenguaje del sistema en si Se usaran letras griegas como variables meta-lógicas
4 22 son: {(b, a), (c, d), (d, e)} El conjunto de todas las funciones consideradas en la conceptualización del mundo se conoce como base funcional Un segundo tipo de relación sobre los objetos del dominio de discurso son los predicados Diferentes predicados pueden definirse en el mundo de los bloques, por ejemplo, el predicado sobre que se cumple para dos bloques, si y sólo si el primero está inmediatamente encima del segundo Para la escena mostrada en la figura 11, sobre/2 se define por los pares {(a, b), (d, c), (e, d)} Otro predicado puede ser libre/1, que se cumple para un bloque si y sólo si éste no tiene ningún bloque encima Este predicado tiene los siguientes elementos {a, e} El conjunto de todos los predicados usados en la conceptuación se conoce como base relacional Para universos de discurso finitos, existe un límite superior en el número posible de predicados n-arios que pueden ser definidos Para un universo de discurso de cardinalidad b (cardinalidad es el número de elementos de un conjunto), existen b n distintas n-tuplas Cualquier predicado n-ario es un subconjunto de estas b n tuplas Por lo tanto, un predicado n-ario debe corresponder a uno de máximo 2 (bn) conjuntos posibles Además de las funciones y predicados, la flexibilidad de la lógica de primer orden resulta del uso de variables y cuantificadores Las variables, cuyos valores son objetos del universo de discurso, se suelen representar por cualquier secuencia de caracteres que inicie con una mayúscula El cuantificador para todo (8) nos permite expresar hechos acerca de todos los objetos en el universo del discurso, sin necesidad de enumerarlos Por ejemplo, toda madre El cuantificador existe (9) nos permite expresar la existencia de un objeto en el universo de discurso con cierta propiedad en partícular, por ejemplo, 9X libre(x) ^ enlamesa(x) expresa que hay al menos un objeto que no tiene bloques sobre él y aue se encuentra sobre la mesa Sintaxis de la Lógica de Primer Orden El alfabeto de la Lógica de Primer Orden se obtiene al extender la lógica proposicional con un conjunto numerable de símbolos de predicados (Pred) y funciones (Func) Se asume un conjunto infinito de variables (Var) que toman valores en el universo de discurso f denota la aridad del predicado o función f, es decir, su número de argumentos Los predicados de aridad cero se asumen como constantes Los términos de nuestro lenguaje de Primer Orden se forman de variables, constantes y funciones aplicados a estos Por ejemplo: calif(hermano(alex), sma) denota la calificación obtenida por el hermano de Alex en el curso de Sistemas Multi-Agentes Formalmente, utilizando notación Backus Naur (BNF): Definición 1 (Términos) Un término se define por: t ::= x c f(t,, t) donde x 2 Var; c 2 Func tal que c = 0; yf 2 Func tal que f >0 Observen que los constructores básicos de los términos son las variables y las constantes (functores de aridad 0) Se pueden formar términos más complejos usando functores de aridad mayor a cero, cuyos argumentos son a su vez términos Por lo tanto, la noción de término depende del conjunto Func
5 23 Definición 2 (Sintaxis) El lenguaje de la Lógica de Primer Orden L LPO se construye a partir de las variables Var, los functores Func y los predicados Pred como sigue: ::= P(t 1,, t n ) ( ) ( ^ ) ( _ ) (! ) (8x ) (9x ) donde P 2 Pred es un símbolo de predicado de aridad n > 1; t i denota términos sobre Func; y x 2 Var Observen que los argumentos de un predicado son siempre términos Los predicados de aridad cero puden verse como variables proposicionales Antes de introducir las definiciones formales de la semántica del cálculo de predicados, consideremos algunas expresiones posibles en está lógica, usando como ambiente el mundo de los bloques (Figura 11) Si queremos expresar que al menos algún bloque no tiene nada encima, podemos usar los predicados Bloque y Libre en la siguiente expresión: 9x Bloque(x) ^ Libre(x) Esta fbf expresa que existe un x tal que x es un bloque y x está libre (no tiene otro bloque encima) Observen que cuando usamos cuantificadores, siempre tenemos en mente el universo de discurso o dominio El dominio puede especificarse en término de conjuntos Luego, si el dominio D es el conjunto de constantes {A, B, C, D, E, Mesa, Mano}, podemos decir que B = {A, B, C, D, E} es el conjunto de bloques en D Entonces plantear una expresión equivalente a 9x Bloque(x) ^ Libre(x), usando la fbf 8x Libre(x), si especificamos que Libre tiene como dominio B En tal caso, se dice que B es la interpretación del predicado Libre Para un predicado de aridad dos, como Sobre cuyos argumentos son bloques, podemos decir que su interpretación está en B B Para obtener un modelo para el lenguaje L FOL formamos el par hd, Vi, donde D es el universo de discurso, ej cualquier clase de objetos sobre la que queremos expresarnos, y V es una función, tal que para cualquier predicado de aridad n se obtienen las n-tuplas que corresponden a la interpretación del predicado En el ejemplo de la figura 11, consideren el predicado Sobre de aridad dos Su interpretación es un subconjunto de B B Para la escena mostrada, V(Sobre) ={(A, B), (E, D), (D, C)} Para una constante, la función V regresa la misma constante, ej V(A) =A Algunas veces la expresión V( ), donde 2 Const [ Pred, se abrevia V y se conoce como una interpretación Una posible interpretación V para la escena mostrada en al figura 11 y su base relacional es: A V = A B V = B C V = C D V = D E V = E Sobre V = {(A, B), (E, D), (D, C)} EnLaMesa V = {B, C} Libre V = {A, E} PorEncima V = {(A, B), (E, D), (E, C), (D, C)}
6 24 Todo esto puede especificarse formalmente con la siguiente regla semántica: Definición 3 (Interpretación) Una interpretación V, con respecto a un dominio de discurso D es una función que satisface las siguientes propiedades: i) Si 2 Func y = 0, entonces V( ) = (el caso de las constantes); ii) Si 2 Pred y = n, entonces V( ) D n (el caso de los predicados) Observen que las variables no están incluidas en la interpretación, tal y como se ha definido Interpretar las variables de manera separada a los otros símbolos, es una práctica aceptada En lo que sigue, se asume que las variables en las fbf están acotadas, es decir, bajo el alcance de un cuantificador Decimos que µ es una asignación de variables basada en el modelo M = hd, Vi si para todo 2 Var, µ( ) 2 D Entonces podemos escribir M = V µ ( ) para expresar que es verdadera en el modelo hd, Vi cuando las variables en toman valores de acuerdo a la asignación µ, entonces tenemos que: Definición 4 (Semántica átomos) M = si y sólo si V µ ( ) 2 V Definición 5 (Semántica negación) M = si y sólo si M 6 = Definición 6 (Semántica disyunción) M = ( _ ) si y sólo si M = o M = Para formular las reglas semánticas de las expresiones que contienen cuantificadores, necesitamos el concepto de asignación de variables alternativa La idea es que queremos que V µ (8x ) sea verdadera, no solo cuando V µ ( ) es verdadera, sino cuando V ( ) es verdadera para cualquier valor en D regresado por cualquier función de asignación Observen que las variables libres en deben conservar el mismo valor en tal asignación Se dice que la asignación de variables es x-alternativa de µ, si y sólo si para toda variable, excepto posiblemente x, ( ) =µ( ) Entonces, tenemos que:: Definición 7 (Semántica cuantificador universal) M = 8x Si y sólo si V ( ) 2 V para cada asignación de variables x-alternativa de µ Definición 8 (Semántica cuantificador existencial) M = 9x Si y sólo si existe una asignación de variables x-alternativa de µ, tal que V ( ) es verdadera Una fbf es válida en el modelo M si y sólo si M = para toda asignación de variable µ basada en hd, Vi Una fbf que es válida en todo modelo se conoce como universalmente válida Un resultado estándar importante es el principio de remplazamiento, expresado de la siguiente forma: Sea cualquier fbf y x e y dos variables cualesquiera Sea M cualquier modelo de L FOL Sea µ cualquier asignación de variables Entonces cuando es casi igual a µ excepto que (x) =µ(y), V ( ) =V µ ( [y/x]) Otro resultado es el principio de concordancia que expresa que cuando µ y concuerdan en todas las variables libres de una fbf, entonces V ( ) =V µ ( ) Como consecuencia, cuando no contiene variables libres, entonces V ( ) =V µ ( ) para cualquier y µ
7 25 Volvamos al ejemplo de la introducción: 1 Toda madre ama a sus hijos 2 Julia es madre y Luis es hijo de Julia Conociendo (1) y(2) es posible concluir que: 3 Julia ama a Luis Podemos formalizar este ejemplo en Lógica de Primer Orden como sigue: 1 8X 8Y madre(x) ^ hijo_de(y, X) ) ama(x, Y) 2 madre(julia) ^ hijo_de(luis, julia) 3 ama(julia, luis) Una vez que hemos formalizado nuestros enunciados, el proceso de inferencia puede verse como un proceso de manipulación de fbf, donde a partir de formulas como (1) y(2), llamadas premisas, se produce la nueva fbf (3) llamada conclusión Estas manipulaciones se pueden formalizar mediante reglas de inferencia Entre las reglas de inferencia de la lógica de primer orden encontramos: Modus Ponens O regla de eliminación de la implicación Esta regla dice que siempre que las fbfs de la forma y ) pertenezcan a las premisas o sean concluidas a partir de ellas, podemos inferir : ) () E) Eliminación de cuantificador universal Esta regla expresa que siempre que una fbf de la forma 8X pertenezca a las premisas o sea concluida a partir de ellas, una nueva fbf puede ser concluida al remplazar todas las ocurrencias libres de X en por algún término t que es libre con respecto a X (todas las variables en t quedan libres al substituir X por t La regla se presenta como sigue: 8X (X) (t) (8E) Introducción de conjunción Cuando las fbf y pertenezcan a las premisas o sean concluidas a partir de ellas, podemos inferir ^ : ^ (^I)
8 26 La correctez de estas reglas puede ser demostrada directamente a partir de la definición de la semántica de las fbf en L FOL El uso de las reglas de inferencia puede ilustrarse con el ejemplo formalizado Las premisas son: 1 8X8Ymadre(X) ^ hijo_de(y, X) ) ama(x, Y) 2 madre(julia) ^ hijo_de(luis, julia) Al aplicar la eliminación de cuantificador universal (8E) a(1) obtenemos: 3 8Y(madre(julia) ^ hijo_de(y, julia) ) ama(julia, Y) Al aplicar nuevamente (8E) a(3) obtenemos: 4 madre(julia) ^ hijo_de(luis, julia) ) ama(julia, luis) Finalmente, al aplicar Modus Ponens a (2) y(4): 5 ama(julia, luis) La conclusión (5) ha sido obtenida rigurosamente, aplicando las reglas de inferencia Esto ilustra el concepto de derivación El hecho de que una fórmula sea derivable a partir de un conjunto de fórmulas se escribe ` Si las reglas de inferencia son consistentes (sound), siempre que ` entonces = Esto es, si nuestra lógica es consistente, cualquier fbf que puede ser derivada de otra fbf, es tambien una consecuencia lógica de ésta última Definición 9 (Consistencia y completitud) Un conjunto de reglas de inferencia se dice consistente si, para todo conjunto de fbf cerradas (sin ocurrencia de variables libres) y cada fbf cerrada, siempre que ` se tiene que = Las reglas de inferencia se dicen completas si ` siempre que = Formalmente, como ya se mencionó, una substitución es un mapeo de las variables del lenguaje a los términos del mismo: Definición 10 (Substitución) Una substitución es un conjunto finito de pares de la forma {X 1 /t 1,, X n /t n } donde cada t n es un término y cada X n es una variable, tal que X i 6= t i y X i 6= X j si i 6= j La substitución vacía se denota por Asumamos que Dom({X 1 /t 1,, X n /t n }) denota al conjunto {X 1,, X n }, también conocido como dominio; yrange({x 1 /t 1,, X n /t n }) denota al conjunto {t 1,, t n }, también conocido como rango Entonces la regla anterior expresa que las variables en el dominio de una substitución son únicas y no incluyen la substitución de la variable por si misma La aplicación X de la substitución a la variable X se define como: X = t Si X/t 2 X En otro caso observen que para las variables no incluidas en Dom( ), aparece como la función identidad Es importante extener el concepto de substitución a las fbf:
9 27 Definición 11 (Aplicación de una substitución) Sea = {X 1 /t 1,, X n /t n } una substitución y una fbf La aplicación es la fbf obtenida al remplazar simultáneamente t i por toda ocurrencia de X i en (1 6 i 6 n) se conoce como un caso (instance) de Ejemplos: ama(x, Y) ^ madre(x){x/julia, Y/luis} = ama(julia, luis) ^ madre(julia) p(f(x, Z), f(y, a)) {X/a, Y/Z, W/b} = p(f(a, Z), f(z, a)) p(x, Y) {X/f(Y), Y/b} = p(f(y), b) Definición 12 (Composición) Sean y dos substituciones de la forma: = {X 1 /s 1, X m /s m } = {Y 1 /t 1, Y n /t n } La composición se obtiene a partir del conjunto: {X 1 /s 1, X m /s m, Y 1 /t 1, Y n /t n } de la manera siguiente: eliminar todas las X i /s i para las que X i = s i (1 6 i 6 m) y eliminar también aquellas Y j /t j para las cuales Y j 2 Dom( ) (1 6 j 6 n) Por ejemplo: {X/f(Z), Y/W}{X/a, Z/a, W/Y} = {X/f(a), Z/a, W/Y} Definición 13 (Substitución idempotente) Una substitución se dice idempotente si = Se puede probar que una substitución es idempotente si y sólo si Dom( ) \ Range( ) =;, es decir si el dominio y el rango de la substitución son disjuntos Otras propiedades de las substituciones son: Definición 14 (Propiedades de las substituciones) Sean, y una fbf Entonces: substituciones y sea F E( ) =(E ) ( ) = ( ) = = Observen que, aunque las substituciones son asociativas, éstas no son conmutativas Las substituciones son importantes para definir una regla de inferencia de especial relevancia para nosotros, conocida como la regla de resolución Con las definiciones introducidas en este capítulo podemos abordar el tema de los programas lógicos definitivos
10 28 Figura 12: Mundo de Tarski para los ejercicios 1 y 2 1 El material aquí presentado está basado principalmente en los textos de Genesereth y Nilsson [9], capítulo 2; y el de Nilsson y Maluszynski [18], capítulo 1 Una lectura complementaria a estos textos son los capítulos 8 y 9 del texto de Russell y Norvig [23] Una aproximación más computacional a la Lógica de Primer Orden, puede encontrarse en Huth y Ryan [10], capítulo 2 2 Consideren el Mundo de Tarski [3] mostrado en la figura 12 Escriban una interpretación para la escena mostrada, considerando los siguientes predicados con su significado evidente: triángulo/1, cuadrado/1, pentágono/1, mediano/1, grande/1, pequeño/1, máspequeñoque/2, alaizquierdade/2, enlamismacolumna/2 3 En la intepretación anterior, cuales de las siguientes fórmulas son safisfacibles y cuales no: a) triángulo(a) ^ cuadrado(c) ^ pentágono(e) b) mediano(a) ^ grande(a) ^ pequeño(a) ^ pequeño(f) ^ grande(c) c) máspequeño(f, a) ^ máspequeño(a, c) ^ alaizquierdade(f, a) ^ alaizquierdade(e, b) d) 8X8Y(aLaIzquierdaDe(X, Y) _ mismacolumna(x, Y) _ alaizquierdade(y, X)) e) 8X8Y(cuadrado(X) ^ pentagono(y) =) alaizquierdade(x, Y)) f) 9X9Y(triángulo(X) ^ cuadrado(y) ^ mismacolumna(x, Y)) 4 En la misma interpretación, introduzca un predicado que exprese una relación entre tres objetos del universo de discurso Utilice el predicado introducido en una fórmula bien formada satisfacible
Lógica de Primer Orden
Capítulo 2 Lógica de Primer Orden Resumen En términos generales, la Programación Lógica concierne al uso de la lógica para representar y resolver problemas. Más adelante precisaremos que, en realidad,
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
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.
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í
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 -
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
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
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
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.
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
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,
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
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
En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse
En matemáticas el concepto de conjunto es considerado primitivo y no se da una definición de este, por lo tanto la palabra CONJUNTO debe aceptarse lógicamente como un término no definido. Un conjunto se
Tema 9: Cálculo Deductivo
Facultad de Informática Grado en Ingeniería Informática Lógica PARTE 2: LÓGICA DE PRIMER ORDEN Tema 9: Cálculo Deductivo Profesor: Javier Bajo [email protected] Madrid, España 24/10/2012 Introducción a la
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
En general, un conjunto A se define seleccionando los elementos de un cierto conjunto U de referencia que cumplen una determinada propiedad.
nidad 3: Conjuntos 3.1 Introducción Georg Cantor [1845-1918] formuló de manera individual la teoría de conjuntos a finales del siglo XIX y principios del XX. Su objetivo era el de formalizar las matemáticas
Introducción. Lógica de proposiciones: introducción. Lógica de proposiciones. P (a) x. Conceptos
Introducción César Ignacio García Osorio Lógica y sistemas axiomáticos 1 La lógica ha sido históricamente uno de los primeros lenguajes utilizados para representar el conocimiento. Además es frecuente
Lógica Matemática, Sistemas Formales, Cláusulas de Horn
Lógica Matemática, Sistemas Formales, Cláusulas de Horn Lic. José Manuel Alvarado La lógica se ocupa de las argumentaciones válidas. Las argumentaciones ocurren cuando se quiere justificar una proposición
Índice Proposiciones y Conectores Lógicos Tablas de Verdad Lógica de Predicados Inducción
Curso 0: Matemáticas y sus Aplicaciones Tema 5. Lógica y Formalismo Matemático Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Proposiciones y Conectores Lógicos 2 Tablas de Verdad
encontramos dos enunciados. El primero (p) nos afirma que Pitágoras era griego y el segundo (q) que Pitágoras era geómetra.
Álgebra proposicional Introducción El ser humano, a través de su vida diaria, se comunica con sus semejantes a través de un lenguaje determinado (oral, escrito, etc.) por medio de frases u oraciones. Estas
LICENCIATURA EN MATEMÁTICA. Práctico N 1 Lenguaje de la lógica. proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 /
Práctico N 1 Lenguaje de la lógica LICENCIATURA EN MATEMÁTICA proposicional VICTOR GALARZA ROJAS 1 5 / 0 5 / 2 0 1 0 PRÁCTICO N 1 1. Fundamentación: fundamentar la expresión Por lo tanto del siguiente
Derivadas Parciales (parte 2)
40 Derivadas Parciales (parte 2) Ejercicio: Si donde y. Determinar Solución: Consideraremos ahora la situación en la que, pero cada una de las variables e es función de dos variables y. En este caso tiene
Material diseñado para los estudiantes del NUTULA, alumnos del profesor Álvaro Moreno.01/10/2010 Lógica Proposicional
Lógica Proposicional INTRODUCCIÓN El humano se comunica con sus semejantes a través de un lenguaje determinado (oral, simbólico, escrito, etc.) construido por frases y oraciones. Estas pueden tener diferentes
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
Matemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características
Tema 2. Fundamentos de la Teoría de Lenguajes Formales
Departamento de Tecnologías de la Información Tema 2. Fundamentos de la Teoría de Lenguajes Formales Ciencias de la Computación e Inteligencia Artificial Índice 2.1. Alfabeto 2.2. Palabra 2.3. Operaciones
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
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.
UNIDAD II: TEORÍA DE CONJUNTOS 2.1. INTRODUCCIÓN
UNDD : TEORÍ DE CONJUNTOS 2.1. NTRODUCCÓN Según Georg Cantor un conjunto es la reunión, agrupación o colección de elementos bien definidos que tienen una propiedad en común, concepto que ha penetrado y
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
Algebra lineal y conjuntos convexos
Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar
Teoría de la Probabilidad Tema 2: Teorema de Extensión
Teoría de la Probabilidad Tema 2: Teorema de Extensión Alberto Rodríguez Casal 25 de septiembre de 2015 Definición Una clase (no vacía) A de subconjuntos de Ω se dice que es un álgebra si A es cerrada
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
NOCIONES PRELIMINARES (*) 1
CONJUNTOS NOCIONES PRELIMINARES (*) 1 Conjunto no es un término definible, pero da idea de una reunión de cosas ( elementos ) que tienen algo en común. En matemática los conjuntos se designan con letras
Semana02[1/23] Conjuntos. 9 de marzo de Conjuntos
Semana02[1/23] 9 de marzo de 2007 Introducción Semana02[2/23] La teoría de conjuntos gira en torno a la función proposicional x A. Los valores que hacen verdadera la función proposicional x A son aquellos
ƒ : {(1, 4), (2, 5), (3, 6), (4, 7)}.
SECCIÓN 5. Funciones inversas 5. Funciones inversas Verificar que una función es la inversa de otra. Determinar si una función tiene una función inversa. Encontrar la derivada de una función inversa. f
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
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
10.4 Sistemas de ecuaciones lineales
Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 001 y MATE 02 Clase #11: martes, 14 de junio de 2016. 10.4 Sistemas de ecuaciones lineales
Lic. Manuel de Jesús Campos Boc
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA FACULTAD DE CIENCIAS DE LA ADMINISTRACIÓN DIRECCIÓN GENERAL DE CENTRO UNIVERSITARIOS CENTRO UNIVERSITARIO DE VILLA NUEVA CURSO MATEMÁTICAS APLICADA I 2015 Lic. Manuel
Algunos ejemplos de conjuntos pueden ser los siguientes:
1. CONJUNTOS Y PRODUCTO CRTESINO. OBJETIVOS: 1) Establecer los conceptos básicos y las distintas notaciones para conjuntos. 2) Descripción de conjuntos en distintas formas: Lista, expresión verbal, expresión
Pregunta 1 Es correcta esta definición? Por qué?
TEORÍA DE CONJUNTOS. En un libro de COU de 1975 puede leerse la siguiente definición de conjunto: Un conjunto es una colección de objetos, cualquiera que sea su naturaleza. Pregunta 1 Es correcta esta
Lenguajes, Gramáticas y Autómatas Conceptos
Lenguajes, Gramáticas y Autómatas Conceptos Departamento de Informática e Ingeniería de Sistemas C.P.S. Universidad de Zaragoza Última revisión: Febrero. 2004 11/02/2004 1 Índice Alfabetos, palabras y
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
Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
De los números naturales a los números enteros. Exposición de contenidos matemáticos. Sobre el número cardinal
De los números naturales a los números enteros Exposición de contenidos matemáticos Sobre el número cardinal Usos del número: Introducción: Se reconocen distintos usos del número natural. Los usos o significados
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
Terminaremos el capítulo con una breve referencia a la teoría de cardinales.
TEMA 5. CARDINALES 241 Tema 5. Cardinales Terminaremos el capítulo con una breve referencia a la teoría de cardinales. Definición A.5.1. Diremos que el conjunto X tiene el mismo cardinal que el conjunto
1.Introducción al Modelo Relacional.
1.Introducción al Modelo Relacional. 1.1 Qué es un Modelo?. Cuando en teoría de diseño de bases de datos se emplea el término "modelo", esto no tiene el mismo significado que en Lógica. En Lógica por "modelo"
CONJUNTOS Y SISTEMAS NUMÉRICOS
1. CONJUNTOS. 1.1 Conceptos básicos Medir y contar fueron las primeras actividades matemáticas del hombre y ambas nos conducen a los números. Haciendo marcas, medían el tiempo y el conteo de bienes que
Espacios Vectoriales
Leandro Marín Octubre 2010 Índice Definición y Ejemplos Paramétricas vs. Impĺıcitas Bases y Coordenadas Para definir un espacio vectorial tenemos que empezar determinando un cuerpo sobre el que esté definido
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
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
Matemáticas Discretas TC1003
Matemáticas Discretas TC1003 Módulo I: s Válidos Departamento de Matemáticas ITESM Módulo I: s Válidos Matemáticas Discretas - p. 1/50 En matemáticas y en lógica un argumento no es una disputa. Más bien,
b) Sea una relación de equivalencia en A y una operación en A. Decimos que y son compatibles si a b a c b c y c a c b para todo a, b, c A
APENDICE Relaciones y Operaciones Compatibles 1 Definición: a) Sea A un conjunto y una relación entre elementos de A. Decimos que es una relación de equivalencia si es: i Reflexiva: a A, a a. ii Simétrica:
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
GRAMATICAS LIBRES DEL CONTEXTO
GRMTICS LIBRES DEL CONTEXTO Estas gramáticas, conocidas también como gramáticas de tipo 2 o gramáticas independientes del contexto, son las que generan los lenguajes libres o independientes del contexto.
Dos matrices son iguales cuando tienen la misma dimensión y los elementos que ocupan el mismo lugar en ambas son iguales
Introducción Las matrices aparecen por primera vez hacia el año 1850, introducidas por J.J. Sylvester. El desarrollo inicial de la teoría se debe al matemático W.R. Hamilton en 1853. En 1858, A. Cayley
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. [email protected] Carrera 9 No 51-11 Bogotá Colombia
CONJUNTOS. Consideremos, por ejemplo, los siguientes conjuntos:
CONJUNTOS En una Teoría Intuitiva de Conjuntos, los conceptos de conjunto y pertenencia son considerados primitivos, es decir, no se definen de un modo formal; se les acepta como existentes de manera axiomática,
1. Sucesiones y redes.
1. Sucesiones y redes. PRACTICO 7. REDES. Se ha visto que el concepto de sucesión no permite caracterizar algunas nociones topológicas, salvo en espacios métricos. Esto empieza con algunas definiciones
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
MATRICES. Se simboliza tal matriz por y se le llamará una matriz x o matriz de orden x (que se lee por ).
1 MATRICES 1 Una matriz es una disposición rectangular de números (Reales); la forma general de una matriz con filas y columnas es Se simboliza tal matriz por y se le llamará una matriz x o matriz de orden
Tema 2: El grupo de las permutaciones
Tema 2: El grupo de las permutaciones Miguel Ángel Olalla Acosta [email protected] Departamento de Álgebra Universidad de Sevilla Octubre de 2014 Olalla (Universidad de Sevilla) Tema 2: El grupo de las
ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]
ALGEBRA DE BOOLE El álgebra booleana, como cualquier otro sistema matemático deductivo, puede definirse con un conjunto de elementos, un conjunto de operadores y un número de axiomas no probados o postulados.
TEMA 3 Elementos de la teoría de los conjuntos. *
TEM 3 Elementos de la teoría de los conjuntos. * Conjuntos. Un conjunto es cualquier colección, bien definida, de objetos llamadas elementos o miembros del conjunto. Una manera de describir un conjunto
Significado de las f.b.f (fórmulas bien formadas) en términos de objetos, propiedades y relaciones en el mundo
Significado de las f.b.f (fórmulas bien formadas) en términos de objetos, propiedades y relaciones en el mundo Semánticas del cálculo de predicados proporcionan las bases formales para determinar el valor
DERIVADAS PARCIALES Y APLICACIONES
CAPITULO IV CALCULO II 4.1 DEFINICIÓN DERIVADAS PARCIALES Y APLICACIONES En cálculo una derivada parcial de una función de diversas variables es su derivada respecto a una de esas variables con las otras
Inteligencia Artificial II La Lógica Proposicional como un lenguaje formal
Inteligencia Artificial II La Lógica Proposicional como un lenguaje formal Dr. Alejandro Guerra-Hernández Universidad Veracruzana Centro de Investigación en Inteligencia Artificial mailto:[email protected]
RAZONAMIENTO MATEMÁTICO
RAZONAMIENTO MATEMÁTICO I. LÓGICA PROPOSICIONAL A. Proposiciones B. Conectivos proposicionales B.. Negación B.2. Conjunción B.3. Disyunción B.4. Condicional B.5. Bicondicional B.6. Otros conectivos C.
Tema 3: Conjuntos y Funciones
Tema 3: Conjuntos y Funciones Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Lógica y Computabilidad Curso 2008 09 LC, 2008 09 Conjuntos y Funciones 3.1 Conjuntos Escribimos
CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE
Lógica FE IRUITOS LÓGIOS 1. LGER DE OOLE 1.1 Introducción Tanto la teoría de conjuntos como la lógica de enunciados tienen propiedades similares. Tales propiedades se utilizan para definir una estructura
Probabilidad y Estadística
Probabilidad y Estadística Probabilidad Conceptos como probabilidad, azar, aleatorio son tan viejos como la misma civilización. Y es que a diario utilizamos el concepto de probabilidad: Quizá llueva mañana
Unidad III: Curvas en R2 y ecuaciones paramétricas
Unidad III: Curvas en R2 y ecuaciones paramétricas 2.1 Ecuación paramétrica de la línea recta. La recta constituye una parte fundamental de las matemáticas. Existen numerosas formas de representar una
CAPÍTULO II TEORÍA DE CONJUNTOS
TEORÍ DE ONJUNTOS 25 PÍTULO II TEORÍ DE ONJUNTOS 2.2 INTRODUIÓN Denotaremos los conjuntos con letras mayúsculas y sus elementos con letras minúsculas, si un elemento p pertenece a un conjunto escribiremos
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
Tema 1. Espacios Vectoriales Definición de Espacio Vectorial
Tema 1 Espacios Vectoriales. 1.1. Definición de Espacio Vectorial Notas 1.1.1. Denotaremos por N, Z, Q, R, C, a los conjuntos de los números Naturales, Enteros, Racionales, Reales y Complejos, respectivamente.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CIENCIAS CARRERA DE MATEMÁTICO CONJUNTOS Y LÓGICA
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CIENCIAS CARRERA DE MATEMÁTICO CONJUNTOS Y LÓGICA SEMESTRE: Segundo a cuarto CLAVE: 0271 HORAS A LA SEMANA/SEMESTRE TEÓRICAS PRÁCTICAS CRÉDITOS 5/80
Conjuntos, relaciones y funciones Susana Puddu
Susana Puddu 1. Repaso sobre la teoría de conjuntos. Denotaremos por IN al conjunto de los números naturales y por ZZ al de los enteros. Dados dos conjuntos A y B decimos que A está contenido en B o también
CONJUNTOS UNIDAD II. a A. En caso I.1 CONCEPTOS BÁSICOS DE CONJUNTOS
CONJUNTOS UNIDAD II I.1 CONCEPTOS BÁSICOS DE CONJUNTOS Un conjunto es la agrupación en un todo de objetos bien definidos y diferenciables entre si, que se llaman elementos del mismo. Los conjuntos se denotan
Estructuras Algebraicas
Tema 1 Estructuras Algebraicas Definición 1 Sea A un conjunto no vacío Una operación binaria (u operación interna) en A es una aplicación : A A A Es decir, tenemos una regla que a cada par de elementos
Tema 2.- Formas Cuadráticas.
Álgebra. 004 005. Ingenieros Industriales. Departamento de Matemática Aplicada II. Universidad de Sevilla. Tema.- Formas Cuadráticas. Definición y representación matricial. Clasificación de las formas
Conjuntos. () April 4, / 32
Conjuntos En general, un conjunto A se de ne seleccionando los elementos de un cierto conjunto U de referencia (o universal) que cumplen una determinada propiedad. () April 4, 2014 1 / 32 Conjuntos En
UNIDAD I: LÓGICA PROPOSICIONAL
UNIDAD I: LÓGICA PROPOSICIONAL ASIGNATURA: INTRODUCCIÓN A LA COMPUTACIÓN CARRERAS: LICENCIATURA Y PROFESORADO EN CIENCIAS DE LA COMPUTACIÓN DEPARTAMENTO DE INFORMÁTICA FACULTAD DE CIENCIAS FÍSICO MATEMÁTICA
Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar
ClasesATodaHora.com.ar > Exámenes > UBA - UBA XXI > Introd. al Pensamiento Científico Introd. al Pens. Científico Nociones básicas de la lógica ClasesATodaHora.com.ar Razonamientos: Conjunto de propiedades
Derivada de la función compuesta. Regla de la cadena
Derivada de la función compuesta. Regla de la cadena Cuando en las matemáticas de bachillerato se introduce el concepto de derivada, su significado y su interpretación geométrica, se pasa al cálculo de
Examen final de Lógica y argumentación (Fecha: xxxxxxxx)
1 Examen final de Lógica y argumentación (Fecha: xxxxxxxx) Nombre: Código: Profesor y grupo: 1. 1 (6%) Construya un silogismo de forma: oao-3, con estas especificaciones: Término mayor: Rascacielos Término
Lenguajes y Gramáticas
Lenguajes y Gramáticas Teoría de Lenguajes Fernando Naranjo Introduccion Se desarrollan lenguajes de programación basados en el principio de gramática formal. Se crean maquinas cada vez mas sofisticadas
Más sobre Leyes de implicación
Más sobre Leyes de implicación Dilema constructivo. Se abrevia d.c. Se considera que si hay una disyunción que contiene los antecedentes de dos condicionales, la conclusión será la disyunción de los consecuentes.
CONJUNTOS CONJUNTOS NUMÉRICOS
CONJUNTOS CONJUNTOS NUMÉRICOS 1. CONJUNTOS Un conjunto es una colección de elementos de cualquier índole. Describimos el conjunto escribiendo sus elementos entre llaves y separados por comas. Por ejemplo,
ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Enteros
Resumen teoría Prof. Alcón ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Z = N {0} N Enteros Las operaciones + y. son cerradas en Z, es decir la suma de dos números enteros es un número entero y el producto
BLOQUE 1. LOS NÚMEROS
BLOQUE 1. LOS NÚMEROS Números naturales, enteros y racionales. El número real. Intervalos. Valor absoluto. Tanto el Cálculo como el Álgebra que estudiaremos en esta asignatura, descansan en los números
Definiciones Una relación R en un conjunto A es una relación de orden si verifica las propiedades reflexiva, antisimétrica y transitiva.
RELACIONES DE ORDEN Definiciones Una relación R en un conjunto A es una relación de orden si verifica las propiedades reflexiva, antisimétrica y transitiva. Un conjunto parcialmente ordenado ( A, R ) es
Máquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42
Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 42 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales
EJERCICIOS RESUELTOS 6
LÓGICA I EJERCICIOS RESUELTOS 6 TEMA 6 SEMÁNTICA: TABLAS DE ERDAD Y RESOLUCIÓN ERITATIO-UNCIONAL EJERCICIO 6.01 Comprobar por tablas de verdad si la siguiente fbf es o no satisfacible: ( p q) p q ( p q)
TEMA 3 ÁLGEBRA DE CONMUTACIÓN
TEMA 3 ÁLGEBRA DE CONMUTACIÓN TEMA 3: Álgebra de Boole ÍNDICE. POSTULADOS DEL ÁLGEBRA DE CONMUTACIÓN 2. ÁLGEBRA DE BOOLE BIVALENTE O ÁLGEBRA DE CONMUTACIÓN 2. Teoremas del álgebra de conmutación 3. VARIABLES
INTERVALOS Y SEMIRRECTAS.
el blog de mate de aida CSI: Inecuaciones pág 1 INTERVALOS Y SEMIRRECTAS La ordenación de números permite definir algunos conjuntos de números que tienen una representación geométrica en la recta real
APENDICE REGLAS Y LEYES DE LA LOGICA DE PRIMER ORDEN
LOGICA (FCE-UBA) APENDICE REGLAS Y LEYES DE LA LOGICA DE PRIMER ORDEN Una regla lógica, o regla de inferencia (deductiva), es una forma válida de razonamiento que es empleada para inferir deductivamente
