Implementing mathematics with the Nuprl proof development system
Implementing mathematics with the Nuprl proof development system
IMPS: an interactive mathematical proof system
Journal of Automated Reasoning
From LCF to HOL: a short history
Proof, language, and interaction
Mathematical Knowledge Management in HELM
Annals of Mathematics and Artificial Intelligence
The Development Graph Manager MAYA
AMAST '02 Proceedings of the 9th International Conference on Algebraic Methodology and Software Technology
HOL Light: A Tutorial Introduction
FMCAD '96 Proceedings of the First International Conference on Formal Methods in Computer-Aided Design
Development of Rewriting Strategies
PLILP '93 Proceedings of the 5th International Symposium on Programming Language Implementation and Logic Programming
MKM '03 Proceedings of the Second International Conference on Mathematical Knowledge Management
The Use of Explicit Plans to Guide Inductive Proofs
Proceedings of the 9th International Conference on Automated Deduction
System Description: Proof Planning in Higher-Order Logic with Lambda-Clam
CADE-15 Proceedings of the 15th International Conference on Automated Deduction: Automated Deduction
CADE-18 Proceedings of the 18th International Conference on Automated Deduction
Interactive Theorem Proving and Program Development
Interactive Theorem Proving and Program Development
User Interaction with the Matita Proof Assistant
Journal of Automated Reasoning
Computer assisted reasoning with MIZAR
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
A declarative language for the coq proof assistant
TYPES'07 Proceedings of the 2007 international conference on Types for proofs and programs
Isabelle/HOL: a proof assistant for higher-order logic
Isabelle/HOL: a proof assistant for higher-order logic
Synthesizing proof planning methods and Ω-ants agents from mathematical knowledge
MKM'06 Proceedings of the 5th international conference on Mathematical Knowledge Management
Information retrieval and rendering with MML query
MKM'06 Proceedings of the 5th international conference on Mathematical Knowledge Management
Assisted proof document authoring
MKM'05 Proceedings of the 4th international conference on Mathematical Knowledge Management
A content based mathematical search engine: whelp
TYPES'04 Proceedings of the 2004 international conference on Types for Proofs and Programs
CADE' 20 Proceedings of the 20th international conference on Automated Deduction
Strategies of ELAN: meta-interpretation and partial evaluation
Algebraic'97 Proceedings of the 2nd international conference on Theory and Practice of Algebraic Specifications
Recent developments in mega's proof search programming language
ACM Communications in Computer Algebra
A tactic language for declarative proofs
ITP'10 Proceedings of the First international conference on Interactive Theorem Proving
Hi-index | 0.00 |
We present the language CRStL (Control Rule Strategy Language, pronounce "crystal") to formulate mathematical reasoning techniques as proof strategies in the context of the proof assistant 驴mega. The language is arranged in two levels, a query language to access mathematical knowledge maintained in development graphs, and a strategy language to annotate the results of these queries with further control information. The two-leveled structure of the language allows the specification of proof techniques in a declarative way. We present the syntax and semantics of CRStL and illustrate its use by examples.