The KIV-approach to software verification

W Reif - KORSO: Methods, Languages, and Tools for the …, 2005 - Springer
This paper presents a particular approach to the design and verification of large sequential
systems. It is based on structured algebraic specifications and stepwise refinement by …

The automation of proof by mathematical induction

A Bundy - 1999 - era.ed.ac.uk
This paper is a chapter of the Handbook of Automated Reasoning edited by Voronkov and
Robinson. It describes techniques for automated reasoning in theories containing rules of …

Superposition with structural induction

S Cruanes - International Symposium on Frontiers of Combining …, 2017 - Springer
Superposition-based provers have been successfully used to discharge proof obligations
stemming from proof assistants. However, many such obligations require induction to be …

Automated mathematical induction

A Bouhoula, E Kounalis… - Journal of Logic and …, 1995 - academic.oup.com
Proofs by induction arc important in many computer science and artificial intelligence
applications, in particular, in program verification and specification systems. We present a …

Guiding induction proofs

D Hutter - 10th International Conference on Automated Deduction …, 1990 - Springer
A crucial point in proving theorems by induction is to manipulate the induction conclusion to
enable the use of the induction hypothesis. We propose a technique to control such a …

A calculus for and termination of rippling

DA Basin, T Walsh - Automated Mathematical Induction, 1996 - Springer
Rippling is a type of rewriting developed for inductive theorem proving that uses annotations
to direct search. Rippling has many desirable properties: for example, it is highly goal …

Termination analysis for functional programs using term orderings

J Giesl - International Static Analysis Symposium, 1995 - Springer
To prove the termination of a functional program there has to be a well-founded ordering
such that the arguments in each recursive call are smaller than the corresponding inputs. In …

INKA: The next generation

D Hutter, C Sengler - International Conference on Automated Deduction, 1996 - Springer
The INKA system is a first-order theorem prover with induction based on the explicit
induction paradigm. Since 1986 when a first version of the INKA system was developed …

A survey of automated deduction

A Bundy - Artificial Intelligence Today: Recent Trends and …, 2001 - Springer
We survey research in the automation of deductive inference, from its beginnings in the early
history of computing to the present day. We identify and describe the major areas of …

Ω-MKRP: A proof development environment

X Huang, M Kerber, M Kohlhase, E Melis… - … Deduction—CADE-12 …, 1994 - Springer
In the following, we describe the basic ideas underlying~-MKRP, an interactive proof
development environment [6]. The requirements for this system were derived from our …