Hola a todos,
Escribo para hacer algunas consultas.
¡Gracias!
Saludos,
Cristian
Hola a todos,
Escribo para hacer algunas consultas.
¡Gracias!
Saludos,
Cristian
Hola.
Si bien algunas respuestas y comentarios se hicieron en la clase de hoy, dejo algunas observaciones.
Sobre 1: Está perfecto que trates de pensar lógicamente las soluciones/demostraciones, ya que combinar tácticas sin pensar no te ayudará luego con ejercicios/problemas más interesantes. Mi sugerencia es pensar en las reglas de deducción natural, de introducción y eliminación, según lo que quieras probar (no en el cálculo de secuentes). Al mirar el goal uno piensa en general en reglas de introducción, ya que son las que permiten construir pruebas, considerando el conectivo principal. Naturalmente hay que tener presente las hipótesis que se van generando, ya que estas tienen información relevante para demostrar; aquí uno piensa en las reglas de elminación de los conectivos principales de dichas hipótesis, tratando de usar/sacar información de las hipótesis. Para pensar la táctica apply pensar en el modus ponens hacia atrás, de la siguiente forma: para probar B, teniendo como hipótesis H:A->B, apply H pide probar A, dado que con A y A->B se tiene B.
Sobre 2:Gustavo comentó algo de esto en la clase de hoy. La táctica "auto" sigue un proceso de resolución similar al de prolog (resolución SLD) y cuando falla es porque no logra, en particular, instanciar/unificar todos los términos para culminar la prueba automáticamente. No necesariamente esto tiene que ver con el uso de lógica clásica.
Sobre 3: Si, veremos más de esto en los siguientes módulos del curso.
Saludos, Carlos