Nuprl Definition : tuple
tuple(n;i.F[i]) ==  rec-case(map(λi.F[i];upto(n))) of [] => ⋅ | a::as => r.if null(as) then a else <a, r> fi 
Definitions occuring in Statement : 
upto: upto(n)
, 
null: null(as)
, 
map: map(f;as)
, 
list_ind: list_ind, 
ifthenelse: if b then t else f fi 
, 
it: ⋅
, 
lambda: λx.A[x]
, 
pair: <a, b>
Definitions occuring in definition : 
list_ind: list_ind, 
map: map(f;as)
, 
lambda: λx.A[x]
, 
upto: upto(n)
, 
it: ⋅
, 
ifthenelse: if b then t else f fi 
, 
null: null(as)
, 
pair: <a, b>
FDL editor aliases : 
tuple
Latex:
tuple(n;i.F[i])  ==
    rec-case(map(\mlambda{}i.F[i];upto(n)))  of
    []  =>  \mcdot{}
    a::as  =>
      r.if  null(as)  then  a  else  <a,  r>  fi 
Date html generated:
2016_05_14-PM-03_57_35
Last ObjectModification:
2015_09_22-PM-06_01_58
Theory : tuples
Home
Index