arXiv · 1905.08368
Desfuncionalizar para Provar
Abstract
This paper explores the idea of using defunctionalization as a proof technique for higher-order programs. Defunctionalization builds on substituting functional values by a first-order representation. Thus, its interest is that one can use an existing program verification tool, without further extensions in order to support higher-order. This papers illustrates and discusses this approach by means of several running examples, built and verified using the Why3 verification framework.
Explore related subjects
Keep this discovery
Mário Pereira. 2019-05-20. Desfuncionalizar para Provar. https://arxiv.org/abs/1905.08368
Cite the original work for its findings. Save a collection to share your selection of sources.