Wie kann ich den Natural-Deduktionsbeweiseditor und -prüfer oder The Logic Daemon verwenden , um die gegebene Schlussfolgerung aus der gegebenen Prämisse abzuleiten:
(∃x) ( Fx ∙ (y) (Fy → y = x) )
/ (∃x) (y) (Fy ≡ y = x)
Es sagt mir, dass meine Prämisse nicht wohlgeformt ist. Jeder, der weiß, wie man diese Tools verwendet, würde Ihre Hilfe sehr zu schätzen wissen.
Für den ersten Link ist hier ein Screenshot, wie man die Prämisse und Schlussfolgerung eingibt:
Beachten Sie, dass die FOL-Taste (First Order Logic) eingeschaltet ist, nicht die TFL-Taste (Truth Functional Logic). Der Standardwert ist TFL. Das würde eine Prämisse auslösen, die keine wohlgeformte Nachricht ist.
Beachten Sie, dass "(y)" als "Ay" ohne Klammern und mit und "A" eingegeben wird.
Beachten Sie, dass es keine Klammern um "Ex" gibt.
Posten Sie unten einen Kommentar, wenn etwas nicht klar ist.
Hier ist eine Vervollständigung des Beweises:
Bezug
Kevin Klements JavaScript/PHP-Beweiseditor und -prüfer im Fitch-Stil für natürliche Deduktion http://proofs.openlogicproject.org/
Dan Christensen
Frank Hubeny