We have built two state-of-the-art inductive theorem provers named HipSpec and Hipster. The main issue when automating proofs by induction is to discover essential helper lemmas. Our theorem provers use the technique theory exploration, which is a method to systematically discover interesting conclusions about a mathematical theory. We use the existing theory exploration system QuickSpec which conjectures properties for a program that seem to hold based on testing. The idea is to try to prove these explored conjectures together with the user-stated goal conjecture. By using this idea and connecting it with our previous work on Hip, the Haskell Inductive Prover, we were able to take new leaps in field of inductive theorem proving. Addition...
Proof assistants offer tactics to facilitate inductive proofs; however, deciding what arguments to p...
A key component of mathematical reasoning is the ability to formulate interesting conjectures about ...
The mathematical community (appropriately defined) faces a great challenge to re-evaluate the role o...
We have built two state-of-the-art inductive theorem provers named HipSpec and Hipster. The main iss...
HipSpec is a system for automatically deriving and proving properties about functional programs. It ...
TIP is a toolbox for users and developers of inductive provers. It consists of a large number of too...
Theory exploration is a technique for automatically discovering new interesting lemmas in a mathemat...
Abstract. HipSpec is a system for automatically deriving and proving properties about functional pro...
This paper describes our collection of benchmarks for inductive theorem provers. The recent spur of ...
This paper describes Hipster, a system integrating theory exploration with the proof assistant Isabe...
The discovery of unknown lemmas, case-splits and other so called eureka steps are challenging proble...
Abstract(Automated) Inductive Theorem Proving (ITP) is a challenging field in automated reasoning an...
Abstract. In this paper we discuss the similarities between program specialisation and inductive the...
Over the past few years, machine learning has been successfully combined with automated theorem pro...
We present a brief overview on completion based inductive theorem proving techniques, point out the ...
Proof assistants offer tactics to facilitate inductive proofs; however, deciding what arguments to p...
A key component of mathematical reasoning is the ability to formulate interesting conjectures about ...
The mathematical community (appropriately defined) faces a great challenge to re-evaluate the role o...
We have built two state-of-the-art inductive theorem provers named HipSpec and Hipster. The main iss...
HipSpec is a system for automatically deriving and proving properties about functional programs. It ...
TIP is a toolbox for users and developers of inductive provers. It consists of a large number of too...
Theory exploration is a technique for automatically discovering new interesting lemmas in a mathemat...
Abstract. HipSpec is a system for automatically deriving and proving properties about functional pro...
This paper describes our collection of benchmarks for inductive theorem provers. The recent spur of ...
This paper describes Hipster, a system integrating theory exploration with the proof assistant Isabe...
The discovery of unknown lemmas, case-splits and other so called eureka steps are challenging proble...
Abstract(Automated) Inductive Theorem Proving (ITP) is a challenging field in automated reasoning an...
Abstract. In this paper we discuss the similarities between program specialisation and inductive the...
Over the past few years, machine learning has been successfully combined with automated theorem pro...
We present a brief overview on completion based inductive theorem proving techniques, point out the ...
Proof assistants offer tactics to facilitate inductive proofs; however, deciding what arguments to p...
A key component of mathematical reasoning is the ability to formulate interesting conjectures about ...
The mathematical community (appropriately defined) faces a great challenge to re-evaluate the role o...