set "baseuri" "cic:/matita/nat/relevant_equations.ma".
include "nat/times.ma".
+include "nat/minus.ma".
theorem times_plus_l: \forall n,m,p:nat. (n+m)*p = n*p + m*p.
intros.
apply sym_times.
qed.
+theorem times_minus_l: \forall n,m,p:nat. (n-m)*p = n*p - m*p.
+intros.
+apply trans_eq ? ? (p*(n-m)).
+apply sym_times.
+apply trans_eq ? ? (p*n-p*m).
+apply distr_times_minus.
+apply eq_f2.
+apply sym_times.
+apply sym_times.
+qed.
+
theorem times_plus_plus: \forall n,m,p,q:nat. (n + m)*(p + q) =
n*p + n*q + m*p + m*q.
intros.