696

A Framework for Defining Logics
– Robert Harper , Furio Honsell, Gordon Plotkin
 1993

70

Specifying theorem provers in a higherorder logic programming language
– Amy Felty, Dale Miller
 1988

473

The Calculus of Constructions
– T Coquand, G Huet
 1988

374

Uniform proofs as a foundation for logic programming
– Dale Miller, Gopalan Nadathur , Frank Pfenning , Andre Scedrov
 1991

854

A formulation of the simple theory of types
– Alonzo Church
 1940

66

Implementing Tactics and Tacticals in a HigherOrder Logic Programming Language
– Amy Felty
 1993

114

A unification algorithm for typed λcalculus
– G Huet
 1975

422

The Foundation of a Generic Theorem Prover
– Lawrence C. Paulson
 1989

77

Elf: A Language for Logic Definition and Verified Metaprogramming
– Frank Pfenning
 1989

306

Logic Programming in a Fragment of Intuitionistic Linear Logic
– Joshua S. Hodas, Dale Miller

262

Investigations into logical deduction
– G Gentzen
 1969

146

Proving and applying program transformations expressed with secondorder patterns
– G Huet, B Lang
 1978

126

Idea and result in proof theory
– D Prawitz
 1971

291

A logic programming language with lambdaabstraction, function variables, and simple unification
– Dale Miller
 1990

24

Higherorder unification with dependent types
– Conal Elliott
 1989

445

The formulaeastypes notion of construction
– W A Howard
 1980

264

Constructive mathematics and computer programming
– P MartinLof
 1982

107

An algorithm for testing conversion in Type Theory
– Thierry Coquand
 1991

6

A natural deduction treatment of operational semantics
– R Burstall, Furio Honsell
 1988
