Step * 1 of Lemma gammaFIM_fun_id


1. g :  List  @i
2. h :  List  @i
3. spr(g)@i
4. a: List. (((g a) = 0)  ((g (a @ [h a])) = 0))@i
5. (g []) = 0@i
6. f :   @i
7. (f  spr(g))@i
 f = (n.gammaFIM(mklist(n + 1;f);g;h)[n])
BY
{ (Ext THEN Auto) }

1
1. g :  List  @i
2. h :  List  @i
3. spr(g)@i
4. a: List. (((g a) = 0)  ((g (a @ [h a])) = 0))@i
5. (g []) = 0@i
6. f :   @i
7. (f  spr(g))@i
8. x : 
 (f x) = ((n.gammaFIM(mklist(n + 1;f);g;h)[n]) x)

2
1. g :  List  @i
2. h :  List  @i
3. spr(g)@i
4. a: List. (((g a) = 0)  ((g (a @ [h a])) = 0))@i
5. (g []) = 0@i
6. f :   @i
7. (f  spr(g))@i
8. n : @i
 n < ||gammaFIM(mklist(n + 1;f);g;h)||



1.  g  :  \mBbbN{}  List  {}\mrightarrow{}  \mBbbN{}@i
2.  h  :  \mBbbN{}  List  {}\mrightarrow{}  \mBbbN{}@i
3.  spr(g)@i
4.  \mforall{}a:\mBbbN{}  List.  (((g  a)  =  0)  {}\mRightarrow{}  ((g  (a  @  [h  a]))  =  0))@i
5.  (g  [])  =  0@i
6.  f  :  \mBbbN{}  {}\mrightarrow{}  \mBbbN{}@i
7.  (f  \mmember{}  spr(g))@i
\mvdash{}  f  =  (\mlambda{}n.gammaFIM(mklist(n  +  1;f);g;h)[n])


By

(Ext  THEN  Auto)



Home Index