MINLOG es un asistente de demostración desarrollado en la LMU de Múnich por el equipo de Helmut Schwichtenberg . [ 1 ] [ 2 ]
MINLOG se basa en el cálculo de deducción natural de primer orden . Su objetivo es razonar sobre funcionales computables , utilizando lógica mínima en lugar de lógica clásica o intuicionista . La principal motivación de MINLOG es aprovechar el paradigma de las pruebas como programas para el desarrollo y la verificación de programas. De hecho, las pruebas se tratan como objetos de primera clase, que pueden normalizarse. Si una fórmula es existencial, su prueba puede utilizarse para obtener una instancia de la misma o modificarse adecuadamente para el desarrollo del programa mediante la transformación de pruebas. Para ello, MINLOG cuenta con herramientas para extraer programas funcionales directamente de los términos de las pruebas. Esto también se aplica a las pruebas no constructivas, utilizando una traducción A refinada . El sistema se apoya en la búsqueda automática de pruebas y la normalización mediante evaluación como un dispositivo eficiente para la reescritura de términos .
Referencias
- ↑ Wiesnet, Franziskus (25 de abril de 2018). «Introducción a Minlog» . Demostración y computación . WORLD SCIENTIFIC: 233–288 . doi : 10.1142/9789813270947_0008 . ISBN 978-981-327-093-0Consultado el 15 de febrero de 2025 .
- ↑ "Mathematische Logik - www.minlog-system.de" . www.mathematik.uni-muenchen.de . Universidad Ludwig-Maximilians de Múnich . Consultado el 15 de febrero de 2025 .
Enlaces externos
- Página principal de MINLOG
- Asistentes de corrección
- Métodos formales esbozos