-
Notifications
You must be signed in to change notification settings - Fork 6
Home
The Logic WorkBench (lwb) comprises tools for propositional, predicate, and linear temporal logic. It is written in Clojure.
lwb is a playground, it's work in progress.
- Download lwb-gui from github
- Follow the documentation on github to start the GUI
- Choose Session > New... in the menu and choose the part of lwb you like to use
You are now ready to explore all the functions for propositional logic, predicate logic, linear temporal logic, and combinatory logic.
The key combination control-shift-t
evaluates the expression under the cursor
in the REPL.
- Clone lwb from esb-lwb and create a project in your favorite setting for Clojure development
- Put the libraires
kodkod
andltl2buchi
into your local maven repository, see lwb/Dependencies
You are now ready to play with the Logic Workbench
- Some functions of lwb use TeX, so using them you should have a running
TeX distribution on your machine. The TeX code that is generated in lwb uses the
following packages of TeX:
standalone.cls
,amssymb
,MnSymbol
,babel
,tikz
,tikz-qtree
,logicproof
. - Some functions use graphviz together with dot2tex.
More about propositional logic
Visualisung formulas with tikz
Examples of natural deduction in propositional logic
Examples of natural deduction in predicate logic
Examples of natural deduction in linear temporal logic
The use and distribution terms for this software are covered by the Eclipse Public License 1.0, (https://opensource.org/licenses/eclipse-1.0.php). By using this software in any fashion, you are agreeing to be bound by the terms of this license. You must not remove this notice, or any other, from this software.
Markus Bader, Mathias Gutenbrunner, Marcel Hoppe, Nicola Justus, Daniel Kirsten, Jens Lehnhäuser, Juan Markowich, Marco Stephan, Tobias Völzel
lwb Logic Workbench
Tools for propositional, predicate, linear temporal logic, and combinatory logic
© 2015 - 2021 by Burkhardt Renz and collaborators, Technische Hochschule Mittelhessen (THM) University of Applied Sciences