<--- Back to Details
First PageDocument Content
Type theory / Lambda calculus / Predicate logic / Logic programming / Higher-order abstract syntax / Unification / Free variables and bound variables / Simply typed lambda calculus / Hindley–Milner / Mathematics / Theoretical computer science / Mathematical logic
Date: 2001-01-03 16:03:41
Type theory
Lambda calculus
Predicate logic
Logic programming
Higher-order abstract syntax
Unification
Free variables and bound variables
Simply typed lambda calculus
Hindley–Milner
Mathematics
Theoretical computer science
Mathematical logic

Higher-Order Abstract Syntax∗ Frank Pfenning†

Add to Reading List

Source URL: www.cs.cmu.edu

Download Document from Source Website

File Size: 147,79 KB

Share Document on Facebook

Similar Documents

Computer programming / Declarative programming / Software engineering / Exponentials / Dependently typed programming / Higher-order abstract syntax / Logic programming / Programming language theory / Type theory / Exponentiation / Monad / ?:

Parametric Higher-Order Abstract Syntax for Mechanized Semantics Adam Chlipala Harvard University

DocID: 1xUkW - View Document

Mathematics / Logic / Computer programming / Automated theorem proving / Logic programming / Mathematical logic / Term / Substitution / Principia Mathematica / Free variables and bound variables / Monad

Reflecting Higher-Order Abstract Syntax in Nuprl? Eli Barzilay and Stuart Allen Cornell University {eli,sfa}@cs.cornell.edu Abstract. This document describes part of an effort to achieve in Nuprl a practical reflection o

DocID: 1uwcL - View Document

Programming type-safe transformations using higher-order abstract syntax Olivier Savary-Belanger1 , Stefan Monnier2 , and Brigitte Pientka1 1 2

DocID: 1tekM - View Document

Software engineering / Programming language theory / Declarative programming / Automated theorem proving / Logic programming / Type theory / Lambda calculus / Formal methods / Higher-order abstract syntax / Nuprl / Lisp / Substitution

Practical Reflection in Nuprl Eli Barzilay Stuart Allen Robert Constable

DocID: 1qzvV - View Document

Software engineering / Theoretical computer science / Logic / Logic programming / Models of computation / Functional languages / Computability theory / Lambda calculus / Substitution / Standard ML / Higher-order abstract syntax / Security type system

c 2005 Cambridge University Press JFP 15 (6), Meta-Programming through Typeful

DocID: 1quHR - View Document