Skip to content

Commit

Permalink
allow specifying modal logics in testdrive.php
Browse files Browse the repository at this point in the history
  • Loading branch information
wo committed Oct 20, 2019
1 parent 4ee6be1 commit aa3a2a9
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion testdrive.php
Expand Up @@ -142,6 +142,7 @@

<tr><td>mod2</td><td class="formula">◇(p ∨ q)↔(◇p ∨ ◇q)</td><td></td></tr>

<tr><td>s5</td><td class="formula">p→◇p||universality</td><td></td></tr>

</table>

Expand Down Expand Up @@ -179,6 +180,10 @@

<tr><td>conpos2</td><td class="formula">∀x(Px↔∀y(Iy→Cxy))→∀y(Iy→∀x(Px↔Cxy))</td><td></td></tr>

<tr><td>T_in_K</td><td class="formula">p→◇p</td><td></td></tr>

<tr><td>emil_in_K4</td><td class="formula">◇□A → (◇□B → ◇□(A ∧ B))||transitivity</a></td></tr>

<tr><td>infinity</td><td class="formula">¬(∀x∃yFxy ∧ ∀x∀y∀z(Fxy∧Fyz→Fxz) ∧ ∀x¬Fxx)</td><td></td></tr>

</table>
Expand All @@ -200,10 +205,15 @@
var provingAll;
function prove(fla, resEl) {
var parser = new Parser();
var accessibilityConstraints = null;
if (fla.indexOf('||') > 0) {
accessibilityConstraints = fla.split('||')[1].split('|');
fla = fla.split('||')[0];
}
var formula = parser.parseFormula(fla);
console.log('testing '+fla);
var startTime = performance.now();
prover = new Prover([formula.negate()], parser);
prover = new Prover([formula.negate()], parser, accessibilityConstraints);
prover.onfinished = function(status) {
var endTime = performance.now();
console.log('done with '+fla);
Expand Down

0 comments on commit aa3a2a9

Please sign in to comment.