Diferencia entre revisiones de «Documentación»
De DAO (Demostración asistida por ordenador)
(→Referencias sobre Isabelle/HOL) |
(→Referencias sobre Isabelle/HOL) |
||
Línea 24: | Línea 24: | ||
# T. Nipkow [http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/Isabelle2013-2/doc/prog-prove.pdf Programming and proving in Isabelle/HOL]. 5 de diciembre de 2013. | # T. Nipkow [http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/Isabelle2013-2/doc/prog-prove.pdf Programming and proving in Isabelle/HOL]. 5 de diciembre de 2013. | ||
# T. Nipkow, M. Wenzel y L.C. Paulson [http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/Isabelle2013-2/doc/tutorial.pdf A proof assistant for higher-order logic]. Springer-Verlag. 5 de diciembre de 2013. | # T. Nipkow, M. Wenzel y L.C. Paulson [http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/Isabelle2013-2/doc/tutorial.pdf A proof assistant for higher-order logic]. Springer-Verlag. 5 de diciembre de 2013. | ||
− | # [http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/library/HOL/document.pdf Isabelle/HOL — Higher-Order Logic]. 12 de febrero de 2013. | + | # [http://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/library/HOL/HOL/document.pdf Isabelle/HOL — Higher-Order Logic]. 12 de febrero de 2013. |
# [http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html Tutorials and manuals for Isabelle2013]. | # [http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html Tutorials and manuals for Isabelle2013]. | ||
Revisión del 21:07 8 ene 2014
En esta página se recogen en enlaces que sirven de documentación al curso de demostración asistida por ordenador (DAO).
Sumario
Visiones generales de la DAO
- J.A. Alonso. Razonamiento formalizado: Del sueño a la realidad de las pruebas. Vestigium, 26 de diciembre de 2012.
- J. Avigad. Interactive theorem proving, automated reasoning, and mathematical computation. ICERM, 14 de diciembre de 2012.
- M. Davis. The early history of automated deduction.
- J.P. Delahaye Du rêve à la réalité des preuves. Interstices, 8 de julio de 2012.
- J. Germoni Coq et caractères: Preuve formelle du théorème de Feit et Thompson. Images des Mathématiques, CNRS, 23 de noviembre de 2012.
- H. Geuvers Proof assistants: History, ideas and future. Sadhana, Vol. 34-1, pp. 3-25, février 2009.
- G. Gonthier The four-color theorem. Notices of the AMS, Vol. 55, n° 11, pp. 1382-1393, 2008.
- T. Hales. Formal proof. Notices of AMS, Vol. 55, N. 11 (2008) pp. 1370-1380.
- J. Harrison. A short survey of automated reasoning. Lecture Notes in Computer Science, Vol. 4545, pp. 334-349, 2007.
- J. Harrison. Formal proof: Theory and practice. Notices of the AMS, Vol. 55, N. 11 (2008) p.1395-1406.
- G. Kolata. Computer math proof shows reasoning power. The New York Times, 10 de diciembre de 1996.
- D. MacKenzie Computers and the sociology of mathematical proof.
- G. Sutcliffe. What is automated theorem proving?.
- F. Wiedijk Formalizing the «top 100» of mathematical theorems.
- F. Wiedijk Formal proof - Getting started. Notices of the AMS, Vol. 55, n° 11, pp. 1408-1414, 2008.
- F. Wiedijk, The QED manifesto revisited. Studies in Logic, Grammar and Rhetoric, Vol. 10(23), pp. 121-133, 2007.
Referencias sobre Isabelle/HOL
- B. Grechuk Isabelle primer for mathematicians.
- T. Nipkow Programming and proving in Isabelle/HOL. 5 de diciembre de 2013.
- T. Nipkow, M. Wenzel y L.C. Paulson A proof assistant for higher-order logic. Springer-Verlag. 5 de diciembre de 2013.
- Isabelle/HOL — Higher-Order Logic. 12 de febrero de 2013.
- Tutorials and manuals for Isabelle2013.
Lecturas complementarias
Programación funcional
- J.A. Alonso Temas de "Programación funcional". Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2012.
- J.A. Alonso y M.J. Hidalgo Piensa en Haskell (Ejercicios de programación funcional con Haskell). Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2012.
- G. Hutton Programming in Haskell. Cambridge University Press, 2007.
- M. Lipovača ¡Aprende Haskell por el bien de todos!.
Lógica computacional
- J.A. Alonso Temas de "Lógica informática" (2012-13). Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2012.
- R. Bornat Proof and disproof in formal logic: an introduction for programmers. Oxford University Press, 2005.
- K. Broda, S. Eisenbach, H. Khoshnevisan y S. Vickers Reasoned programming. Imperial College, 1994.
- K. Doets y J. van Eijck The Haskell Road to Logic, Maths and Programming.
- M. Huth y M. Ryan Logic in computer science: Modelling and reasoning about systems. Cambridge University Press, 2004. (Incluye el tutor en la Red).
Cursos relacionados
Cursos con Isabelle/HOL
- Jeremy Avigad. Logic and Formal Verification. (Carnegie Mellon, 2009).
- Clemens Ballarin. Automatic Deduction. (Univ de Innsbruck, 2008).
- Clemens Ballarin. Introduction to the Isabelle Proof Assistant. (Belgrado, 2008).
- Clemens Ballarin y Gerwin Klein Introduction to the Isabelle Proof Assistant. (en el IJCAR-2004).
- Clemens Ballarin y Tjark Weber. Automated Theorem Proving in Isabelle/HOL. (Univ. de Innsbruck, 2006-07).
- A.D. Brucker, D. Basin, J.G. Smaus y B. Wolff. Computer-supported Modeling and Reasoning. (ETH Zurich, 2011).
- Mads Dam. Advanced formal methods. (KTH Royal Institute of Technology, 2007).
- Jacques Fleuriot y Paul Jackson. Automated reasoning. (Univ. de Edimburgo, 2012-13).
- Thomas Genet Software formal analysis and design. (Univ. de Rennes)
- Gerwin Klein. Theorem Proving - Principles, Techniques, Applications. (NICTA, 2004).
- Gerwin Klein. Advanced Topics in Software Verification. (NICTA, 2012).
- Joao Marcos. Lógica computacional: Demonstração assistida e semi-automática de teoremas.(UFRN, 2000).
- Tobias Nipkow. Semantics of programming languages. (Univ. de Munich, 2012-13).
- Tobias Nipkow Theorem Proving with Isabelle/HOL An Intensive Course.
- Larry Paulson. Interactive Formal Verification. (Univ. de Cambridge, 2009-10).
- Arnd Poetzsch-Heffter. Specification and Verification with Higher-Order Logic.
- Jeremy G. Siek. Practical Theorem Proving with Isabelle/Isar. (Univ. de Colorado, 2007).
- Jeremy G. Siek. Theorem proving in Isabelle. (Univ. de Colorado, 2011).
- Jan-Georg Smaus. Computer-supported modeling and reasoning. (Univ. de Feiburgo, 2009).
- Christian Sternagel Experiments in Verification – Introduction to Isabelle/HOL. (Univ. de Innsbruck, 2011-12).
- Tjark Weber. Interactive Formal Verification. (Univ. de Cambridge, 2010-11).
Otros cursos
- José A. Alonso Lógica informática (Univ. de Sevilla, 2012-13).
- Yves Bertot, Pierre Casteran, Benjamin Gregoire, Pierre Letouzey y Assia Mahboubi Modelling and verifying algorithms in Coq: an introduction. (INRIA Paris-Rocquencourt, 14-18 noviembre 2011).
- Pierre Castéran Logic (Master In Verification) (Univ. de Burdeos, 2011-12).
- Nuno Gaspar Verification with the Coq Proof Assistant (INRIA Sophia Antipolis, 2012-13).
- Michael Genesereth Computational Logic (Univ. de Stanford, 2011-12).
- Ian Hodkinson Logic (Imperial College, Londres, 2010-11).
- Peter Lucas Knowledge Representation and Reasoning (Radboud University # egen, 2011-12).
- Larry Paulson Logic and Proof (Univ. de Cambridge, 2011-12).
- Michael Winter [Logic in Computer Science] (Brock University, Ontario, Canada, 2010-11).
Bibliotecas de ejemplos de verificación
- Archive of Formal Proofs.
- Formalizing 100 Theorems.
- Gallery of verified programs.
- Induction Challenge Problems.
- Larry Wos' Notebooks.
- The TPTP Problem Library for Automated Theorem Proving.
- The 1st Verified Software Competition.
- The 2nd Verified Software Competition.
- VerifyThis (A collection of verification benchmarks.
Artículos recientes
Están en orden cronológico inverso a la fecha de su reseña en Vestigium:
- Joachim Breitner, Brian Huffman, Neil Mitchell y Christian Sternagel Certified HLints with Isabelle/HOLCF-Prelude.
- Peter Lammich Automatic data refinement.
- Assia Mahboubi The rooster and the butterflies (a machine-checked proof of the Jordan-Hölder theorem for finite groups).
- Nathan Wetzler, Marijn J. H. Heule y Warren A. Hunt Jr. Mechanical verification of SAT refutations with extended resolution.
- Johannes Hölzl, Fabian Immler y Brian Huffman Type classes and filters for mathematical analysis in Isabelle/HOL
- M. J. H. Heule, W. A. Hunt, Jr. y N. Wetzler Verifying refutations with extended resolution.
- C. Lüth y M. Ring A Web interface for Isabelle: The next generation.
- L. Liu, O. Hasan y S. Tahar On the formalization of continuous-time Markov chains in HOL.
- A. Asperti y W. Ricciotti Formalizing Turing machines.
- A. Lochbihler Light-weight containers for Isabelle: efficient, extensible, nestable.
- L. Noschinski Graph theory.
- G. Gonthier et als. A machine-checked proof of the odd order theorem.
- C. Doczkal, J.O. Kaiser y G. Smolka A constructive theory of regular languages in Coq.
- C. Sternagel A formal proof of Kruskal’s tree theorem in Isabelle/HOL.
- C. Sternagel y R. Thiemann Formalizing Knuth-Bendix orders and Knuth-Bendix completion.
- C. Lange, C. Rowat, W. Windsteiger y M. Kerber Developing an auction theory toolbox.
- M. Spasić y F. Marić Formalization of incremental simplex algorithm by stepwise refinement.
- J.C. Blanchette, A. Popescu y D. Traytel Coinductive pearl: Modular first-order logic completeness.
- J. Esparza et als. A fully verified executable LTL model checker.
- M. Kerber, C. Lange y C. Rowat. ForMaRE - formal mathematical reasoning in economics.
- J. Urban. AI over large formal knowledge bases: The first decade.
- S. Boldo, C. Lelay y G. Melquiond. Formalization of real analysis: A survey of proof assistants and libraries.
- F. Haftmann, A. Krauss, O. Kunčar y T. Nipkow Data refinement in Isabelle/HOL.
- A.C. Rocha y M. Ayala. Formalizing the confluence of orthogonal rewriting systems.
- Z. Shi et als. Formalization of the complex number theory in HOL4.
- F. Loulergue y V. Niculescu Programming and reasonning with PowerLists in Coq.
- J. Heras, F.J. Martín y V. Pascual. A hierarchy of mathematical structures in ACL2.
- J. Xu, X. Zhang y C. Urban Mechanising Turing Machines and Computability Theory in Isabelle/HOL