1 (**************************************************************************)
4 (* ||A|| A project by Andrea Asperti *)
6 (* ||I|| Developers: *)
7 (* ||T|| The HELM team. *)
8 (* ||A|| http://helm.cs.unibo.it *)
10 (* \ / This file is distributed under the terms of the *)
11 (* v GNU General Public License Version 2 *)
13 (**************************************************************************)
15 include "nat/plus.ma".
19 ##[ #H; nwhd in H ⊢ %; nauto by H.*)
23 (∀x, y. x + S y = S (x + y)) →
24 (∀x, y. x + y = y + x) →
26 #H; #H1; #H2; nauto by H, H1. H2.
30 ((λx,y.x + S y = S (x + y)) ? ?) →
31 ((λx,y.x y = x y) ? ?) →
32 ∀x. ((λz. x + x = z + z) ?).
33 ##[ #H; #H1; #H2; #x; nwhd in H H1 H2 ⊢ %; nauto by H, H1, H2.