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

471

The calculus of constructions
– Thierry Coquand, Gérard P Huet
 1988

374

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

847

A formulation of the simple theory of types
– A 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

420

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

77

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

303

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

259

Investigations into logical deduction
– G Gentzen
 1969

147

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

125

Ideas and results in proof theory
– Dag Prawitz
 1971

287

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

24

Higherorder unification with dependent types
– Conal Elliott
 1989

441

The formulaeastypes notion of construction
– W A Howard
 1980

265

Constructive mathematics and computer programming
– P MartinLöf
 1982

107

An algorithm for testing conversion in type theory
– T Coquand
 1991

6

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