Acciones

Diferencia entre revisiones de «Documentación»

De Razonamiento automático (2019-20)

 
(No se muestran 25 ediciones intermedias del mismo usuario)
Línea 7: Línea 7:
== Visiones generales de la DAO ==
== Visiones generales de la DAO ==


# J.A. Alonso. [http://goo.gl/NWk7b Razonamiento formalizado: Del sueño a la realidad de las pruebas]. ''Vestigium'', 26 de diciembre de 2012.
# J.A. Alonso. [http://goo.gl/NWk7b Razonamiento formalizado: Del sueño a la realidad de las pruebas].  
# J.M. Aransay y C. Domínguez. [http://bit.ly/2gpsq3E Demostración asistida por ordenador].  
# J.M. Aransay y C. Domínguez. [http://gaceta.rsme.es/abrir.php?id=1057 Demostración asistida por ordenador].  
# A. Asperti. [https://arxiv.org/abs/1701.03602 Automatic verification and interactive theorem proving].  
# A. Asperti. [https://arxiv.org/abs/1701.03602 Automatic verification and interactive theorem proving].  
# A. Asperti. [http://www.cs.unibo.it/~asperti/SLIDES/itp.pdf A survey on interactive theorem proving].  
# A. Asperti. [http://www.cs.unibo.it/~asperti/SLIDES/itp.pdf A survey on interactive theorem proving].  
# J. Avigad. [http://bit.ly/1hsA8Ew Formal verification, interactive theorem proving, and automated reasoning].
# J. Avigad. [http://bit.ly/1hsA8Ew Formal verification, interactive theorem proving, and automated reasoning].
# J. Avigad. [http://www.andrew.cmu.edu/user/avigad/Talks/icerm.pdf Interactive theorem proving, automated reasoning, and mathematical computation]. ICERM, 14 de diciembre de 2012.
# J. Avigad. [http://www.andrew.cmu.edu/user/avigad/Talks/icerm.pdf Interactive theorem proving, automated reasoning, and mathematical computation]. ICERM, 14 de diciembre de 2012.
# J, Avigad. [http://www.andrew.cmu.edu/user/avigad/Talks/london.pdf Automated reasoning for the working mathematician].
# J. Avigad. [http://www.andrew.cmu.edu/user/avigad/Talks/london.pdf Automated reasoning for the working mathematician].
# J. Avigad, J. Harrison. [https://www.cl.cam.ac.uk/~jrh13/papers/cacm.pdf Formally verified Mathematics].  
# J. Avigad, J. Harrison. [https://www.cl.cam.ac.uk/~jrh13/papers/cacm.pdf Formally verified Mathematics].  
# H. Barendregt y F. Wiedijk. [http://ftp.science.ru.nl/CSI/CompMath.Found/Barendregt-Wiedijk.pdf The challenge of computer mathematics].
# H. Barendregt y F. Wiedijk. [http://ftp.science.ru.nl/CSI/CompMath.Found/Barendregt-Wiedijk.pdf The challenge of computer mathematics].
Línea 35: Línea 35:
# A. Mahboubi. [http://bit.ly/2ch3xEa Machine-checked mathematics].  
# A. Mahboubi. [http://bit.ly/2ch3xEa Machine-checked mathematics].  
# A. Mahboubi. [http://bit.ly/1qLTVBm Un ordinateur pour vérifier les preuves mathématiques].  
# A. Mahboubi. [http://bit.ly/1qLTVBm Un ordinateur pour vérifier les preuves mathématiques].  
# D. MacKenzie [http://www.bcs.org/server.php?show=ConWebDoc.4364 Computers and the sociology of mathematical proof].
# D. MacKenzie [https://backspaces.net/temp/Spring2010Seminar/18%20unconventional%20essays%20on%20the%20nature%20of%20mathematics.pdf#page=147 Computers and the sociology of mathematical proof].
# C. Nalon. [https://www.mat.ufrn.br/cade-27/wp-content/uploads/2019/09/2019CN-CADE.pdf Machine-oriented reasoning].
# C. Nalon. [https://www.mat.ufrn.br/cade-27/wp-content/uploads/2019/09/2019CN-CADE.pdf Machine-oriented reasoning].
# J. Narboux. [https://hal.inria.fr/hal-00809448/document Les assistants de preuve, ou comment avoir confiance en ses démonstrations].
# J. Narboux. [https://hal.inria.fr/hal-00809448/document Les assistants de preuve, ou comment avoir confiance en ses démonstrations].
# L.C. Paulson. [https://www.newton.ac.uk/seminar/20170710143015301 Proof assistants: from symbolic logic to real mathematics?]  
# L.C. Paulson. [https://www.cl.cam.ac.uk/~lp15/papers/Formath/Sophia2017.pdf Proof assistants: from symbolic logic to real mathematics?]  
# L.C. Paulson, T. Nipkow y M. Wenzel. [https://arxiv.org/abs/1907.02836 From LCF to Isabelle/HOL].
# L.C. Paulson, T. Nipkow y M. Wenzel. [https://arxiv.org/abs/1907.02836 From LCF to Isabelle/HOL].
# T. Ringer et als. [https://www.nowpublishers.com/article/Details/PGL-045 QED at large: A survey of engineering of formally verified software].   
# T. Ringer et als. [https://arxiv.org/abs/2003.06458 QED at large: A survey of engineering of formally verified software].   
# P. Schnider. [http://bit.ly/1Gxxmx6 An introduction to proof assistants].  
# P. Schnider. [http://bit.ly/1Gxxmx6 An introduction to proof assistants].  
# J. Schöpf y S. Widauer [http://cl-informatik.uibk.ac.at/teaching/ws17/vs/reports/SWreport.pdf History of interactive theorem proving].
# J. Schöpf y S. Widauer [http://cl-informatik.uibk.ac.at/teaching/ws17/vs/reports/SWreport.pdf History of interactive theorem proving].
Línea 50: Línea 50:
== Referencias sobre Isabelle/HOL ==
== Referencias sobre Isabelle/HOL ==
# B. Blumson [https://philpapers.org/go.pl?id=BLUIFP&u=https%3A%2F%2Fphilpapers.org%2Farchive%2FBLUIFP.pdf Isabelle for philosophers].  
# B. Blumson [https://philpapers.org/go.pl?id=BLUIFP&u=https%3A%2F%2Fphilpapers.org%2Farchive%2FBLUIFP.pdf Isabelle for philosophers].  
# B. Grechuk [http://dream.inf.ed.ac.uk/projects/isabelle/Isabelle_Primer.pdf Isabelle primer for mathematicians].
# B. Grechuk [https://web.cs.wpi.edu/~dd/resources_isabelle/isabelle_primer_mathematicians.pdf Isabelle primer for mathematicians].
# T. Nipkow [https://isabelle.in.tum.de/doc/prog-prove.pdf Programming and proving in Isabelle/HOL].  
# T. Nipkow [https://isabelle.in.tum.de/doc/prog-prove.pdf Programming and proving in Isabelle/HOL].  
# T. Nipkow, M. Wenzel y L.C. Paulson [http://isabelle.in.tum.de/doc/tutorial.pdf A proof assistant for higher-order logic].
# T. Nipkow, M. Wenzel y L.C. Paulson [http://isabelle.in.tum.de/doc/tutorial.pdf A proof assistant for higher-order logic].
Línea 57: Línea 57:
# M. Wenzel [http://isabelle.in.tum.de/doc/isar-ref.pdf The Isabelle/Isar Reference Manual].  
# M. Wenzel [http://isabelle.in.tum.de/doc/isar-ref.pdf The Isabelle/Isar Reference Manual].  
# M. Wenzel [http://typessummerschool07.cs.unibo.it/courses/wenzel-isar-quickref.pdf The Isabelle/Isar quick reference].
# M. Wenzel [http://typessummerschool07.cs.unibo.it/courses/wenzel-isar-quickref.pdf The Isabelle/Isar quick reference].
# J. Siek [http://ecee.colorado.edu/~siek/ecen3703/spring10/quick-ref.pdf Quick Reference for Isabelle/Isar Propositional Logic].
# J. Siek [http://ecee.colorado.edu/~siek/ecen3703/spring10/quick-ref2.pdf Quick Reference for Isabelle/Isar More Proof Techniques].
# J. Siek [http://ecee.colorado.edu/~siek/ecen3703/spring10/quick-ref3.pdf Quick Reference for Isabelle/Isar First-Order Logic].
# [http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html Tutorials and manuals for Isabelle].
# [http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html Tutorials and manuals for Isabelle].


== Lecturas complementarias ==
== Lecturas complementarias ==
=== Programación funcional ===
=== Programación funcional ===
# J.A. Alonso [https://www.cs.us.es/~jalonso/cursos/i1m-16/temas/2016-17-IM-temas-PF.pdf Temas de "Programación funcional"]. Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2016.
# J.A. Alonso [https://www.cs.us.es/~jalonso/cursos/i1m-19/temas/2019-20-I1M-temas-PF.pdf Temas de "Programación funcional"]. Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2019.
# J.A. Alonso y M.J. Hidalgo [http://www.cs.us.es/~jalonso/publicaciones/Piensa_en_Haskell.pdf Piensa en Haskell (Ejercicios de programación funcional con Haskell)]. Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2012.
# J.A. Alonso y M.J. Hidalgo [http://www.cs.us.es/~jalonso/publicaciones/Piensa_en_Haskell.pdf Piensa en Haskell (Ejercicios de programación funcional con Haskell)]. Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2012.
# G. Hutton [http://goo.gl/pKqG Programming in Haskell]. Cambridge University Press, 2007.  
# G. Hutton [http://bit.ly/2pQofC2 Programming in Haskell]. Cambridge University Press, 2007.  
# M. Lipovača [http://aprendehaskell.es ¡Aprende Haskell por el bien de todos!].
# M. Lipovača [http://aprendehaskell.es ¡Aprende Haskell por el bien de todos!].
# M. Lipovaca y J. Brock [https://mybinder.org/v2/gh/jamesdbrock/learn-you-a-haskell-notebook/master?urlpath=lab/tree/learn_you_a_haskell/00-preface.ipynb Learn you a Haskell for great good!]
# T. Nipkow [https://www21.in.tum.de/teaching/fpv/WS1920/slides.pdf Functional programmingand verification]. TUM, 2019.


=== Lógica computacional ===
=== Lógica computacional ===
# J.A. Alonso [https://www.cs.us.es/~jalonso/cursos/li-15/temas/temas-LI-2015-16.pdf Temas de "Lógica informática" (2015-16)]. Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2015.
# J.A. Alonso [https://www.cs.us.es/~jalonso/cursos/li-15/temas/temas-LI-2015-16.pdf Temas de "Lógica informática" (2015-16)]. Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2015.
# K. Broda, S. Eisenbach, H. Khoshnevisan y S. Vickers [http://pubs.doc.ic.ac.uk/reasoned-programming/reasoned-programming.pdf Reasoned programming]. Imperial College, 1994.
# K. Broda, S. Eisenbach, H. Khoshnevisan y S. Vickers [https://www.doc.ic.ac.uk/~susan/firstyearbook.pdf Reasoned programming]. Imperial College, 1994.
# K. Doets y J. van Eijck [http://www.ldc.usb.ve/~astorga/Haskell.Road.pdf The Haskell Road to Logic, Maths and Programming].
# M. Huth y M. Ryan [http://bit.ly/2e8dFEm Logic in computer science: Modelling and reasoning about systems]. Cambridge University Press, 2004. (Incluye el [http://www.cs.bham.ac.uk/research/lics/tutor/index.html tutor en la Red]).
# M. Huth y M. Ryan [http://bit.ly/2e8dFEm Logic in computer science: Modelling and reasoning about systems]. Cambridge University Press, 2004. (Incluye el [http://www.cs.bham.ac.uk/research/lics/tutor/index.html tutor en la Red]).


== Cursos relacionados ==
== Cursos relacionados ==
=== Cursos con Isabelle/HOL ===
=== Cursos con Isabelle/HOL ===
# Jeremy Avigad. [http://www.phil.cmu.edu/~avigad/formal/ Logic and Formal Verification]. (Carnegie Mellon, 2009).
# Clemens Ballarin. [http://cl-informatik.uibk.ac.at/teaching/ss08/atp/introduction.php Automatic Deduction]. (Univ de Innsbruck, 2008).
# Clemens Ballarin. [http://cl-informatik.uibk.ac.at/teaching/ss08/atp/introduction.php Automatic Deduction]. (Univ de Innsbruck, 2008).
# Clemens Ballarin. [http://www4.in.tum.de/~ballarin/belgrade08-tut/ Introduction to the Isabelle Proof Assistant]. (Belgrado, 2008).
# Clemens Ballarin y Gerwin Klein [http://isabelle.in.tum.de/coursematerial/IJCAR04 Introduction to the Isabelle Proof Assistant]. (en el IJCAR-2004).
# Clemens Ballarin y Gerwin Klein [http://isabelle.in.tum.de/coursematerial/IJCAR04 Introduction to the Isabelle Proof Assistant]. (en el IJCAR-2004).
# Clemens Ballarin y Tjark Weber. [http://cl-informatik.uibk.ac.at/teaching/ws06/atp/introduction.php Automated Theorem Proving in Isabelle/HOL]. (Univ. de Innsbruck, 2006-07).
# Clemens Ballarin y Tjark Weber. [http://cl-informatik.uibk.ac.at/teaching/ws06/atp/introduction.php Automated Theorem Proving in Isabelle/HOL]. (Univ. de Innsbruck, 2006-07).
# Jasmin Blanchette, Mathias Fleury y Daniel Wand [http://people.mpi-inf.mpg.de/~jblanche/cswi/ss2015/ Concrete semantics with Isabelle/HOL]. (Univ. del Sarre, 2015-16).
# A.D. Brucker, D. Basin, J.G. Smaus y B. Wolff. [http://archiv.infsec.ethz.ch/education/permanent/csmr.html Computer-supported Modeling and Reasoning]. (ETH Zurich, 2011).
# A.D. Brucker, D. Basin, J.G. Smaus y B. Wolff. [http://archiv.infsec.ethz.ch/education/permanent/csmr.html Computer-supported Modeling and Reasoning]. (ETH Zurich, 2011).
# Mads Dam. [http://www.csc.kth.se/utbildning/kth/kurser/DD2453/aform07/ Advanced formal methods]. (KTH Royal Institute of Technology, 2007).
# Mads Dam. [http://www.csc.kth.se/utbildning/kth/kurser/DD2453/aform07/ Advanced formal methods]. (KTH Royal Institute of Technology, 2007).
Línea 94: Línea 89:
# Larry Paulson. [http://www.cl.cam.ac.uk/teaching/0910/L21/ Interactive Formal Verification]. (Univ. de Cambridge, 2009-10).
# Larry Paulson. [http://www.cl.cam.ac.uk/teaching/0910/L21/ Interactive Formal Verification]. (Univ. de Cambridge, 2009-10).
# Arnd Poetzsch-Heffter. [https://softech.informatik.uni-kl.de/homepage/de/teaching/SVHOL14/ Specification and Verification with Higher-Order Logic].  
# Arnd Poetzsch-Heffter. [https://softech.informatik.uni-kl.de/homepage/de/teaching/SVHOL14/ Specification and Verification with Higher-Order Logic].  
# Jeremy G. Siek. [http://www.cs.colorado.edu/~siek/7000/spring07/ Practical Theorem Proving with Isabelle/Isar]. (Univ. de Colorado, 2007).
# Jeremy G. Siek. [http://ecee.colorado.edu/~siek/ecen5013/spring11/ Theorem proving in Isabelle]. (Univ. de Colorado, 2011).
# Jan-Georg Smaus. [http://www.informatik.uni-freiburg.de/~ki/teaching/ws0910/csmr/lecture.html Computer-supported modeling and reasoning]. (Univ. de Feiburgo, 2009).
# Jan-Georg Smaus. [http://www.informatik.uni-freiburg.de/~ki/teaching/ws0910/csmr/lecture.html Computer-supported modeling and reasoning]. (Univ. de Feiburgo, 2009).
# Christian Sternagel [http://cl-informatik.uibk.ac.at/teaching/ss11/eve/content.php Experiments in Verification – Introduction to Isabelle/HOL]. (Univ. de Innsbruck, 2011-12).
# Christian Sternagel [http://cl-informatik.uibk.ac.at/teaching/ss11/eve/content.php Experiments in Verification – Introduction to Isabelle/HOL]. (Univ. de Innsbruck, 2011-12).
Línea 110: Línea 103:


=== Otros cursos ===
=== Otros cursos ===
# José A. Alonso [http://www.cs.us.es/~jalonso/cursos/li/ Lógica informática] (Univ. de Sevilla, 2012-13).
# José A. Alonso [http://www.cs.us.es/~jalonso/cursos/li-12/ Lógica informática] (Univ. de Sevilla, 2012-13).
# Thorsten Altenkirch y Peter Morris [http://www.cs.nott.ac.uk/~txa/g52ifr Introduction to formal reasoning] (Univ. de Nottingham, 2010-11).
# Thorsten Altenkirch y Peter Morris [http://www.cs.nott.ac.uk/~txa/g52ifr Introduction to formal reasoning] (Univ. de Nottingham, 2010-11).
# J. Blanchette y J. Höltz [https://lean-forward.github.io/logical-verification/2018 Logical verification]. (Vrije Universiteit Amsterdam, 2018-19).  
# J. Blanchette y J. Höltz [https://lean-forward.github.io/logical-verification/2018 Logical verification]. (Vrije Universiteit Amsterdam, 2018-19).  
Línea 119: Línea 112:
# Peter Lucas [http://www.cs.ru.nl/~peterl/teaching/KeR/ Knowledge Representation and Reasoning] (Radboud University # egen, 2011-12).
# Peter Lucas [http://www.cs.ru.nl/~peterl/teaching/KeR/ Knowledge Representation and Reasoning] (Radboud University # egen, 2011-12).
# Larry Paulson [http://www.cl.cam.ac.uk/Teaching/current/LogicProof/ Logic and Proof] (Univ. de Cambridge, 2011-12).
# Larry Paulson [http://www.cl.cam.ac.uk/Teaching/current/LogicProof/ Logic and Proof] (Univ. de Cambridge, 2011-12).
# David Pichardie [http://www.irisa.fr/celtique/pichardie/teaching/M2/MDV/ Méthode de vérification] (Universidad de Rennes, 2006-07).


== Bibliotecas de ejemplos de verificación ==
== Bibliotecas de ejemplos de verificación ==
Línea 125: Línea 117:
# [http://www.cs.ru.nl/~freek/100 Formalizing 100 Theorems].
# [http://www.cs.ru.nl/~freek/100 Formalizing 100 Theorems].
# [http://toccata.lri.fr/gallery Gallery of verified programs].
# [http://toccata.lri.fr/gallery Gallery of verified programs].
# [http://automatedreasoning.net/ Larry Wos' Notebooks].
# [http://www.tptp.org/ The TPTP Problem Library for Automated Theorem Proving].
# [http://www.cs.miami.edu/~tptp/ The TPTP Problem Library for Automated Theorem Proving].
# [http://www.macs.hw.ac.uk/vstte10/Competition.html The 1st Verified Software Competition].
# [https://sites.google.com/site/vstte2012/compet The 2nd Verified Software Competition].
# [http://verifythis.cost-ic0701.org VerifyThis (A collection of verification benchmarks].


== Artículos recientes ==
== Artículos recientes ==
Línea 140: Línea 128:
== Ofertas de trabajo ==
== Ofertas de trabajo ==


En [https://github.com/jaalonso/Trabajos-MULCIA GitHub] se encuentra una recopilaciónn las ofertas de trabajo de interés para los estudiantes del Máster Universitario en Lógica, Computación e Inteligencia Artificial de la Universidad de Sevilla.
En [https://github.com/jaalonso/Trabajos-MULCIA/blob/master/README.org GitHub] se encuentra una recopilaciónn las ofertas de trabajo de interés para los estudiantes del Máster Universitario en Lógica, Computación e Inteligencia Artificial de la Universidad de Sevilla.


Están en orden cronológico inverso por la fecha de su publicación en [https://twitter.com/search?l=&q=%23MULCIA%20from%3AJose_A_Alonso&src=typd&lang=es Twitter].
Están en orden cronológico inverso por la fecha de su publicación en [https://twitter.com/search?l=&q=%23MULCIA%20from%3AJose_A_Alonso&src=typd&lang=es Twitter].

Revisión actual del 18:08 8 feb 2022

En esta página se recogen en enlaces que sirven de documentación al curso de "Razonamiento automático"

Vídeos

Visiones generales de la DAO

  1. J.A. Alonso. Razonamiento formalizado: Del sueño a la realidad de las pruebas.
  2. J.M. Aransay y C. Domínguez. Demostración asistida por ordenador.
  3. A. Asperti. Automatic verification and interactive theorem proving.
  4. A. Asperti. A survey on interactive theorem proving.
  5. J. Avigad. Formal verification, interactive theorem proving, and automated reasoning.
  6. J. Avigad. Interactive theorem proving, automated reasoning, and mathematical computation. ICERM, 14 de diciembre de 2012.
  7. J. Avigad. Automated reasoning for the working mathematician.
  8. J. Avigad, J. Harrison. Formally verified Mathematics.
  9. H. Barendregt y F. Wiedijk. The challenge of computer mathematics.
  10. K. Buzzard. The future of mathematics?
  11. C.S. Calude y C. Müller Formal proof: reconciling correctness and understanding.
  12. R. David. Peut-on faire des Mathématiques avec un ordinateur?
  13. R. David y C. Raffalli. Peut-on avoir confiance en l’informatique?
  14. M. Davis. The early history of automated deduction.
  15. J.P. Delahaye Du rêve à la réalité des preuves. Interstices, 8 de julio de 2012.
  16. 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.
  17. H. Geuvers Proof assistants: History, ideas and future. Sadhana, Vol. 34-1, pp. 3-25, février 2009.
  18. H. Geuvers. Can the computer really help us to prove theorems?
  19. G. Gonthier The four-color theorem. Notices of the AMS, Vol. 55, n° 11, pp. 1382-1393, 2008.
  20. T. Hales. Formal proof. Notices of AMS, Vol. 55, N. 11 (2008) pp. 1370-1380.
  21. J. Harrison. A short survey of automated reasoning. Lecture Notes in Computer Science, Vol. 4545, pp. 334-349, 2007.
  22. J. Harrison. Formal proof: Theory and practice. Notices of the AMS, Vol. 55, N. 11 (2008) p.1395-1406.
  23. J. Harrison, J. Urban y F. Wiedijk History of interactive theorem proving.
  24. A. Koutsoukou-Argyraki. Formalising Mathematics-in praxis; A mathematician's very first experiences with Isabelle/HOL].
  25. G. Kolata. Computer math proof shows reasoning power. The New York Times, 10 de diciembre de 1996.
  26. A. Mahboubi Calcul formel et preuves formelles.
  27. A. Mahboubi. Machine-checked mathematics.
  28. A. Mahboubi. Un ordinateur pour vérifier les preuves mathématiques.
  29. D. MacKenzie Computers and the sociology of mathematical proof.
  30. C. Nalon. Machine-oriented reasoning.
  31. J. Narboux. Les assistants de preuve, ou comment avoir confiance en ses démonstrations.
  32. L.C. Paulson. Proof assistants: from symbolic logic to real mathematics?
  33. L.C. Paulson, T. Nipkow y M. Wenzel. From LCF to Isabelle/HOL.
  34. T. Ringer et als. QED at large: A survey of engineering of formally verified software.
  35. P. Schnider. An introduction to proof assistants.
  36. J. Schöpf y S. Widauer History of interactive theorem proving.
  37. F.R. Villatoro. La demostración matemática más larga.
  38. F. Wiedijk Formalizing the «top 100» of mathematical theorems.
  39. F. Wiedijk Formal proof - Getting started. Notices of the AMS, Vol. 55, n° 11, pp. 1408-1414, 2008.
  40. F. Wiedijk, The QED manifesto revisited. Studies in Logic, Grammar and Rhetoric, Vol. 10(23), pp. 121-133, 2007.

Referencias sobre Isabelle/HOL

  1. B. Blumson Isabelle for philosophers.
  2. B. Grechuk Isabelle primer for mathematicians.
  3. T. Nipkow Programming and proving in Isabelle/HOL.
  4. T. Nipkow, M. Wenzel y L.C. Paulson A proof assistant for higher-order logic.
  5. A. Steen Mapping of ND proof templates to Isabelle formalization.
  6. Isabelle/HOL — Higher-Order Logic.
  7. M. Wenzel The Isabelle/Isar Reference Manual.
  8. M. Wenzel The Isabelle/Isar quick reference.
  9. Tutorials and manuals for Isabelle.

Lecturas complementarias

Programación funcional

  1. J.A. Alonso Temas de "Programación funcional". Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2019.
  2. 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.
  3. G. Hutton Programming in Haskell. Cambridge University Press, 2007.
  4. M. Lipovača ¡Aprende Haskell por el bien de todos!.
  5. M. Lipovaca y J. Brock Learn you a Haskell for great good!
  6. T. Nipkow Functional programmingand verification. TUM, 2019.

Lógica computacional

  1. J.A. Alonso Temas de "Lógica informática" (2015-16). Publicaciones del Grupo de Lógica Computacional. Universidad de Sevilla, 2015.
  2. K. Broda, S. Eisenbach, H. Khoshnevisan y S. Vickers Reasoned programming. Imperial College, 1994.
  3. 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

  1. Clemens Ballarin. Automatic Deduction. (Univ de Innsbruck, 2008).
  2. Clemens Ballarin y Gerwin Klein Introduction to the Isabelle Proof Assistant. (en el IJCAR-2004).
  3. Clemens Ballarin y Tjark Weber. Automated Theorem Proving in Isabelle/HOL. (Univ. de Innsbruck, 2006-07).
  4. A.D. Brucker, D. Basin, J.G. Smaus y B. Wolff. Computer-supported Modeling and Reasoning. (ETH Zurich, 2011).
  5. Mads Dam. Advanced formal methods. (KTH Royal Institute of Technology, 2007).
  6. Jacques Fleuriot. Automated reasoning. (Univ. de Edimburgo, 2016-17).
  7. Thomas Genet Software formal analysis and design. (Univ. de Rennes)
  8. Gerwin Klein. Theorem Proving - Principles, Techniques, Applications. (NICTA, 2004).
  9. Gerwin Klein. Advanced Topics in Software Verification. (NICTA, 2012).
  10. Joao Marcos. Lógica computacional: Demonstração assistida e semi-automática de teoremas.(UFRN, 2000).
  11. Tobias Nipkow. Semantics of programming languages. (Univ. de Munich, 2012-13).
  12. Tobias Nipkow. Theorem Proving with Isabelle/HOL An Intensive Course.
  13. Larry Paulson. Interactive Formal Verification. (Univ. de Cambridge, 2009-10).
  14. Arnd Poetzsch-Heffter. Specification and Verification with Higher-Order Logic.
  15. Jan-Georg Smaus. Computer-supported modeling and reasoning. (Univ. de Feiburgo, 2009).
  16. Christian Sternagel Experiments in Verification – Introduction to Isabelle/HOL. (Univ. de Innsbruck, 2011-12).
  17. Tjark Weber. Interactive Formal Verification. (Univ. de Cambridge, 2010-11).

Cursos con Coq

  1. 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).
  2. Adam Chlipala Interactive computer theorem proving. (MIT, 2012-13).
  3. Adam Chlipala y Armando Solar Lezama Foundations of program analysis. (MIT, 2013-14).
  4. M. Greenberg Discrete mathematics and functional programming.
  5. Benjamin C. Pierce et als. Software foundations (Vol. 1: Logical foundations).
  6. Benjamin C. Pierce Software foundations (Univ. de Pensilvania, 2018).
  7. G. Smolka Introduction to computational logic (Univ. de Sarre, 2018).

Otros cursos

  1. José A. Alonso Lógica informática (Univ. de Sevilla, 2012-13).
  2. Thorsten Altenkirch y Peter Morris Introduction to formal reasoning (Univ. de Nottingham, 2010-11).
  3. J. Blanchette y J. Höltz Logical verification. (Vrije Universiteit Amsterdam, 2018-19).
  4. Pierre Castéran Logic (Master In Verification) (Univ. de Burdeos, 2011-12).
  5. Robby Findler Certified programming with dependent types. (Northwestern, 2013-14).
  6. Carlos Luna y Gustavo Betarte. Construcción formal de programas en teoría de tipos. (Univ. de la República, Uruguay, 2013-14).
  7. Ian Hodkinson Logic (Imperial College, Londres, 2010-11).
  8. Peter Lucas Knowledge Representation and Reasoning (Radboud University # egen, 2011-12).
  9. Larry Paulson Logic and Proof (Univ. de Cambridge, 2011-12).

Bibliotecas de ejemplos de verificación

  1. Archive of Formal Proofs.
  2. Formalizing 100 Theorems.
  3. Gallery of verified programs.
  4. The TPTP Problem Library for Automated Theorem Proving.

Artículos recientes

Hay dos listas de artículos recientes:

  • en Twitter que contiene enlaces a los artículos de razonamiento automático y demostración asistida por ordenador que se están publicando y
  • en Vestigium que contiene una reseña de los más destacados.

Ofertas de trabajo

En GitHub se encuentra una recopilaciónn las ofertas de trabajo de interés para los estudiantes del Máster Universitario en Lógica, Computación e Inteligencia Artificial de la Universidad de Sevilla.

Están en orden cronológico inverso por la fecha de su publicación en Twitter.