Introducción y sintaxis

Slides:



Advertisements
Presentaciones similares
RELACIONES Y FUNCIONES
Advertisements

Seminario: Teorías Formales de la Verdad
Seminario: Expresividad semántica y lógica de segundo orden Profesores Eduardo Alejandro Barrio y Javier Castro Albano 1er cuatrimestre de 2008 Facultad.
La aritmetización de la sintaxis
Seminario: Todo Prof. Eduardo Alejandro Barrio 1er cuatrimestre de 2006 Facultad de Filosofía y Letras, UBA.
Seminario: Interpretaciones y Modelos Conjuntistas
INTELIGENCIA ARTIFICIAL
Teoría de Autómatas y Compiladores
funciones Por: Carlos Alberto García Acosta
Noción de lógica Cuantificacional
MODELO RELACIONAL.
EN EL ESTADO DE CAMPECHE BASE DE DATOS DE CONOCIMIENTOS
Lic. Carmen Aguinaga Doig
COLEGIO NACIONAL DE EDUCACIÓN PROFESIONAL TÉCNICA
Representación del conocimiento
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Lógica de Primer Orden.
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
FUNCIONES MATEMATICAS
FUNDAMENTOS DE LA TEORÍA DE CONJUNTOS
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
PROGRAMACIÓN LÓGICA.
Programación de sistemas
Fundamentos de Programación
ESTRUCTURAS CONTROL SECUENCIAL
LOGICA DE PROGRAMACION
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
1 CALCULO DE PREDICADOS Introducción y sintaxis äPermite acceder a los componentes de una aserción individual äLas expresiones pueden contener variables,
Hasta ahora: Lógica Proposicional. q. p:-q. r:-p ?-r. Si tienes un jaguar, conduces rápido. Tienes un jaguar. Es cierto que conduces rápido? p:-q.
CARACTERÍSTICAS DE LOS PROGRAMAS
Problemas, algoritmos y programas: Modelar: Simular o programar su solución en un computador. Algoritmos: Es un conjunto finito, y no ambiguo de etapas.
Mgter Alejandro Ramos. Los Lenguajes de Programación.
M.I.C. Héctor E. Medellín Anaya
Programación en Pascal
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
LOGICA DE ENUNCIADO LOGICA DE PREDICADO
COMPONENTES DE UN ALGORITMOS
LÓGICA PROPOSICIONAL Y PREDICADOS
Campus Estado de México—Raúl Monroy Resolución, la regla de inferencia y el cálculo Raúl Monroy.
DEFINICIÓN  Es una forma de entender un problema identificando las entidades principales que se encuentran en el.  Es una forma de desarrollar un sistema.
Teoría de lenguajes y compiladores Analizadores lexicográficos
Lógica de predicados. La lógica de predicados no es mas que la logica de enunciados pero con variables y cuantificadores. Eje: “Beto es un niño”
Lógica de proposiciones, deducción natural
VBA – Elementos del Lenguaje
Lógica de enunciado La lógica de enunciados o de proposiciones es el nivel más básico de análisis lógico y descansa exclusivamente en las conectivas.
MATEMATICA I Lógica Matemticas Prof Rubén Millán
Negación: ¬. (También: -, ~ ) Representa la partícula lingüística no o cualquiera otras partículas que incluyan la idea de negación. Al construir la negación.
Operaciones con Cadenas
Algoritmo Ing. Maria Rosana Heredia
Introducción a la programación
CÁLCULO PROPOSICIONAL
Matemáticas Computacionales
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Teoría de lenguajes y compiladores
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Representación del conocimiento
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN
TIPOS DE DATOS.

FUNCIÓN Una Función es un conjunto de pares ordenados (1,3), (3,5), (4,6), (5,7), ya que ninguno de los pares ordenados tiene igual su primer elemento.
El proceso de compilación
Operaciones Algebraicas
Presente un cuestionario con los aspectos mas importantes sobre los
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Es un tipo especial de software que nos permite *Crear *Desarrollar *Programar otras aplicaciones. Haciendo uso de sus conocimientos lógicos y lenguajes.
Lic. Carla Aguirre Montalvo
Programación de Computadores
Expresiones Regulares
Transcripción de la presentación:

Introducción y sintaxis CALCULO DE PREDICADOS Introducción y sintaxis

Permite acceder a los componentes de una aserción individual Las expresiones pueden contener variables, que permiten establecer aserciones generales acerca de clases de entidades. SIMBOLOS DEL CALCULO DE PREDICADOS El alfabeto que configura los símbolos del cálculo de predicados consiste en : 1.- El conjunto de letras, mayúsculas y minúsculas, del alfabeto inglés 2.- El conjunto de dígitos 0,1,2,...,9 3.- El subrayado Los símbolos en el cp comienzan con una letra, seguida por una secuencia cualquiera de caracteres legales. Los símbolos son elementos sintácticos irreducibles. Los símbolos se utilizan para denotar objetos, propiedades o relaciones en el mundo del discurso. El único significado que las expresiones del cp puede decirse que tienen es a través de su semántica formal. Los paréntesis, comas y puntos se utilizan únicamente para construir expresiones bien formadas y no denotan ni objetos ni relaciones en el mundo. Son símbolos impropios.

Símbolos: variables, constantes, funciones o predicados. Constantes: dan nombre a los objetos específicos o propiedades en el mundo. Las constantes true y false se reservan como símbolos de verdad. Variables: se utilizan para designar clases generales de objetos o propiedades en el mundo. Funciones: Denotan una correspondencia de uno o más elementos de un conjunto (dominio de la función) en un único elemento o conjunto (rango de la función). Los elementos del dominio y el rango son objetos en el mundo del discurso. Aridad .- El nº de elementos del dominio en correspondencia con cada elemento del rango. Expresión de función .- símbolo de función seguido de sus argumentos encerrados entre paréntesis y separados por comas. Evaluación .- reemplazar una función por su valor.

Definición (símbolos y términos) Los símbolos constante: expresiones símbolo con el primer carácter minúscula. Los símbolos variable: expresiones símbolo con el primer carácter mayúscula. Símbolos función: expresiones símbolos con el primer carácter minúscula. Expresión de función: consiste en una constante de función de aridad n, seguida de n términos t1,t2,...,tn encerrados entre paréntesis y separados por comas. Término: es una cte, una variable o una expresión de función.

Predicados Un predicado denomina una relación entre cero o más objetos en el mundo. El número de objetos relacionados es la aridad del predicado. Cuando un símbolo de predicado se utiliza en sentencias de aridades diferentes, se considera que representa dos relaciones diferentes. Los símbolos predicado son símbolos que comienzan por minúscula. Los predicados tienen asociado un entero positivo referenciado como aridad o "nº de args" para el predicado. Una sentencia atómica es una constante predicado de aridad n, seguida de n términos, t1,t2,...,tn encerrados entre paréntesis y separados por comas

Cada sentencia atómica es una sentencia. Si s es una sentencia, entonces también lo es su negación: ¬s Si s1 y s2 son sentencias, entonces también lo es su conjunción: s1  s2 Si s1 y s2 son sentencias, entonces también lo es su disyunción: s1  s2 Si s1 y s2 son sentencias, entonces también lo es su implicación: s1  s2 Si s1 y s2 son sentencias, entonces también lo es su equivalencia: s1 = s2 Si X es una variable y s es una sentencia, entonces Xs es una sentencia. Si X es una variable y s es una sentencia, entonces Xs es una sentencia.