Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jessealama/tptp-el
Work with TPTP files, theorem provers, and model finders
https://github.com/jessealama/tptp-el
Last synced: 4 days ago
JSON representation
Work with TPTP files, theorem provers, and model finders
- Host: GitHub
- URL: https://github.com/jessealama/tptp-el
- Owner: jessealama
- Created: 2011-07-14T18:37:55.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-02-01T22:05:14.000Z (almost 13 years ago)
- Last Synced: 2024-05-09T07:29:09.904Z (6 months ago)
- Language: Shell
- Homepage:
- Size: 328 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.mkdn
Awesome Lists containing this project
README
tptp-el: Hack TPTP with emacs and SubEthaEdit
==========Do you work with formal proofs in plain first-order logic? In
Emacs? If you said "yes" to both questions, this package is for
you.Installation
----------## Emacs ##
Currently, the TPTP Emacs Lisp package consists of a single Emacs
Lisp file, namely this one, tptp.el. Simply put tptp.el in a
directory (I recommend "~/share/emacs/site-lisp/tptp", but it
doesn't really matter), and in your Emacs initialization file
(generally the file called ".emacs" in your home directory), add
the form(add-to-list 'load-path )
(require 'tptp)Make sure the path is double quoted, e.g., "/Users/jesse".
For slightly better performance of the TPTP Emacs Lisp package,
byte compile tptp.el.To automatically load tptp-mode when editing files with a certain
extension, add something like this to your Emacs initialization
file:(add-to-list 'auto-mode-alist '("\\.ax\\" . tptp-mode))
Doing this will set up files that have the ".ax" extension to
automatically load tptp-mode. You can do this for multiple
extensions (e.g., ".p", ".ax", etc).## SubEthaEdit ##
There is currently only one prover supported for SubEthaEdit: vampire.
To install SubEthaEdit support for vampire:1. Make a bin subdirectory of your home directory, if it doesn't
already exist.
2. Copy run-vampire.sh to ~/bin, and make the script executable.
3. Copy run-vampire.applescript to ~/Library/Application Support/SubEthaEdit/Scripts.Next time you start SubEthaEdit, you should see, in the Scripts menu,
an item that says "Run Vampire". Try it out!Hacking
-------You can follow development by going to the source homepage at
https://github.com/jessealama/tptp-elThere you can get the latest bleeding edge development version of the
package, as well as download choice releases.Acknowledgments
---------------Ed Zalta provided the impetus for launching this package.
Contact
----------You're welcome to email me at [email protected]. Please do let me
know about bug reports, and feel free to make feature requests.