Back to Search Start Over

Capture-Avoiding Substitution as a Nominal Algebra.

Authors :
Barkaoui, Kamel
Cavalcanti, Ana
Cerone, Antonio
Gabbay, Murdoch J.
Mathijssen, Aad
Source :
Theoretical Aspects of Computing - ICTAC 2006; 2006, p198-212, 15p
Publication Year :
2006

Abstract

Substitution is fundamental to computer science, underlying for example quantifiers in predicate logic and beta-reduction in the lambda-calculus. So is substitution something we define on syntax on a case-by-case basis, or can we turn the idea of ‘substitution' into a mathematical object? We exploit the new framework of Nominal Algebra to axiomatise substitution. We prove our axioms sound and complete with respect to a canonical model; this turns out to be quite hard, involving subtle use of results of rewriting and algebra. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540488156
Database :
Complementary Index
Journal :
Theoretical Aspects of Computing - ICTAC 2006
Publication Type :
Book
Accession number :
32910837
Full Text :
https://doi.org/10.1007/11921240_14