LI2011: Sintaxis y semántica de la lógica de primer orden

En la clase de hoy del curso Lógica Informática se presentado la sintaxis y la semántica de la lógica de primer orden, que responden a las siguientes preguntas: ¿qué es una fórmula?, ¿qué significa que una fórmula verdadera?

En primer lugar, a partir de los ejemplos de representación del conocimiento de la clase anterior, se ha definido los símbolos lógicos (variables, conectivas, cuantificadores e igualdad) y los símbolos no lógicos (constantes, predicados y funciones) que forman el alfabeto del lenguaje de la lógica de primer orden.

A partir del alfabeto, se definen los términos, las fórmulas atómicas y las fórmulas del lenguaje.

Como medio del reconocimiento de fórmulas, se introducen los árboles de análisis. Con ello, repondemos a la primera de las preguntas iniciales.

En el estudio sintáctico, definimos el conjunto de las subfórmulas, el conjunto de las variables de un término, las ocurrencias libres y ligadas, el conjunto de las variables libres y ligadas y las fómulas cerradas y abiertas. Algunas de las definiciones anteriores se realizan por recursión sobre fórmulas o sobre términos.

En segundo lugar hemos esudiado la semántica, comenzando con distintas cuestiones sobre qué significa que una fórmula sea verdadera para resaltar su dependencia del universo, la interpretación de los símbolos no lógico y de las asignaciones a las variables libres.

Se han definido las estructuras de un lenguaje, las asignaciones a las variables y las interpretaciones de un lenguaje.

Finalmente, se ha definido el valor de un término o de una fórmula en una interpretación. Con ello, repondemos a la segunda de las preguntas iniciales.

Las transparencias de esta clase son las páginas 11 a 32 del tema 6.

Como tarea se propone la resolución de los ejercicios del tema 6 del libro de ejercicios.

I1M2010: Familias de grafos y su representación gráfica

En la clase de hoy de Informática de 1º del Grado en Matemáticas hemos continuado la introducción al estudio de grafos.

En primer lugar, hemos visto cómo se puede generar familas de grafos como los grafos completos de orden n y los ciclos de orden n, que se usarán en la relación 30 de ejercicios. Estos y otros ejemplos se pueden ver en la galería de grafos de Wikipedia.

A continuación, se ha explicado cómo pueden construirse y representarse estos grafos con Maxima. Las instrucciones se encuentran en el capítulo 57 del manual de Maxima.

I1M2010: Introducción a los grafos

En la clase de hoy de Informática de 1º del Grado en Matemáticas hemos comenzado el estudio de grafos.

En primer lugar, hemos considerados cómo distintos conceptos habituales pueden representarse mediante grafos, como mapas, redes sociales, relaciones binarias, grafo de dependencia de módulos y matrices.

A continuación, hemos comentado los conceptos y terminología de grafos que usaremos en el curso.

Las transparencias usadas en la clase son las páginas 1-5 del tema 22:
Read More “I1M2010: Introducción a los grafos”