Semantic inference by first order logic

Higher-level fusion involves machine based assessments of situations in the world, with situations ultimately being represented by sets of propositions. To facilitate fusion, a common canonical language is required to represent these propositions within the machine and to perform appropriate inferences with them. This paper presents an implemented first order logic programming-based approach to this problem, while incorporating novel improvements relating to structure preserving formula renaming and Skolem function elimination. We prove that both of the introduced techniques are truth preserving. Experimental results show that the implementation is able to not only generate structure preserving normal clauses, but also avoids an exponential increase in number of clauses.

[1]  Dale A. Lambert,et al.  A blueprint for higher-level fusion systems , 2009, Inf. Fusion.

[2]  David A. Plaisted,et al.  A Structure-Preserving Clause Form Translation , 1986, J. Symb. Comput..

[3]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

[4]  Thierry Boy de la Tour An Optimality Result for Clause Form Translation , 1992, J. Symb. Comput..

[5]  Christoph Weidenbach,et al.  On Generating Small Clause Normal Forms , 1998, CADE.

[6]  Eloi Bosse,et al.  High-Level Information Fusion Management and System Design , 2012 .

[7]  Francis Jeffry Pelletier,et al.  Seventy-five problems for testing automatic theorem provers , 1986, Journal of Automated Reasoning.

[8]  Hans de Nivelle Translation of Resolution Proofs into Short First-Order Proofs without Choice Axioms , 2003, CADE.

[9]  Jean Goubault-Larrecq,et al.  Normal Form Transformations , 2001, Handbook of Automated Reasoning.

[10]  John G. Stell,et al.  Boolean connection algebras: A new approach to the Region-Connection Calculus , 2000, Artif. Intell..

[11]  Christoph Weidenbach,et al.  Computing Small Clause Normal Forms , 2001, Handbook of Automated Reasoning.

[12]  Steffen Hölldobler,et al.  Foundations of Equational Logic Programming , 1989, Lecture Notes in Computer Science.

[13]  Dale Lambert,et al.  The Mephisto Conceptual Framework , 2008 .

[14]  Mark E. Stickel A prolog Technology Theorem Prover: Implementation by an Extended Prolog Compiler , 1986, CADE.

[15]  Alan N. Steinberg,et al.  Revisions to the JDL data fusion model , 1999, Defense, Security, and Sensing.

[16]  Herbert B. Enderton,et al.  A mathematical introduction to logic , 1972 .