[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 …
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 …
recognized for their foundational importance and practical usefulness, notably in Theoretical …
Uniform proofs as a foundation for logic programming
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
terms where free variables in the equations can be universally or existentially quantified …