This page contains an applet for constructing tableaus for predicate logic.
Start the program by clicking the Start-button here on top.
At first an input window pops up which contains two text fields Left
and Right, as is illustrated here below:
Writing formulasThe formulas have to be filled in using your keyboard. Since there are no logical symbols on an ordinary keyboard you need the following alternative symbols:
|
Constructing the tableauAfter you filled in the formulas correctly (the program warns you if you have made syntax errors), you start the tableau by clicking the Hopsa-button which you find under the text fields in the Input-window.A large green colored window pops up with the starting sequent on top.
![]() Click on the sequent and a new window of Active Formulas pops up: ![]() |
Click one of the active formulas (which contains logical symbols) and then this window disappears and the resulting step is made in the Tableau window. For making a next step click the sequent in the tableau that you want to reduce one step further, and the Active formulas-window reappears. Click in this window the formula you want to reduce this time and the step is made in the Tableau-window. Resizing and replacingResize the Tableau-window if the tableau gets too large. You can do this in the way you are used to resize windows on your computer's desktop. You can also replace the tableau within the window by clicking on one of the four borders (darker green) of the Tableau window. The tableau moves towards the side where you clicked.Closed and open branchesDetection of closed and open branches are left to the user. You can easily do so by clicking the given sequent and then look at the Active Formulas-lists. If there is a formula which appears in both lists then the sequent is obviously closed. If you have a sequent which is not closed and there are no logical symbols left in both lists then this sequent is open and represents a (counter)-model for the sequent you have started with.Starting a new tableauTo start a new tableau just close the Tableau-window and a new Input-window appears. Fill in the text fields and proceed as before. |