El objetivo de este trabajo es presentar una introducción a la DAO (Demostración Asistida con Ordenador) usando Lean para usarla en las clases de la asignatura de Razonamiento automático del Máster Universitario en Lógica, Computación e Inteligencia Artificial de la Universidad de Sevilla. Por tanto, el único prerrequisito es, como en el Máster, cierta madurez matemática como la que deben tener los alumnos de los Grados de Matemática y de Informática.
La exposición se hará mediante una colección de ejercicios. En cada ejercicios se mostrarán distintas pruebas del mismo resultado y se comentan las tácticas conforme se van usando y los lemas utilizados en las demostraciones.
Además, en cada ejercicio hay tres enlaces: uno al código, otro que al pulsarlo abre el ejercicio en Lean Web (en una sesión del navegador) de forma que se puede navegar por las pruebas y editar otras alternativas, y el tercero es un enlace a un vídeo explicando las soluciones del ejercicio.
El trabajo se presenta en 2 formas:
- Como un libro en PDF
- Como un proyecto en GitHub.
Además, los vídeos correspondientes a cada uno de los ejercicios se encuentran en YouTube.
El trabajo se basa fundamentalmente en el proyecto lean-tutorials de la Comunidad Lean que, a su vez, se basa en el curso Introduction aux mathématiques formalisées de Patrick Massot.
El proyecto se crea con
leanproject new DAO_con_Lean
En este capítulos se presenta el razonamiento con igualdades mediante reescritura.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código y a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código y a la sesión en Lean Web y al vídeo.
- Enlaces al código y a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.
- Enlaces al código, a la sesión en Lean Web y al vídeo.