Step * 1 1 1 1 of Lemma int_enumerability_nat


1. T : Type@i'
2. f :   T@i
3. b:T. a:. ((f a) = b)@i
4. b : T@i
5. a : 
6. (f a) = b
 a:. (if a <z 0 then f (((-2) * a) - 1) else f (2 * a) fi  = b)
BY
{ (InstLemma `div_rem_sum` [a;2] THEN Auto) }

1
1. T : Type@i'
2. f :   T@i
3. b:T. a:. ((f a) = b)@i
4. b : T@i
5. a : 
6. (f a) = b
7. a = (((a  2) * 2) + (a rem 2))
 a:. (if a <z 0 then f (((-2) * a) - 1) else f (2 * a) fi  = b)



1.  T  :  Type@i'
2.  f  :  \mBbbN{}  {}\mrightarrow{}  T@i
3.  \mforall{}b:T.  \mexists{}a:\mBbbN{}.  ((f  a)  =  b)@i
4.  b  :  T@i
5.  a  :  \mBbbN{}
6.  (f  a)  =  b
\mvdash{}  \mexists{}a:\mBbbZ{}.  (if  a  <z  0  then  f  (((-2)  *  a)  -  1)  else  f  (2  *  a)  fi    =  b)


By

(InstLemma  `div\_rem\_sum`  [\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}2\mkleeneclose{}]\mcdot{}  THEN  Auto)



Home Index