28.04.2013 Views

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Guía Docente <strong>de</strong> Lógica Computacional. Curso 2004/2005<br />

el tema <strong>de</strong> <strong>de</strong>mostración automática <strong>de</strong> teoremas y que son ampliamente utilizados en<br />

investigaciones <strong>de</strong> Inteligencia Artificial.<br />

La <strong>de</strong>mostración automática <strong>de</strong> teoremas y los sistemas <strong>de</strong> razonamiento: La prueba <strong>de</strong> teoremas<br />

automatizada tiene como base un cálculo lógico que pue<strong>de</strong> ser programado e<br />

implementado en una máquina. Wang, Prawitz…, elaboran programas para <strong>de</strong>mostrar<br />

teoremas <strong>de</strong>l cálculo <strong>de</strong> predicados con i<strong>de</strong>ntidad creando mo<strong>de</strong>los <strong>de</strong> razonamientos<br />

orientados a la máquina. J. A. Robinson, diseña “el principio <strong>de</strong> Resolución”, y su<br />

refinamiento “la hiperresolución”, que constituyen la base <strong>de</strong> la <strong>de</strong>mostración automática <strong>de</strong><br />

teoremas.<br />

La lógica <strong>de</strong> programas: Para razonar acerca <strong>de</strong> los programas po<strong>de</strong>mos utilizar un lenguaje<br />

formal, como el <strong>de</strong> la lógica <strong>de</strong> predicados. En la “lógica <strong>de</strong> programas” se crea un lenguaje<br />

en el que se puedan expresar ciertas propieda<strong>de</strong>s <strong>de</strong> los programas como la corrección <strong>de</strong><br />

los programas, la equivalencia <strong>de</strong> programas o la propiedad <strong>de</strong> tener un fin. Se cuenta con<br />

un cálculo <strong>de</strong>ductivo para verificar y controlar los razonamientos acerca <strong>de</strong> los programas.<br />

Es lo que se conoce como el análisis y síntesis <strong>de</strong> un programa.<br />

La especificación formal que es una <strong>de</strong> las aplicaciones más importantes <strong>de</strong> la lógica <strong>de</strong><br />

predicados. Permite <strong>de</strong>scribir lo que el usuario <strong>de</strong>sea que un programa realice. Esta<br />

aplicación ha empezado a ser empleada para el <strong>de</strong>sarrollo <strong>de</strong> las partes críticas <strong>de</strong> un<br />

sistema. De esta manera, piezas <strong>de</strong> código especificadas formalmente, pue<strong>de</strong>n ser<br />

verificadas, en principio, matemáticamente, incrementando la confiabilidad <strong>de</strong>l sistema<br />

completo. Existen varios lenguajes <strong>de</strong> especificación formal basados en lógica, como Z o<br />

VDM.<br />

Teniendo en cuenta estas especificaciones los perfiles profesionales a los que se dirigen<br />

los contenidos <strong>de</strong> la asignatura <strong>de</strong> Lógica Computacional están resumidos en la siguiente<br />

tabla:<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!