-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add /add rule/ feature and help file
- Loading branch information
Showing
8 changed files
with
194 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 1,28 @@ | ||
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 1,56 @@ | ||
<html> | ||
<head> | ||
<meta charset="utf-8"> | ||
<title>How to use</title> | ||
<style> | ||
li { | ||
line-height: 1.5em; | ||
padding-top: 1.5em; | ||
text-align: justify; | ||
} | ||
h1 { | ||
text-align: center; | ||
} | ||
</style> | ||
</head> | ||
<body> | ||
<div class="content" style="width: 800px; margin: 0 auto"> | ||
<h1>How to use Proof Editor</h1> | ||
<hr> | ||
<ul> | ||
<li> | ||
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 | ||
</li> | ||
<li> | ||
Press "Premise" or "Assumption" button to add the proposition to the editing area | ||
</li> | ||
<li> | ||
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. | ||
</li> | ||
<li> | ||
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 | ||
</li> | ||
<li> | ||
Press Clear Button to clear the Proposition box and remove any error message | ||
</li> | ||
<li> | ||
Press Undo Button to remove last added proposition | ||
</li> | ||
<li> | ||
Press Printable Button to generate a text formatted version of the current proof | ||
</li> | ||
<li> | ||
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. | ||
</li> | ||
</ul> | ||
</div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters