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.
31 lines
710 B
Plaintext
31 lines
710 B
Plaintext
import TestGame.Metadata
|
|
|
|
import Init.Data.ToString
|
|
#check List UInt8
|
|
|
|
Game "TestGame"
|
|
World "Logic"
|
|
Level 9
|
|
|
|
Title "Genau dann wenn"
|
|
|
|
Introduction
|
|
"
|
|
Genau-dann-wenn `A ↔ B` (`\\iff`) besteht aus zwei Implikationen `A → B` und `B → A`.
|
|
|
|
Als erstes kann man mit `rw` Annahmen der Form `(h : A ↔ B)` genau gleich wie Gleichungen
|
|
`(h : a = b)` benützen, um das Goal umzuschreiben.
|
|
|
|
Hier also nochmals die Gleiche Aufgabe, aber diesmal mit Iff-Statements von Aussagen anstatt
|
|
Gleichungen von natürlichen Zahlen.
|
|
"
|
|
|
|
Statement
|
|
"Zeige dass `B ↔ C`."
|
|
(A B C D : Prop) (h₁ : C ↔ D) (h₂ : A ↔ B) (h₃ : A ↔ D) : B ↔ C := by
|
|
rw [h₁]
|
|
rw [←h₂]
|
|
assumption
|
|
|
|
Tactics rw assumption
|