GitXplorerGitXplorer
n

Proof-Editor

public
7 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
c38074c99a2d7d3078f697990e6ab225e2f652bc

Add negation bug fix

nndt93 committed 11 years ago
Unverified
03b4fb55e323c1a59c5d6ea47d03025f64f8495c

Small bug fix

nndt93 committed 11 years ago
Unverified
01c292971bbf32e17d0ed129e4bfe52915c70d08

Release commit

nndt93 committed 11 years ago
Unverified
47903999399f2c7ea52431f8aa537a7998f1e1fc

Fix a small error

nndt93 committed 11 years ago
Unverified
d4615b1f50119e8129bbf1bd1e3fef8fbfaa7dc4

Fix group parsing bug

nndt93 committed 11 years ago
Unverified
34df742b3bf2f504980216dfd80c50b7a78cfb72

Critical parsing bugs fix

nndt93 committed 11 years ago

README

The README file for this repository.

Proof-Editor

A Fitch's Style Proof Editor for Natural Deduction The application is written entirely in Javascript and can be used offline without any server-side code

How to Use

Type in proposition in Proposition Box. Logical Connectives: &, v, ~, => are allowed. Variables can be any combination of characters and parentheses except characters reserved for logical connectives. Some mismatched and invalid syntax can be resolved by the application but not all cases are guaranteed

Press "Premise" or "Assumption" button to add the proposition to the editing area

Select relevant propositions in the editing area and press targeted rule in the rule box. A conclusion will be generated in the proposition box according to the rule and propositions selected. Make changes to the conclusion if any and press Conclude Button to add conclusion to the editing area or Clear Button to remove it.

Any error in matching or parsing process will be displayed above editing area. Hovering mouse over a rule button will also display a summary of the corresponding rule in the summary box

Press Clear Button to clear the Proposition box and remove any error message Press Undo Button to remove last added proposition Press Printable Button to generate a text formatted version of the current proof

Click "Add Rule" Button to add new Rule. Enter required information accordingly. These added rules are not permanent. Refreshing the page will remove any custom rule.