test example

pull/54/head
Alexander Bentkamp 3 years ago
parent 97fd51686f
commit f540b63764

@ -31,15 +31,11 @@ Statement
"Zeige dass $\\sum_{i=0}^{n-1} (i + 1) = n + \\sum_{i=0}^{n-1} i$." "Zeige dass $\\sum_{i=0}^{n-1} (i + 1) = n + \\sum_{i=0}^{n-1} i$."
(n : ) : ∑ i : Fin n, ((i : ) + 1) = n + (∑ i : Fin n, (i : )) := by (n : ) : ∑ i : Fin n, ((i : ) + 1) = n + (∑ i : Fin n, (i : )) := by
rw [Finset.sum_add_distrib] rw [Finset.sum_add_distrib]
Hint "Die zweite Summe `∑ x : Fin n, 1` kann `simp` zu `n` vereinfacht werden."
simp simp
ring Hint "Bis auf Umordnung sind jetzt beide Seiten gleich, darum kann `ring` das Goal schließen.
NewLemma Finset.sum_add_distrib add_comm
Hint (n : ) : ∑ x : Fin n, ↑x + ∑ x : Fin n, 1 = n + ∑ i : Fin n, ↑i => Alternativ kann man auch mit `rw [add_comm]` dies explizit umordnen."
"Die zweite Summe `∑ x : Fin n, 1` kann `simp` zu `n` vereinfacht werden." ring
Hint (n : ) : ∑ x : Fin n, ↑x + n = n + ∑ x : Fin n, ↑x =>
"Bis auf Umordnung sind jetzt beide Seiten gleich, darum kann `ring` das Goal schließen.
Alternativ kann man auch mit `rw [add_comm]` dies explizit umordnen." NewLemmas Finset.sum_add_distrib add_comm

Loading…
Cancel
Save