Nuprl Definition : test-mutual-corec
test-mutual-corec() ==
  mutual-corec(X.λi.if (i =z 0) then Unit + (X 0 × ((X 1) List)) else Unit + (X 1 × ((X 0) List)) fi )
Definitions occuring in Statement : 
list: T List, 
mutual-corec: mutual-corec(T.F[T]), 
ifthenelse: if b then t else f fi , 
eq_int: (i =z j), 
unit: Unit, 
apply: f a, 
lambda: λx.A[x], 
product: x:A × B[x], 
union: left + right, 
natural_number: $n
Definitions occuring in definition : 
mutual-corec: mutual-corec(T.F[T]), 
lambda: λx.A[x], 
ifthenelse: if b then t else f fi , 
eq_int: (i =z j), 
union: left + right, 
unit: Unit, 
product: x:A × B[x], 
list: T List, 
apply: f a, 
natural_number: $n
FDL editor aliases : 
test-mutual-corec
Latex:
test-mutual-corec()  ==
    mutual-corec(X.\mlambda{}i.if  (i  =\msubz{}  0)
                                        then  Unit  +  (X  0  \mtimes{}  ((X  1)  List))
                                        else  Unit  +  (X  1  \mtimes{}  ((X  0)  List))
                                        fi  )
Date html generated:
2018_05_21-PM-00_31_16
Last ObjectModification:
2017_10_18-PM-04_15_51
Theory : int_2
Home
Index