For a better understanding of the classical rule, you can print it in a structured Isar style as follows:
print_statement classical
Output:
theorem classical: obtains "¬ thesis"
Thus, pure evil to intuitionists seems a little more intuitive: in order to prove some arbitrary thesis, we can assume that its denial takes place.
The corresponding canonical proof template is as follows:
notepad begin have A proof (rule classical) assume "¬ ?thesis" then show ?thesis sorry qed end
Here ?thesis is a concrete thesis of the above statement A , which can be an arbitrarily complex statement. This quasi abstraction through the abbreviation ?thesis is typical of the idiomatic Isar to emphasize the structure of reasoning.
Makarius
source share