Recursion principles for syntax with bindings and substitution

  • Authors:
  • Andrei Popescu;Elsa L. Gunter

  • Affiliations:
  • Technical University Munich, Munich, Germany & University of Illinois at Urbana-Champaign, Urbana-Champaign, IL, USA & Romanian Academy, Bucharest, Romania;University of Illinois, Urbana-Champaign, IL, USA

  • Venue:
  • Proceedings of the 16th ACM SIGPLAN international conference on Functional programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We characterize the data type of terms with bindings, freshness and substitution, as an initial model in a suitable Horn theory. This characterization yields a convenient recursive definition principle, which we have formalized in Isabelle/HOL and employed in a series of case studies taken from the λ-calculus literature.