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/Implication/L08_Iff.lean

45 lines
1.0 KiB
Plaintext

import Adam.Metadata
set_option tactic.hygienic false
Game "Adam"
World "Implication"
Level 8
Title "Genau dann wenn"
Introduction
"
2 years ago
Der Koch kommt erfreut hinter einem grossen Topf hervor.
2 years ago
**Koch**: Sagt mal, gestern hat mir jemand was erzählt und es will einfach nicht aus
meinem Kopf…
"
2 years ago
Statement (A B C : Prop) (h : A ↔ B) (g : B → C) : A → C := by
Hint "**Du**: Naja ich kann wohl immerhin mal mit `intro` anfangen und annehmen,
dass `{A}` wahr sei…
**Robo**: und dann schauen wir weiter!"
intro hA
2 years ago
Hint "**Robo**: Also eine Implikation wendet man mit apply an…
**Du**: Weiss ich ja!"
apply g
2 years ago
Hint "**Robo**: …und du kannst die Implikation `{A} → {B}` genau gleich mit
`apply {h}.mp` anwenden.
2 years ago
**Du**: Aber ich könnte hier auch `rw [← h]` sagen, oder?
2 years ago
**Robo**: Klar, aber offenbar versteht der Koch das `rw` nicht.
"
apply h.mp
assumption
2 years ago
Conclusion "**Koch**: Danke vielmals! Jetzt muss ich aber schauen dass die Suppe nicht verkocht!
2 years ago
Und er eilt davon."
NewTactic apply assumption
2 years ago
DisabledTactic tauto rw