2015-02-05 20:48:55 +00:00
|
|
|
import data.int
|
|
|
|
open int
|
|
|
|
|
|
|
|
theorem abs_thm1 (a b : int) : a - b = a + -b :=
|
|
|
|
by rewrite ↑sub -- unfold sub
|
|
|
|
|
|
|
|
theorem abs_thm2 (a b : int) : a - b = a + -b :=
|
|
|
|
by rewrite ^sub -- unfold sub
|
|
|
|
|
|
|
|
definition double (x : int) := x + x
|
|
|
|
|
|
|
|
theorem double_zero (x : int) : double (0 + x) = (1 + 1)*x :=
|
2015-03-28 00:26:06 +00:00
|
|
|
by rewrite [↑double, zero_add, mul.right_distrib, one_mul]
|