[PDF][PDF] An Overview of Lambda-PROLOG.

G Nadathur, D Miller - 1988 - Citeseer
XProlog is a logic programming language that extends Prolog by incorporating notions of
higher-order functions, A-terms, higher-order unification, polymorphic types, and …

[PDF][PDF] Higher order logic.

D Leivant - Handbook of Logic in Artificial Intelligence and Logic …, 1994 - Citeseer
Higher order logics, long considered by many to be an esoteric subject, are increasingly
recognized for their foundational importance and practical usefulness, notably in Theoretical …

Uniform proofs as a foundation for logic programming

D Miller, G Nadathur, F Pfenning, A Scedrov - Annals of Pure and Applied …, 1991 - Elsevier
Abstract Miller, D., G. Nadathur, F. Pfenning and A. Scedrov, Uniform proofs as a foundation
for logic programming, Annals of Pure and Applied Logic 51 (1991) 125–157. A proof …

A logic programming language with lambda-abstraction, function variables, and simple unification

D Miller - Journal of logic and computation, 1991 - academic.oup.com
It has been argued elsewhere that a logic programming language with function variables
and λ-abstractions within terms makes a good meta-programming language, especially …

The foundation of a generic theorem prover

LC Paulson - Journal of Automated Reasoning, 1989 - Springer
Abstract Isabelle [28, 30] is an interactive theorem prover that supports a variety of logics. It
represents rules as propositions (not as functions) and builds proofs by combining rules …

Logic programming in a fragment of intuitionistic linear logic

JS Hodas, D Miller - Information and computation, 1994 - Elsevier
When logic programming is based on the proof theory of intuitionistic logic, it is natural to
allow implications in goals and in the bodies of clauses. Attempting to prove a goal of the …

[PDF][PDF] Isabelle: The next 700 theorem provers

LC Paulson - Logic and computer science, 1990 - Citeseer
Isabelle is a generic theorem prover, designed for interactive reasoning in a variety of formal
theories. At present it provides useful proof procedures for Constructive Type Theory (Per …

[KİTAP][B] Programming with higher-order logic

D Miller, G Nadathur - 2012 - books.google.com
Formal systems that describe computations over syntactic structures occur frequently in
computer science. Logic programming provides a natural framework for encoding and …

[KİTAP][B] Labelled non-classical logics

L Vigano - 2013 - books.google.com
I am very happy to have this opportunity to introduce Luca Vigano's book on Labelled Non-
Classical Logics. I put forward the methodology of labelled deductive systems to the …

Unification under a mixed prefix

D Miller - Journal of symbolic computation, 1992 - Elsevier
Unification problems are identified with conjunctions of equations between simply typed λ-
terms where free variables in the equations can be universally or existentially quantified …