Skip to content

ChemLog compatibility

Choose a tag to compare

@sfluegel05 sfluegel05 released this 27 Mar 13:31
· 23 commits to dev since this release
be172d8

In order to support the ChemLog package, we added some useful features to the first-order logic representation. This includes:

  • syntactic equality checks (e.g. two variables with the same name are always equal)
  • n-ary disjunction and conjunction
  • translations from binary to n-ary operations and vice-versa
  • conversion of formulas to NNF and CNF
  • detection and substitution of variables in formulas