메뉴 건너뛰기




Volumn 34, Issue 1, 2009, Pages 3-25

Proof assistants: History, ideas and future

Author keywords

Formalized mathematics; Logic; Proof assistant; Software correctness; Verification

Indexed keywords

FORMALIZED MATHEMATICS; LOGIC; POSITION PAPERS; PROOF ASSISTANT; SOFTWARE CORRECTNESS;

EID: 61949163108     PISSN: 02562499     EISSN: None     Source Type: Journal    
DOI: 10.1007/s12046-009-0001-5     Document Type: Review
Times cited : (55)

References (73)
  • 1
    • 61949462664 scopus 로고    scopus 로고
    • ACL2: A Computational Logic/Applicative Common Lisp
    • ACL2: A Computational Logic/Applicative Common Lisp. http://www.cs.utexas.edu/moore/acl2/
  • 2
    • 61949368686 scopus 로고    scopus 로고
    • Agda: An interactive proof editor
    • Agda: An interactive proof editor. http://agda.sf.net
  • 9
    • 18944373424 scopus 로고    scopus 로고
    • Towards an Interactive Mathematical Proof Language
    • In: Ed. F Kamareddine, (Dordrecht, Boston: Kluwer Academic Publishers)
    • Barendregt H 2003 Towards an Interactive Mathematical Proof Language. In: Thirty Five Years of Automath, Ed. F Kamareddine, (Dordrecht, Boston: Kluwer Academic Publishers) 25-36
    • (2003) Thirty Five Years of Automath , pp. 25-36
    • Barendregt, H.1
  • 10
    • 0013129691 scopus 로고    scopus 로고
    • Proof Assistants using Dependent Type Systems
    • In: A Robinson, A Voronkov, (eds), Elsevier (chapter 18)
    • Barendregt H, Geuvers H 2001 Proof Assistants using Dependent Type Systems. In: A Robinson, A Voronkov, (eds) Handbook of Automated Reasoning (Vol. 2), Elsevier 1149-1238 (chapter 18)
    • (2001) Handbook of Automated Reasoning , vol.2 , pp. 1149-1238
    • Barendregt, H.1    Geuvers, H.2
  • 12
  • 15
    • 38049029629 scopus 로고    scopus 로고
    • Cooperative Repositories for Formal Proofs
    • In M Kauers et al (eds), LNCS, Springer
    • Corbineau P, Kaliszyk C 2007 Cooperative Repositories for Formal Proofs. In Towards Mechanized Mathematical Assistants, M Kauers et al (eds), LNCS 4573, Springer 221-234
    • (2007) Towards Mechanized Mathematical Assistants , vol.4573 , pp. 221-234
    • Corbineau, P.1    Kaliszyk, C.2
  • 16
    • 44649090798 scopus 로고    scopus 로고
    • A declarative proof language for the Coq proof assistant
    • In LNCS
    • Corbineau P 2007 A declarative proof language for the Coq proof assistant. In Types for Proofs and Programs, LNCS 4941
    • (2007) Types for Proofs and Programs , vol.4941
    • Corbineau, P.1
  • 17
    • 61949116812 scopus 로고    scopus 로고
    • The Coq proof assistant
    • The Coq proof assistant, http://coq.inria.fr/
  • 19
    • 0010675517 scopus 로고
    • Automath, a language for mathematics, Department of Mathematics, Eindhoven University of Technology, TH-report 68-WSK-05, 1968. Reprinted in revised form, with two pages commentary
    • In: Springer Verlag
    • De Bruijn N 1983 Automath, a language for mathematics, Department of Mathematics, Eindhoven University of Technology, TH-report 68-WSK-05, 1968. Reprinted in revised form, with two pages commentary. In: Automation and Reasoning, vol. 2, Classical papers on computational logic 1967-1970, Springer Verlag 159-200
    • (1983) Automation and Reasoning, Classical papers on computational logic 1967-1970 , vol.2 , pp. 159-200
    • De Bruijn, N.1
  • 21
    • 61949126618 scopus 로고    scopus 로고
    • The Flyspeck project
    • The Flyspeck project, http://www.math.pitt.edu/thales/flyspeck/
  • 27
    • 22044441063 scopus 로고    scopus 로고
    • A proof of the Kepler conjecture
    • In
    • Hales Th 2007 A proof of the Kepler conjecture. In: Annals of Mathematics 162: 1065-1185
    • (2007) Annals of Mathematics , vol.162 , pp. 1065-1185
    • Hales, Th.1
  • 28
    • 61949170124 scopus 로고    scopus 로고
    • Jordan's Proof of the Jordan Curve Theorem
    • In (eds) R Matuszewski, A Zalewska, Studies in Logic, Grammar and Rhetoric
    • Hales Th 2007 Jordan's Proof of the Jordan Curve Theorem. In From Insight to Proof Festschrift in Honour of Andrzej Trybulec (eds) R Matuszewski, A Zalewska, Studies in Logic, Grammar and Rhetoric 10(23)
    • (2007) From Insight to Proof Festschrift in Honour of Andrzej Trybulec , vol.10 , Issue.23
    • Hales, Th.1
  • 32
    • 84949223489 scopus 로고    scopus 로고
    • Formal verification of IA-64 division algorithms
    • in: M Aagaard, J Harrison, (eds), TPHOLs 2000 LNCS Springer
    • Harrison J 2000 Formal verification of IA-64 division algorithms, in: M Aagaard, J Harrison, (eds), Theorem Proving in Higher Order Logics, TPHOLs 2000 LNCS 1869, Springer 234-251
    • (2000) Theorem Proving in Higher Order Logics , vol.1869 , pp. 234-251
    • Harrison, J.1
  • 33
    • 33749553558 scopus 로고    scopus 로고
    • Towards self-verification of HOL Light
    • U Furbach, N Shankar (eds), Seattle, WA, LNCS 4130, The HOL Light theorem prover
    • Harrison J 2006 Towards self-verification of HOL Light, U Furbach, N Shankar (eds), Proceedings of the Third International Joint Conference IJCAR 2006, Seattle, WA, LNCS 4130, 177-191
    • (2006) Proceedings of the Third International Joint Conference IJCAR 2006 , pp. 177-191
    • Harrison, J.1
  • 34
    • 61949324906 scopus 로고    scopus 로고
    • The HOL Light theorem prover
    • The HOL Light theorem prover http://www.cl.cam.ac.uk/jrh13/hol-light/
  • 35
    • 61949434985 scopus 로고    scopus 로고
    • HOL4
    • HOL4, http://hol.sourceforge.net/
  • 36
    • 0002386430 scopus 로고
    • The formulae-as-types notion of construction
    • in J Seldin, R Hindley (eds), to H.B. Boston, MA, Academic Press, (original manuscript from 1969)
    • Howard W A 1980 The formulae-as-types notion of construction, in J Seldin, R Hindley (eds), to H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, Boston, MA, Academic Press, 479-490, (original manuscript from 1969)
    • (1980) Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism , pp. 479-490
    • Howard, W.A.1
  • 37
    • 61949379998 scopus 로고    scopus 로고
    • Isabelle
    • Isabelle http://isabelle.in.tum.de/
  • 38
    • 33750084884 scopus 로고
    • On the rules of suppositional formal logic
    • In Storrs McCall, editor, (Oxford: Clarendon Press)
    • Jaśkowski S 1967 On the rules of suppositional formal logic. In Storrs McCall, editor, Polish Logic 1920-1939 232-258. (Oxford: Clarendon Press)
    • (1967) Polish Logic 1920-1939 , pp. 232-258
    • Jaśkowski, S.1
  • 39
    • 34247877603 scopus 로고    scopus 로고
    • Web Interfaces for Proof Assistants
    • Kaliszyk C 2007 Web Interfaces for Proof Assistants, Electr. Notes Theor. Comput. Sci. 174(2): 49-61
    • (2007) Electr. Notes Theor. Comput. Sci. , vol.174 , Issue.2 , pp. 49-61
    • Kaliszyk, C.1
  • 41
    • 0004221707 scopus 로고
    • Literate Programming, Center for the Study of Language and Information
    • 1992, no. 27, Stanford, California
    • Knuth D 1992 Literate Programming, Center for the Study of Language and Information, 1992, xvi+368pp. CSLI Lecture Notes, no. 27, Stanford, California
    • (1992) CSLI Lecture Notes
    • Knuth, D.1
  • 42
    • 0006762189 scopus 로고    scopus 로고
    • OMDoc: Towards an Internet Standard for the Administration, Distribution and Teaching of mathematical Knowledge
    • in Springer LNAI
    • Kohlhase M 2000 OMDoc: Towards an Internet Standard for the Administration, Distribution and Teaching of mathematical Knowledge, in Proceedings of Artificial Intelligence and Symbolic Computation, Springer LNAI
    • (2000) Proceedings of Artificial Intelligence and Symbolic Computation
    • Kohlhase, M.1
  • 44
  • 47
    • 85027527498 scopus 로고
    • The ALF proof editor and its proof engine
    • In H Barendregt, T Nipkow (eds), LNCS
    • Magnusson L, Nordström B 1994 The ALF proof editor and its proof engine, In Types for Proofs and Programs, H Barendregt, T Nipkow (eds), LNCS, 806: 213-237
    • (1994) Types for Proofs and Programs , vol.806 , pp. 213-237
    • Magnusson, L.1    Nordström, B.2
  • 51
    • 61949091383 scopus 로고    scopus 로고
    • Mizar Home Page
    • Mizar Home Page, http://www.mizar.org/
  • 53
    • 0141641166 scopus 로고    scopus 로고
    • Technical Report CMU-CS-96-165, November 1996.
    • Necula G, Lee P 1996 Proof-Carrying Code, Technical Report CMU-CS-96-165, November 1996. (62 pages) http://www.cs.berkeley.edu/necula/Papers/tr96-165.ps.gz
    • (1996) Proof-Carrying Code , pp. 62
    • Necula, G.1    Lee, P.2
  • 54
    • 0003335301 scopus 로고
    • Selected Papers on Automath
    • Nederpelt R P, Geuvers H, de Vrijer R C (editors), North-Holland, Amsterdam
    • Nederpelt R P, Geuvers H, de Vrijer R C 1994 (editors), Selected Papers on Automath, Volume 133 in Studies in Logic and the Foundations of Mathematics, North-Holland, Amsterdam, pp 1024
    • (1994) Studies in Logic and the Foundations of Mathematics , vol.133 , pp. 1024
  • 56
    • 61949140020 scopus 로고    scopus 로고
    • The OpenMath Society
    • The OpenMath Society, http://www.openmath.org/
  • 57
    • 61949401190 scopus 로고
    • OMDoc, A Standard for Open Mathematical Documents
    • OMDoc, A Standard for Open Mathematical Documents, http://www.mathweb.org/omdoc/
    • (1989)
  • 59
    • 61949102225 scopus 로고    scopus 로고
    • The POPLmark Challenge.s
    • The POPLmark Challenge.s http://fling-l.seas.upenn.edu/plclub/cgi-bin/poplmark
  • 60
    • 61949423303 scopus 로고    scopus 로고
    • PVS Specification and Verification System
    • PVS Specification and Verification System http://pvs.csl.sri.com/
  • 61
    • 61949303838 scopus 로고
    • The QED Manifesto, in: Automated Deduction - CADE 12, LNAI 814, Springer
    • The QED Manifesto, in: Automated Deduction - CADE 12, LNAI 814, Springer, 1994, 238-251
    • (1994) , pp. 238-251
  • 62
    • 0027910876 scopus 로고
    • A type-theoretical alternative to ISWIM, CUCH, OWHY
    • 1993. (Annotated version of a 1969 manuscript)
    • Scott D 1993 A type-theoretical alternative to ISWIM, CUCH, OWHY. TCS, 121: 411-440, 1993. (Annotated version of a 1969 manuscript)
    • (1993) TCS , vol.121 , pp. 411-440
    • Scott, D.1
  • 63
    • 0040702054 scopus 로고
    • Constructive validity
    • (Versailles, 1968), Lecture Notes in Mathematics, Springer, Berlin
    • Scott D 1970 Constructive validity. Symposium on Automatic Demonstration (Versailles, 1968), Lecture Notes in Mathematics, Vol. 125, Springer, Berlin 237-275
    • (1970) Symposium on Automatic Demonstration , vol.125 , pp. 237-275
    • Scott, D.1
  • 64
    • 61949254788 scopus 로고    scopus 로고
    • TeXmacs
    • TeXmacs, http://www.math.u-psud.fr/anh/TeXmacs/TeXmacs.html
  • 65
    • 61949128665 scopus 로고    scopus 로고
    • The Twelf Project
    • The Twelf Project, http://twelf.plparty.org/
  • 67
    • 51049112071 scopus 로고    scopus 로고
    • Authoring Verified Documents by Interactive Proof Construction and Verification in Text-Editors
    • In Birmingham, UK, LNCS, Springer
    • Wagner M,Dietrich D, Schulz E 2008 Authoring Verified Documents by Interactive Proof Construction and Verification in Text-Editors, In Intelligent Computer Mathematics, AISC/Calculemus/MKM 2008, Birmingham, UK, LNCS 5144, Springer
    • (2008) Intelligent Computer Mathematics, AISC/Calculemus/MKM 2008 , vol.5144
    • Wagner, M.1    Dietrich, D.2    Schulz, E.3
  • 68
    • 57049134167 scopus 로고    scopus 로고
    • The Isabelle Framework
    • In: O Ait-Mohamed, editor, TPHOLs 2008, invited paper, LNCS Springer
    • Wenzel M, Paulson L C, Nipkow T 2008 The Isabelle Framework. In: O Ait-Mohamed, editor, Theorem Proving in Higher Order Logics, TPHOLs 2008, invited paper, LNCS 5170 Springer
    • (2008) Theorem Proving in Higher Order Logics , vol.5170
    • Wenzel, M.1    Paulson, L.C.2    Nipkow, T.3
  • 72
    • 37049007542 scopus 로고    scopus 로고
    • Wiedijk F 2006 (ed.), Springer LNAI
    • Wiedijk F 2006 (ed.) The Seventeen Provers of the World, Springer LNAI 3600
    • (2006) The Seventeen Provers of the World , vol.3600


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.