GitXplorerGitXplorer
n

Proof-Editor

public
7 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
0fd7c30441eaff11f1f075c5e6f467a3a8f113b9

Add iteration rule

nndt93 committed 11 years ago
Unverified
a68c9454c716c1ef15b59967c6930290c0dd6897

Fix parentheses parsing bug

nndt93 committed 11 years ago
Unverified
1a175b30c29c905eb4cb64606479bddc30f305e5

Remove unnecessary files

nndt93 committed 11 years ago
Unverified
76e42e9d2a22d6c6c6e95490b134fd514a51c1ca

Fix layout and code format

nndt93 committed 11 years ago
Unverified
176e46b884b2d2caefd252563d1c0e39e18d8659

Second complete version

nndt93 committed 11 years ago
Unverified
7f8159970757b991869c80fb75affcd91a2aaff5

Fix Printable Feature bug

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.