Adding equations to system f types

  • Authors:
  • Neelakantan R. Krishnaswami;Nick Benton

  • Affiliations:
  • Max Planck Institute for Software Systems, Germany;Microsoft Research

  • Venue:
  • ESOP'12 Proceedings of the 21st European conference on Programming Languages and Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an extension of System F with types for term-level equations. This internalization of the rich equational theory of the polymorphic lambda calculus yields an expressive core language, suitable for formalizing features such as Haskell's rewriting rules mechanism or Extended ML signatures.