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/adam/Adam/Levels/Proposition/L00_Tauto.lean

47 lines
1.3 KiB
Plaintext

import TestGame.Metadata
import Mathlib.Tactic.Tauto
Game "TestGame"
World "Proposition"
Level 1
Title "Automatisierung"
Introduction
"
Gerade seid Ihr auf Königin *Logisindes* Planeten. Sie kommt ohne Umschweife zum Punkt:
**Logisinde** Werte Wesen aus fremden Welten, gestatten Sie eine Frage. Warum gilt …
2 years ago
Und sie kritzelt etwas auf ein Stück Papier: oben ein paar Annahmen, unten eine Schlussfolgerung.
2 years ago
Dazwischen sollst Du offenbar einen Beweis eintragen.
Du siehst Robo hilflos an.
"
Statement ""
(A B C : Prop) :
¬((¬B ¬ C) (A → B)) → (¬A B) ∧ ¬ (B ∧ C) := by
2 years ago
Hint "**Robo** Das ist ganz einfach. Mit `{A} {B} {C} : Prop` meint er:
`{A}`, `{B}` und `{C}` sind irgendwelche Aussagen (*propositions*).
Und mit `→` meint sie ⇒, also “impliziert”. Die anderen Symbole kennst Du, oder?
2 years ago
**Du** Ehhm, ja. Aber da muss ich jetzt trotzdem erst einmal überlegen.
2 years ago
**Robo** (flüsternd) Behaupte doch einfach, dass sei eine Tautologie.
2 years ago
**Du** Ernsthaft?
2 years ago
**Robo** Ja. Schreib einfach `tauto`.
2 years ago
**Robo** Mach schon …"
tauto
Conclusion
"
**Logisinde** (etwas konsterniert) Ja, das ist streng genommen richtig.
Aber glaubt bloß nicht, dass Ihr damit auf *diesem* Planeten viel weiterkommt!
Meine Untertanen verstehen `tauto` nicht. Da müsst Ihr Euch schon etwas mehr anstrengen.
"
NewTactic tauto