stieß ich auf ein problem set für natürliche Abzug in Isabelle, die die Regel classical
verwendet:Verwenden die Regel ‚klassische‘ in Isabelle
(\<not> A ==> A) ==>A
ich mit dem ‚Gesetz der ausgeschlossenen Mitte‘ bin mehr gebraucht (excluded_middle
) und "reductio ad absurdum" (ccontr
).
Ich gehe davon aus, dass classical
ist äquivalent zu beiden der oben genannten, aber ich kann nicht beweisen, von ihnen, oder die lemma "A −→ ¬ ¬ A"
, die in dem Problem ist. Ich glaube nicht, dass ich die Regel nur falsch verstehe, weil ich es geschafft habe, es erfolgreich zu verwenden, um lemma "¬ ¬ A −→ A"
aus dem Problemsatz zu beweisen. Könnte mir jemand Tipps/Strategien/Demonstrationen für die Verwendung dieser Regel geben?
Ich bin ein wenig verwirrt darüber, da ich die Notation nicht verstehe, die Sie verwenden (Ich habe nur die 'apply (Regel klassische) Stil Methode) verwendet. – IIM
Ich benutze Isar-Stil, den strukturierten Beweis Dokument-Stil, den Sie verwenden sollen. Aber mit Anwenden von Skripten funktioniert es ähnlich, und Sie müssen die gleichen Beweisstrategien verwenden. –