First-order programming (FOP) is a new representation language that combines the strengths of mixed-integer linear programming (MILP) and first-order logic (FOL). In this paper we describe a novel feasibility proving system for FOP formulas that combines MILP solving with instance-based methods from theorem proving. This prover allows us to perform lifted inference by repeatedly refining a propositional MILP. We prove that this procedure is sound and refutationally complete: if a formula is infeasible our solver will demonstrate this fact in finite time. We conclude by demonstrating an implementation of our decision procedure on a simple first-order planning problem. </p
To support reasoning about properties of programs operating with boolean values one needs theorem pr...
AbstractIt is a general problem to investigate the trade off between the complexity of algorithmic p...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
First-order programming (FOP) is a new representation language that combines the strengths of mixed-...
Satisfiability algorithms for propositional logic have improved enormously in recent years. This inc...
In answer-set programming (ASP), programs can be viewed as specifications of finite Herbrand structu...
In this paper we present polynomial-time algorithms that translate First-Order Logic (FOL) theories ...
Satisfiability algorithms for propositional logic have improved enormously in recently years. This i...
In [1] an elegant formulation of the first-order logic of proofs was given, FOLP. That report also p...
Satisfiability algorithms for propositional logic have improved enormously in recently years. This i...
We present an approach to diagnosis that first compiles a first-order system description into a prop...
Knowledge Representation and Reasoning is the area of artificial intelligence that is concerned with...
iProver is an instantiation-based theorem prover which is based on Inst-Gen calculus, complete for f...
In Answer Set Programming (ASP), programs can be viewed as specifications of finite Herbrand structu...
Recent improvements in satisfiability algorithms for propositional logic have made partial instantia...
To support reasoning about properties of programs operating with boolean values one needs theorem pr...
AbstractIt is a general problem to investigate the trade off between the complexity of algorithmic p...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
First-order programming (FOP) is a new representation language that combines the strengths of mixed-...
Satisfiability algorithms for propositional logic have improved enormously in recent years. This inc...
In answer-set programming (ASP), programs can be viewed as specifications of finite Herbrand structu...
In this paper we present polynomial-time algorithms that translate First-Order Logic (FOL) theories ...
Satisfiability algorithms for propositional logic have improved enormously in recently years. This i...
In [1] an elegant formulation of the first-order logic of proofs was given, FOLP. That report also p...
Satisfiability algorithms for propositional logic have improved enormously in recently years. This i...
We present an approach to diagnosis that first compiles a first-order system description into a prop...
Knowledge Representation and Reasoning is the area of artificial intelligence that is concerned with...
iProver is an instantiation-based theorem prover which is based on Inst-Gen calculus, complete for f...
In Answer Set Programming (ASP), programs can be viewed as specifications of finite Herbrand structu...
Recent improvements in satisfiability algorithms for propositional logic have made partial instantia...
To support reasoning about properties of programs operating with boolean values one needs theorem pr...
AbstractIt is a general problem to investigate the trade off between the complexity of algorithmic p...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...