logic-TPTP: Import, export and other utilities for TPTP, a syntax for first-order logic

[ codec, library, math, theorem-provers ] [ Propose Tags ]

For information about the TPTP format, see http://www.cs.miami.edu/~tptp/.

Components:

  • Parser (parse)

  • Exporter (toTPTP)

  • Pretty-printer (pretty)

  • QuickCheck instances (generation of random formulae)

  • diff : Get a "formula" which concisely represents the differences between two given formulae (equal subexpressions are truncated; so are the subexpressions of subexpressions whose heads already differ)

Tests passed:

  • For randomly generated formulae, parse . toTPTP == id

  • For each problem in the TPTP library (v 3.7.0.0) which doesn't contain the string "thf(", parse . toTPTP . parse == parse

Not yet implemented: The new thf formula type.

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1, 0.2.0, 0.2.0.1, 0.2.0.3, 0.2.0.4, 0.2.0.6, 0.2.0.7, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.4.3.0, 0.4.4.0, 0.4.5.0, 0.4.6.0, 0.4.7.0, 0.5.0.0
Dependencies ansi-wl-pprint (<1.0), array, base (>=4), containers, haskell98, QuickCheck (>=2), syb, utf8-prelude [details]
License LicenseRef-GPL
Author Daniel Schüssler
Maintainer Daniel Schüssler <daniels@community.haskell.org>
Revised Revision 1 made by MasahiroSakai at 2023-06-10T12:27:13Z
Category Codec, Math, Theorem Provers
Bug tracker mailto:daniels@community.haskell.org
Source repo head: darcs get http://code.haskell.org/~daniels/logic-TPTP
Uploaded by DanielSchuessler at 2009-04-28T13:38:28Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 14503 total (53 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]