Towards a Unified Ordering for Superposition-Based Automated Reasoning

We propose an extension of the automated theorem prover E by the weighted path ordering. Weighted path ordering is theoretically stronger than all the orderings used in E-prover, however its parametrization is more involved than those normally used in automated reasoning. In particular, it depends on a term algebra. We discuss how the parameters for the ordering can be proposed automatically for particular theorem proving problem strategies. We integrate the ordering in E-prover and perform an evaluation on the standard theorem proving benchmarks. The ordering is complementary to the ones used in E prover so far.

[1]  Akihisa Yamada,et al.  Unifying the Knuth-Bendix, recursive path and polynomial orders , 2013, PPDP.

[2]  Akihisa Yamada,et al.  A unified ordering for termination proving , 2014, Sci. Comput. Program..

[3]  Geoff Sutcliffe The TPTP Problem Library and Associated Infrastructure , 2009, Journal of Automated Reasoning.

[4]  William McCune,et al.  Solution of the Robbins Problem , 1997, Journal of Automated Reasoning.

[5]  Geoff Sutcliffe The 8th IJCAR automated theorem proving system competition - CASC-J8 , 2016, AI Commun..

[6]  Andrei Voronkov,et al.  First-Order Theorem Proving and Vampire , 2013, CAV.

[7]  Bernd Löchner,et al.  Things to Know when Implementing KBO , 2006, Journal of Automated Reasoning.

[8]  Cezary Kaliszyk,et al.  Hammer for Coq: Automation for Dependent Type Theory , 2018, Journal of Automated Reasoning.

[9]  Bernd Löchner,et al.  Things to Know When Implementing Lpo , 2006, Int. J. Artif. Intell. Tools.

[10]  Stephan Schulz,et al.  System Description: E 1.8 , 2013, LPAR.