Skip to content

Logic embedding tool v1.9.2

Latest

Choose a tag to compare

@lex-lex lex-lex released this 17 Oct 13:09
· 11 commits to master since this release

The logic embedding tool is a tool for embedding non-classical logics into classical logic (primarily higher-order logic (HOL), but also first-order logic in some cases). The tool translates a TPTP problem statement formulated in a non-classical logic (using the logic specification format) into monomorphic or polymorphic TPTP TFF/THF representation.

Please see the TPTP non-classical logic extension at https://tptp.org/UserDocs/TPTPLanguage/TPTPLanguage.shtml#NonClassicalLogics for a description of the logic specification format and the problem syntax. See the README for supported logics.

Updates to 1.9.2 since last release:

  • Writing to an output file now required the --output parameter on the command-line
  • Improved error reporting using more detailed SZS status values
  • Fixed a few bugs in $modal embedding
  • Fixed a bug in $$dhol embedding for dependently-typed higher-order logic (thanks to Daniel Renalter)
  • Fixed single quoted formulas and names in the output of the $$dhol embedding