2007TU/e Research PortalOpen access

Capture-avoiding substitution as a nominal algebra

Murdoch J. Gabbay, Aad Mathijssen

Open full text 0 citations

Abstract

Abstract. Substitution is fundamental to computer science, underly-ing 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 math-ematical object? We exploit the new framework of Nominal Algebra to axiomatise sub-stitution. 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. 1

Open-access reader

About this research paper

What this paper is about

Abstract. Substitution is fundamental to computer science, underly-ing 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 math-ematical object? We exploit the new framework of Nominal Algebra to axiomatise sub-stitution. 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. 1

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract. Substitution is fundamental to computer science, underly-ing 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 math-ematical object? We exploit the new framework of Nominal Algebra to axiomatise sub-stitution. 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. 1

Key concepts: Substitution (logic), Decidability, Soundness, Rewriting, Axiom, Assertion, Basis (linear algebra), Algebra over a field

Related papers

Back to paper searchBrowse research topicsOriginal source
Capture-avoiding substitution as a nominal algebra — Research Paper | ScholarLens