M. Armand, G. Faure, B. Grégoire, C. Keller, L. Théry & B. Werner (2011):
A Modular Integration of SAT/SMT Solvers to Coq through Proof Witnesses.
In: 1st International Conference on Certified Programs and Proofs (CPP'11),
Lecture Notes in Computer Science 7086,
pp. 135–150,
doi:10.1007/978-3-642-25379-9_12.
A. Asperti, F. Guidi, C. Sacerdoti Coen, E. Tassi & S. Zacchiroli (2006):
A Content Based Mathematical Search Engine: Whelp.
In: Post-Proceedings of the TYPES'04 International Conference,
Lecture Notes in Computer Science 3839,
pp. 17–32,
doi:10.1007/11617990_2.
A. Asperti, W. Ricciotti, C. Sacerdoti Coen & E. Tassi (2011):
The Matita interactive Theorem prover.
In: 23rd International Conference on Automated Deduction (CADE'11),
Lecture Notes in Computer Science 6803,
pp. 64–69,
doi:10.1007/978-3-642-22438-6_7.
D. Aspinall (2000):
Proof General: A Generic Tool for Proof Development.
In: 6th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'00),
Lecture Notes in Computer Science 1785,
pp. 38–43,
doi:10.1007/3-540-46419-0_3.
C. Barrett & C. Tinelli (2007):
CVC3.
In: 19th International Conference on Computer Aided Verification (CAV'07),
Lecture Notes in Computer Science 4590,
pp. 298–302,
doi:10.1007/978-3-540-73368-3_34.
D. Basin, A. Bundy, D. Hutter & A. Ireland (2005):
Rippling: Meta-level Guidance for Mathematical Reasoning.
Cambridge University Press.
A. Bauer, E. M. Clarke & X. Zhao (1998):
Analytica - an experiment in combining theorem proving and symbolic computation.
Journal of Automated Reasoning 21(3),
pp. 295–325,
doi:10.1023/A:1006079212546.
C. Bishop (2006):
Pattern Recognition and Machine Learning.
Springer.
J. C. Blanchette, S. Böhme & L. C. Paulson (2011):
Extending Sledgehammer with SMT Solvers.
In: 23rd International Conference on Automated Deduction (CADE-23),
Lecture Notes in Computer Science 6803,
pp. 116–130,
doi:10.1007/978-3-642-22438-6_11.
J. C. Blanchette, S. Böhme, A. Popescu & N. Smallbone (2013):
Encoding monomorphic and polymorphic types.
In: 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'13),
Lecture Notes in Computer Science 7795,
pp. 493–507,
doi:10.1007/978-3-642-36742-7_34.
A. Bove, P. Dybjer & U. Norell (2009):
A Brief Overview of Agda — A Functional Language with Dependent Types.
In: 22nd International Conference on Theorem Proving in Higher Order Logics (TPHOLs'09),
Lecture Notes in Computer Science 5674,
pp. 73–78,
doi:10.1007/978-3-642-03153-3.
A. Bundy, D. Hutter, C. B. Jones & J S. Moore (2012):
AI meets Formal Software Development (Dagstuhl Seminar 12271).
Dagstuhl Reports 2(7),
pp. 1–29,
doi:10.4230/DagRep.2.7.1.
K. Claessen, M. Johansson, D. Rosén & N. Smallbone (2013):
Automating Inductive Proofs using Theory Exploration.
In: 24th International Conference on Automated Deduction (CADE–24),
To be published in Lecture Notes in Computer Sciene,
doi:10.1007/978-3-642-38574-2_27.
Coq development team (2012):
The Coq Proof Assistant Reference Manual, version 8.4.
Technical Report.
Thierry Coquand & Gérard P. Huet (1988):
The Calculus of Constructions.
Inf. Comput. 76(2/3),
pp. 95–120,
doi:10.1016/0890-5401(88)90005-3.
J. Denzinger, M. Fuchs, C. Goller & S. Schulz (1999):
Learning from Previous Proof Experience: A Survey.
Technical Report.
Technische Universitat Munchen.
J. Denzinger & S. Schulz (2000):
Automatic Acquisition of Search Control Knowledge from Multiple Proof Attempts.
Information and Computation 162(1-2),
pp. 59–79,
doi:10.1006/inco.1999.2857.
L. Dixon & J. D. Fleuriot (2003):
IsaPlanner: A Prototype Proof Planner in Isabelle.
In: 19th International Conference on Automated Deduction (CADE'2003),
Lecture Notes in Computer Science 2741,
pp. 279–283,
doi:10.1007/978-3-540-45085-6_22.
H. Duncan (2002):
The use of Data-Mining for the Automatic Formation of Tactics.
University of Edinburgh.
B. Dutertre & L. de Moura (2006):
The Yices SMT solver.
Available at http://yices.csl.sri.com/tool-paper.pdf.
G. Gonthier (2008):
Formal proof - The Four-Color Theorem.
Notices of the American Mathematical Society 55(11),
pp. 1382–1393.
G. Gonthier & A. Mahboubi (2010):
An introduction to small scale reflection.
Journal of Formalized Reasoning 3(2),
pp. 95–152,
doi:10.6092/issn.1972-5787/1979.
A. Grabowski, A. Kornilowicz & A. Naumowicz (2010):
Mizar in a nutshell.
Journal of Formalized Reasoning 3(2),
pp. 153–245,
doi:10.6092/issn.1972-5787/1980.
G. Grov, E. Komendantskaya & A. Bundy (2012):
A Statistical Relational Learning Challenge - extracting proof strategies from exemplar proofs.
In: ICML'12 worshop on Statistical Relational Learning.
T. Hales (2005):
The Flyspeck Project fact sheet.
Project description available at http://code.google.com/p/flyspeck/.
M. Hall (2009):
The WEKA Data Mining Software: An Update.
SIGKDD Explorations 11(1),
pp. 10–18,
doi:10.1145/1656274.1656278.
J. Harrison & L. Théry (1998):
A skeptic approach to combining HOL and Maple.
Journal of Automated Reasoning 21,
pp. 279–294,
doi:10.1023/A:1006023127567.
J. Heras & E. Komendantskaya (2012):
ML4PG: machine learning interface for Proof General. Program files and user manual.
http://www.computing.dundee.ac.uk/staff/katya/ML4PG/.
J. Heras & E. Komendantskaya (2013):
ML4PG in Computer Algebra Verification.
In: Conferences on Intelligent Computer Mathematics (CICM'13),
Lecture Notes in Computer Science 7961,
pp. 354–358.
W. A. Hunt & E. Reeber (2006):
A SAT-based procedure for verifying finite state machines in ACL2.
In: 6th International workshop on the ACL2 theorem prover and its applications,
pp. 127–135,
doi:10.1145/1217975.1218001.
M. Jamnik, M. Kerber & C. Benzmller (2002):
Automatic learning of proof methods in proof planning.
Technical Report.
M. Johansson, L. Dixon & A. Bundy (2011):
Conjecture Synthesis for Inductive Theories.
Journal of Automated Reasoning 47(3),
pp. 251–289,
doi:10.1007/s10817-010-9193-y.
M. Kaufmann & J S. Moore (2012):
Accumulated persistence in ACL2.
http://www.cs.utexas.edu/users/moore/acl2/current/ACCUMULATED-PERSISTENCE.html.
M. Kaufmann, P. Manolios & J S. Moore (2000):
Computer-Aided Reasoning: ACL2 Case Studies.
Kluwer Academic Publishers.
M. Kaufmann, P. Manolios, J S. Moore & D. Vroon (2006):
Integrating CCG analysis into ACL2.
In: Eighth International Workshop on Termination, part of FLOC'06,
doi:10.1.1.79.4636.
E. Komendantskaya & K. Lichota (2012):
Neural Networks for Proof-Pattern Recognition.
In: International Conference on Artificial Neural Networks (ICANN'12),
Lecture Notes in Computer Science 7553,
pp. 427–435,
doi:10.1007/978-3-642-33266-1_53.
V. Komendantsky, A. Konovalov & S. Linton (2012):
Interfacing Coq + SSReflect with GAP.
In: 9th International Workshop On User Interfaces for Theorem Provers (UITP'10),
Electronic Notes in Theoretical Computer Science 285,
pp. 17–28,
doi:10.1016/j.entcs.2012.06.003.
D. Kuehlwein & J. Urban (2012):
Learning from Multiple Proofs: first experiments.
In: 3rd Workshop on Practical Aspects of Automated Reasoning (PAAR'12),
pp. 82–94.
D. Kühlwein, J. C. Blanchette, C. Kaliszyk & J. Urban (2013):
MaSh: Machine Learning for Sledgehammer.
In: 4th Conference on Interactive Theorem Proving (ITP'13),
To be published in Lecture Notes in Computer Sciene.
D. Kühlwein, T. van Laarhoven, E. Tsivtsivadze, J. Urban & T. Heskes (2012):
Overview and Evaluation of Premise Selection Techniques for Large Theory Mathematics.
In: 6th International Joint Conference on Automated Reasoning (IJCAR'12),
Lecture Notes in Computer Science 7364,
pp. 378–392,
doi:10.1007/978-3-642-31365-3_30.
MATLAB (2012):
version 7.14.0 (R2012a).
The MathWorks Inc.,
Natick, Massachusetts.
J. Meng & L. C. Paulson (2009):
Lightweight relevance filtering for machine-generated resolution problems.
Journal of Applied Logic 7(1),
pp. 41–57,
doi:10.1016/j.jal.2007.07.004.
J. Meng & L. C. Paulson (2009):
Translating higher-order clauses to first-order clauses.
Journal of Automated Reasoning 40(1),
pp. 35–60,
doi:10.1007/s10817-007-9085-y.
A. Mercer, A. Bundy, H. Duncan & D. Aspinall (2006):
PG Tips: A Recommender System for an Interactive Theorem Prover.
In: Mathematical User-Interfaces Workshop (MathUI'2006).
L. M. de Moura & N. Bjorner (2008):
Z3: An efficient SMT solver.
In: 14th Workshop on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'08),
Lecture Notes in Computer Science 4963,
pp. 337–340,
doi:10.1007/978-3-540-78800-3_24.
T. Nipkow, L. C. Paulson & M. Wenzel (2002):
Isabelle/HOL - A Proof Assistant for Higher-Order Logic.
Lecture Notes in Computer Science 2283.
Springer,
doi:10.1007/3-540-45949-9.
L. C. Paulson & J. C. Blanchette (2010):
Three Years of Experience with Sledgehammer, a Practical Link between Automatic and Interactive Theorem Provers.
In: 8th International Workshop on the Implementation of Logics (IWIL'10),
doi:10.1.1.186.3278.
D. Rosén (2012):
Proving Equational Haskell Properties using Automated Theorem Provers.
University of Gothenburg, Sweden.
S. Schulz (2004):
System description: E 0.81.
In: 2nd International Joint Conference on Automated Reasoning (IJCAR'04),
Lecture Notes in Computer Science 3097,
pp. 223–228,
doi:10.1007/978-3-540-25984-8_15.
Mathematical components team (2012):
Formalization of the Odd Order theorem.
Technical Report.
http://www.msr-inria.inria.fr/Projects/math-components.
J. Urban (2006):
MizarMode – an integrated proof assistance tool for the Mizar way of formalizing mathematics.
Journal of Applied Logic 4(4),
pp. 414–427,
doi:10.1016/j.jal.2005.10.004.
J. Urban (2006):
MPTP 0.2: Design, Implementation, and Initial Experiments.
Journal of Automated Reasoning 37(1-2),
pp. 21–43,
doi:10.1007/s10817-006-9032-3.
J. Urban, G. Sutcliffe, P. Pudlák & J. Vyskocil (2008):
MaLARea SG1- Machine Learner for Automated Reasoning with Semantic Guidance.
In: 4th International Joint Conference on Automated Reasoning (IJCAR'08),
Lecture Notes in Computer Science 5195,
pp. 441–456,
doi:10.1007/978-3-540-71070-7_37.
C. Weidenbach (2001):
Combining superposition, sorts and splitting,
pp. 1965–2013,
Handbook of Automated Reasoning.
Elsevier.
R. Xu & D. Wunsch (2005):
Survey of Clustering Algorithms.
IEEE Transactions on Neural Networks 16(3),
pp. 645–678,
doi:10.1109/TNN.2005.845141.