You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lean4game/server/testgame/TestGame/Levels/Proposition/L11_Or.lean

47 lines
1.0 KiB
Plaintext

2 years ago
import TestGame.Metadata
2 years ago
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
--set_option tactic.hygienic false
2 years ago
Game "TestGame"
World "Proposition"
Level 12
2 years ago
Title "Oder"
Introduction
"
Der nächste bitte …
2 years ago
"
2 years ago
Statement
"Angenommen $A$ ist wahr, zeige $A \\lor (\\neg B))$."
(A B : Prop) (hA : A) : A (¬ B) := by
2 years ago
left
assumption
2 years ago
Hint
"
**Du** Muss ich jetzt wieder das Beweisziel de-konstruieren?
**Robo** Nein, viel einfacher. Wenn Du eine Oder-Aussage beweisen sollst, musst Du Dich einfach entscheiden, ob Du die linke oder rechte Seite beweisen willst.
**Du** Und wie erkläre ich meinem Formalosophen, welche Seite ich gern beweisen würde? Ich will natürlich `A` beweisen!
**Robo** Mit `left` bzw. `right'. Ist doch logisch, oder?
"
Hint (A : Prop) (B : Prop) (hA : A) : ¬ B =>
"
**Robo** Wusst gar nicht, dass Du eine Links-Rechts-Schwäche hast. Probier's nochmal.
"
Conclusion
"
Auch dieser Formalosoph zieht zufrieden von dannen.
"
NewTactics left right assumption
DisabledTactics tauto