Back to Search
Start Over
Capture-Avoiding Substitution as a Nominal Algebra.
- 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