Computation with classical sequents (2008)
| Venue: | MATHEMATICAL STRUCTURES OF COMPUTER SCIENCE |
| Citations: | 10 - 10 self |
BibTeX
@INPROCEEDINGS{Bakel08computationwith,
author = {Steffen van Bakel and Pierre Lescanne},
title = {Computation with classical sequents},
booktitle = {MATHEMATICAL STRUCTURES OF COMPUTER SCIENCE},
year = {2008},
publisher = {}
}
OpenURL
Abstract
X is an untyped continuation-style formal language with a typed subset which provides a Curry-Howard isomorphism for a sequent calculus for implicative classical logic. X can also be viewed as a language for describing nets by composition of basic components connected by wires. These features make X an expressive platform on which algebraic objects and many different (applicative) programming paradigms can be mapped. In this paper we will present the syntax and reduction rules for X and in order to demonstrate the expressive power of X, we will show how elaborate calculi can be embedded, like the λ-calculus, Bloo and Rose’s calculus of explicit substitutions λx, Parigot’s λµ and Curien and Herbelin’s λµ ˜µ.







