Skip to content

Releases: leoprover/scala-tptp-parser

Version 1.7.1

25 Mar 19:12
Compare
Choose a tag to compare

Version 1.7.1 of the scala-tptp-parser library.

Updates:

  • Allow any TFF terms on the left side of a meta equality (==).

See the README for further information.

Version 1.7.0

16 Mar 07:49
Compare
Choose a tag to compare

Version 1.7.0 of the scala-tptp-parser library.

Updates:

  • Rework non-classical formulas in TFF and THF, so that both languages now have their dedicated case class for non-classical formulas, called NonclassicalPolyaryFormula. This breaks a few things from previous versions (new formula structure for NCL formulas).
  • Also, the NCL short-form connectives [.] and <.> are now unary connectives (and can be used as such). The long-form connectives {name} still require an explicit application with @.

See the README for further information.

Version 1.6.5

03 Feb 14:23
Compare
Choose a tag to compare

Version 1.6.5 of the scala-tptp-parser library.

Updates:

  • Fix usage of single quotes atomic words that start with dollar signs: Single quotes are now retained in the name if it is not a TPTP lower word. As a result functor $true can be distinguished from '$true'.

See the README for further information.

Version 1.6.4

19 Jul 13:18
Compare
Choose a tag to compare

Version 1.6.4 of the scala-tptp-parser library.

Updates:

  • Fix TFF NCL pretty printing: Include introduced @ signs introduced by 1.6.3.

See the README for further information.

Version 1.6.3

17 Jul 08:02
Compare
Choose a tag to compare

Version 1.6.3 of the scala-tptp-parser library.

Updates:

  • Introduced @ sign for first-order NCL application (according to PAAR paper)
  • Fixed pretty printing for NCL connectives with arguments.

See the README for further information.

Version 1.6.2

27 Apr 13:00
Compare
Choose a tag to compare

Version 1.6.2 of the scala-tptp-parser library.

Minor update:

  • Removed unnecessary parentheses in TFF MetaIdentity output to allow for successful re-parsing.

See the README for further information.

Version 1.6.1

25 Apr 08:51
Compare
Choose a tag to compare

Version 1.6.1 of the scala-tptp-parser library.

Minor update:

  • Support applied form of $ite conditionals in THF (e.g., $ite @ c @ a @ b). Functional style ($ite(c,a,b)) is still supported.

See the README for further information.

Version 1.6

16 Feb 22:38
Compare
Choose a tag to compare

Version 1.6 of the scala-tptp-parser library.

Updates:

  • Support for parsing sequents
  • Some bugfixes

See the README for further information.

Version 1.5

06 Feb 14:32
Compare
Choose a tag to compare

Version 1.5 of the scala-tptp-parser library.

Updates:

  • Bumped Scala version to 2.13.8
  • Parsing of (user/defined/system) comments into the AST, thanks to @XBagon
  • Support of sub-roles (e.g., axiom-something or conjecture-[strength(0.85)])
  • Full support for new non-classical TPTP syntax (http://tptp.org/NonClassicalLogic/)

See the README for further information.

Version 1.4

19 Oct 14:05
ee04118
Compare
Choose a tag to compare

Version 1.4 of the scala-tptp-parser library.

Updates:

See the README for further information.