An introduction to experimental theorem proving
We briefly venture into the world of experimental theorem
proving to see what it takes to bring proof calculi to life, making
them readily available for teaching and for further research purposes.
In contrast to many mainstream theorem provers such as E, Vampire,
Gandalf, Isabelle, or Lean, which are based on specific logics or
families of logics, the approach we propose here is generic. That is,
we separate those aspects of a theorem prover that are language
independent (e.g., basic proof management) from aspects that are
language dependent, such as the base logical system(s) or the kind of
inference rules used in proofs. The results presented in this talk are
supported by and fully integrated into SpeX, a rewrite-based logical
environment that facilitates the development of emergent
formal-specification languages and tools.
Ionuț Țuțu
Last modified: Wed Nov 29 21:51:34 EET 2023