+++ /dev/null
-(**************************************************************************)
-(* ___ *)
-(* ||M|| *)
-(* ||A|| A project by Andrea Asperti *)
-(* ||T|| *)
-(* ||I|| Developers: *)
-(* ||T|| The HELM team. *)
-(* ||A|| http://helm.cs.unibo.it *)
-(* \ / *)
-(* \ / This file is distributed under the terms of the *)
-(* v GNU General Public License Version 2 *)
-(* *)
-(**************************************************************************)
-
-(* This file was automatically generated: do not edit *********************)
-
-include "basic_1/s/defs.ma".
-
-lemma s_inj:
- \forall (k: K).(\forall (i: nat).(\forall (j: nat).((eq nat (s k i) (s k j))
-\to (eq nat i j))))
-\def
- \lambda (k: K).(K_ind (\lambda (k0: K).(\forall (i: nat).(\forall (j:
-nat).((eq nat (s k0 i) (s k0 j)) \to (eq nat i j))))) (\lambda (b:
-B).(\lambda (i: nat).(\lambda (j: nat).(\lambda (H: (eq nat (s (Bind b) i) (s
-(Bind b) j))).(eq_add_S i j H))))) (\lambda (f: F).(\lambda (i: nat).(\lambda
-(j: nat).(\lambda (H: (eq nat (s (Flat f) i) (s (Flat f) j))).H)))) k).
-
-lemma s_le_gen:
- \forall (k: K).(\forall (i: nat).(\forall (j: nat).((le (s k i) (s k j)) \to
-(le i j))))
-\def
- \lambda (k: K).(K_ind (\lambda (k0: K).(\forall (i: nat).(\forall (j:
-nat).((le (s k0 i) (s k0 j)) \to (le i j))))) (\lambda (b: B).(\lambda (i:
-nat).(\lambda (j: nat).(\lambda (H: (le (s (Bind b) i) (s (Bind b)
-j))).(le_S_n i j H))))) (\lambda (f: F).(\lambda (i: nat).(\lambda (j:
-nat).(\lambda (H: (le (s (Flat f) i) (s (Flat f) j))).H)))) k).
-
-lemma s_lt_gen:
- \forall (k: K).(\forall (i: nat).(\forall (j: nat).((lt (s k i) (s k j)) \to
-(lt i j))))
-\def
- \lambda (k: K).(K_ind (\lambda (k0: K).(\forall (i: nat).(\forall (j:
-nat).((lt (s k0 i) (s k0 j)) \to (lt i j))))) (\lambda (b: B).(\lambda (i:
-nat).(\lambda (j: nat).(\lambda (H: (lt (s (Bind b) i) (s (Bind b)
-j))).(le_S_n (S i) j H))))) (\lambda (f: F).(\lambda (i: nat).(\lambda (j:
-nat).(\lambda (H: (lt (s (Flat f) i) (s (Flat f) j))).H)))) k).
-