Step
*
1
of Lemma
int_enumerability_nat
1. T : Type@i'
2. 
f:
 
 T. Surj(
;T;f)@i
 
g:
 
 T. Surj(
;T;g)
BY
{ (D (-1) THEN InstConcl [
z.if z <z 0 then f (((-2) * z) - 1) else f (2 * z) fi 
]
 THEN MaAuto) }
1
1. T : Type@i'
2. f : 
 
 T@i
3. Surj(
;T;f)@i
 Surj(
;T;
z.if z <z 0 then f (((-2) * z) - 1) else f (2 * z) fi )
1.  T  :  Type@i'
2.  \mexists{}f:\mBbbN{}  {}\mrightarrow{}  T.  Surj(\mBbbN{};T;f)@i
\mvdash{}  \mexists{}g:\mBbbZ{}  {}\mrightarrow{}  T.  Surj(\mBbbZ{};T;g)
By
(D  (-1)  THEN  InstConcl  [\mkleeneopen{}\mlambda{}z.if  z  <z  0  then  f  (((-2)  *  z)  -  1)  else  f  (2  *  z)  fi  \mkleeneclose{}]\mcdot{}  THEN  MaAuto)
Home
Index