A generalization of Horn clauses to a higher-order logic is described and examined as a basis for logic programming. In qualitative terms, these higher-order Horn clauses are obtained from the first-order ones by replacing first-order terms with simply typed λ-terms and by permitting quantification over all occurrences of function symbols and some occurrences of predicate symbols. Several proof-theoretic results concerning these extended clauses are presented. One result shows that although the substitutions for predicate variables can be quite complex in general, the substitutions necessary in the context of higher-order Horn clauses are tightly constrained. This observation is used to show that these higher-order formulas can specify comp...
Higher-order constrained Horn clauses (HoCHC) are a fragment of higher-order logic modulo theories r...
We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic intr...
This paper describes an implementation of some of the ideas presented by F.C.N. Pereira in [1]. Pere...
AbstractWe give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of...
Hereditary Harrop formulas are an extension to Horn clauses in which the body of clauses can contain...
AbstractWe give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of...
Hereditary Harrop formulas are an extension to Horn clauses in which the body of clauses can contain...
Motivated by applications in automated verification of higher-order functional programs, we develop ...
Motivated by applications in automated verification of higher-order functional programs, we develop ...
λ-Prolog is a logic programming language that extends Prolog by incorporating notions of higher-orde...
We introduce model-theoretic semantics [6] for Higher-Order Horn logic programming language. One adv...
We introduce model-theoretic semantics [6] for Higher-Order Horn logic programming language. One adv...
The objective of this thesis is to provide a formal basis for higher-order features in the paradigm ...
The objective of this thesis is to provide a formal basis for higher-order features in the paradigm ...
λ-Prolog is a logic programming language that extends Prolog by incorporating notions of higher-orde...
Higher-order constrained Horn clauses (HoCHC) are a fragment of higher-order logic modulo theories r...
We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic intr...
This paper describes an implementation of some of the ideas presented by F.C.N. Pereira in [1]. Pere...
AbstractWe give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of...
Hereditary Harrop formulas are an extension to Horn clauses in which the body of clauses can contain...
AbstractWe give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of...
Hereditary Harrop formulas are an extension to Horn clauses in which the body of clauses can contain...
Motivated by applications in automated verification of higher-order functional programs, we develop ...
Motivated by applications in automated verification of higher-order functional programs, we develop ...
λ-Prolog is a logic programming language that extends Prolog by incorporating notions of higher-orde...
We introduce model-theoretic semantics [6] for Higher-Order Horn logic programming language. One adv...
We introduce model-theoretic semantics [6] for Higher-Order Horn logic programming language. One adv...
The objective of this thesis is to provide a formal basis for higher-order features in the paradigm ...
The objective of this thesis is to provide a formal basis for higher-order features in the paradigm ...
λ-Prolog is a logic programming language that extends Prolog by incorporating notions of higher-orde...
Higher-order constrained Horn clauses (HoCHC) are a fragment of higher-order logic modulo theories r...
We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic intr...
This paper describes an implementation of some of the ideas presented by F.C.N. Pereira in [1]. Pere...