levels and custom induction
This commit is contained in:
@@ -27,7 +27,7 @@ Conclusion
|
||||
"
|
||||
**Operationsleiter**: Ok, das leuchtet mir ein.
|
||||
|
||||
**Robo** *(zu Dir)*: Übrigens, so wie bei `(h : A ∧ B)` die beiden Teile `h.left` und `h.right` heißen,
|
||||
**Robo** *(zu dir)*: Übrigens, so wie bei `(h : A ∧ B)` die beiden Teile `h.left` und `h.right` heißen,
|
||||
heißen bei `(h : A ↔ B)` die beiden Teile `h.mp` und `h.mpr`.
|
||||
|
||||
**Du**: Also `h.mp` ist `A → B`? Wieso `mp`?
|
||||
|
||||
@@ -33,7 +33,7 @@ Statement (A B C D : Prop) (h₁ : C ↔ D) (h₂ : A ↔ B) (h₃ : A ↔ D) :
|
||||
sowas wie `A ↔ A` erhältst, kann `rfl` das beweisen.
|
||||
|
||||
**Robo: Da fällt mir ein, `rw` wendet ohnehin auch versuchsweise `rfl` an.
|
||||
Das heißt, Du musst `rfl` nicht einmal ausschreiben."
|
||||
Das heißt, du musst `rfl` nicht einmal ausschreiben."
|
||||
rw [h₂]
|
||||
rw [←h₂]
|
||||
assumption
|
||||
|
||||
Reference in New Issue
Block a user