VDM recursive functions in Isabelle/HOL

Leo Freitas,Peter Gorm Larsen
DOI: https://doi.org/10.48550/arXiv.2303.17457
2023-03-30
Formal Languages and Automata Theory
Abstract:For recursive functions general principles of induction needs to be applied. Instead of verifying them directly using the Vienna Development Method Specification Language (VDM-SL), we suggest a translation to Isabelle/HOL. In this paper, the challenges of such a translation for recursive functions are presented. This is an extension of an existing translation and a VDM mathematical toolbox in Isabelle/HOL enabling support for recursive functions.
What problem does this paper attempt to address?