Content area

Abstract

Issue Title: Special Issue: The POPLmark Challenge

This paper is a report about the use of Matita, an interactive theorem prover under development at the University of Bologna, for the solution of the POPLmark Challenge, part 1a. We provide three different formalizations, including two direct solutions using pure de Bruijn and locally nameless encodings of bound variables, and a formalization using named variables, obtained by means of a sound translation to the locally nameless encoding. According to this experience, we also discuss some of the proof principles used in our solutions, which have led to the development of a generalized inversion tactic for Matita.[PUBLICATION ABSTRACT]

Details

Title
Formal Metatheory of Programming Languages in the Matita Interactive Theorem Prover
Author
Asperti, Andrea; Ricciotti, Wilmer; Sacerdoti Coen, Claudio; Tassi, Enrico
Pages
427-451
Publication year
2012
Publication date
Oct 2012
Publisher
Springer Nature B.V.
ISSN
01687433
e-ISSN
15730670
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
1366364586
Copyright
Springer Science+Business Media B.V. 2012