Observatorio de I+D+i UPM

Memorias de investigación
Artículos en revistas:
Capture-Avoiding Substitution as a Nominal Algebra.
Año:2008
Áreas de investigación
  • Lenguaje de programación
Datos
Descripción
Substitution is fundamental to the theory of logic and computation. Is substitution something that we define on syntax on a case-by-case basis, or can we turn the idea of substitution into a mathematical object? We give axioms for substitution and prove them sound and complete with respect to a canonical model. As corollaries we obtain a useful conservativity result, and prove that equality-up-to-substitution is a decidable relation on terms. These results involve subtle use of techniques both from rewriting and algebra. A special feature of our method is the use of nominal techniques. These give us access to a stronger assertion language, which includes so-called ‘freshness’ or ‘capture-avoidance’ conditions. This means that the sense in which we axiomatise substitution (and prove soundness and completeness) is particularly strong, while remaining quite general.
Internacional
Si
JCR del ISI
Si
Título de la revista
FORMAL ASPECTS OF COMPUTING
ISSN
0934-5043
Factor de impacto JCR
0,698
Información de impacto
Volumen
20
DOI
Número de revista
4
Desde la página
451
Hasta la página
479
Mes
ENERO
Ranking
Esta actividad pertenece a memorias de investigación
Participantes
  • Autor: Aad Mathijssen (Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven, The Netherlands)
  • Autor: Murdoch Gabbay (UPM)
Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: BABEL: Desarrollo de Software Fiable y de Alta Calidad a partir de Tecnología Declarativa
  • Departamento: Lenguajes y Sistemas Informáticos e Ingeniería de Software
S2i 2023 Observatorio de investigación @ UPM con la colaboración del Consejo Social UPM
Cofinanciación del MINECO en el marco del Programa INNCIDE 2011 (OTR-2011-0236)
Cofinanciación del MINECO en el marco del Programa INNPACTO (IPT-020000-2010-22)