merge addition of Lemma statements
This commit is contained in:
@@ -18,7 +18,7 @@ bereits mit `rfl` bewiesen werden können.
|
||||
Algemeinere Gleichungen mit Variablen kann man mit der Taktik `ring` lösen.
|
||||
"
|
||||
|
||||
Statement (x y : ℕ) : (x + y) ^ 2 = x ^ 2 + 2 * x * y + y ^ 2 := by
|
||||
Statement "" (x y : ℕ) : (x + y) ^ 2 = x ^ 2 + 2 * x * y + y ^ 2 := by
|
||||
ring
|
||||
|
||||
Conclusion
|
||||
|
||||
@@ -12,7 +12,7 @@ Introduction
|
||||
Ring setzt aber nicht selbständig Annahmen ein, diese muss man zuerst manuell mit `rw` verwenden.
|
||||
"
|
||||
|
||||
Statement (x y : ℕ) (h : x = 2 * y + 1) : x ^ 2 = 4 * y ^ 2 + 3 * y + 1 + y := by
|
||||
Statement "" (x y : ℕ) (h : x = 2 * y + 1) : x ^ 2 = 4 * y ^ 2 + 3 * y + 1 + y := by
|
||||
rw [h]
|
||||
ring
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ Hierzu gibt es 3 wichtige Taktiken:
|
||||
soll. Das macht man mit `use y`
|
||||
"
|
||||
|
||||
Statement even_square (n : ℕ) (h : even n) : even (n ^ 2) := by
|
||||
Statement even_square "" (n : ℕ) (h : even n) : even (n ^ 2) := by
|
||||
unfold even at *
|
||||
rcases h with ⟨x, hx⟩
|
||||
use 2 * x ^ 2
|
||||
|
||||
@@ -19,7 +19,7 @@ Zum `∃` gehört auch das \"für alle\" `∀` (`\\forall`).
|
||||
Ein `∀` im Goal kann man mit `intro` angehen, genau wie bei einer Implikation `→`.
|
||||
"
|
||||
|
||||
Statement : ∀ (x : ℕ), (even x) → odd (1 + x) := by
|
||||
Statement "" : ∀ (x : ℕ), (even x) → odd (1 + x) := by
|
||||
intro x h
|
||||
unfold even at h
|
||||
unfold odd
|
||||
|
||||
@@ -13,7 +13,7 @@ TODO: Summe
|
||||
|
||||
"
|
||||
|
||||
Statement : True := by
|
||||
Statement "" : True := by
|
||||
trivial
|
||||
|
||||
Conclusion
|
||||
|
||||
@@ -13,7 +13,7 @@ TODO: Induktion (& induktion vs rcases)
|
||||
|
||||
"
|
||||
|
||||
Statement : True := by
|
||||
Statement "" : True := by
|
||||
trivial
|
||||
|
||||
Conclusion
|
||||
|
||||
@@ -13,7 +13,7 @@ TODO: Primzahl
|
||||
|
||||
"
|
||||
|
||||
Statement : True := by
|
||||
Statement "" : True := by
|
||||
trivial
|
||||
|
||||
Conclusion
|
||||
|
||||
@@ -13,7 +13,7 @@ TODO: Es existiert genau eine gerade Primzahl.
|
||||
|
||||
"
|
||||
|
||||
Statement : True := by
|
||||
Statement "" : True := by
|
||||
trivial
|
||||
|
||||
Conclusion
|
||||
|
||||
Reference in New Issue
Block a user