Nuprl Definition : index-min
index-min(zs) ==
  rec-case(zs) of
  [] => <0, 0>
  z::more =>
   p.if more = Ax then <0, z> otherwise let i,x = p 
                      in if (z) < (x)  then <0, z>  else eval j = i + 1 in <j, x>
Definitions occuring in Statement : 
list_ind: list_ind, 
callbyvalue: callbyvalue, 
isaxiom: if z = Ax then a otherwise b
, 
less: if (a) < (b)  then c  else d
, 
spread: spread def, 
pair: <a, b>
, 
add: n + m
, 
natural_number: $n
Definitions occuring in definition : 
list_ind: list_ind, 
isaxiom: if z = Ax then a otherwise b
, 
spread: spread def, 
less: if (a) < (b)  then c  else d
, 
callbyvalue: callbyvalue, 
add: n + m
, 
natural_number: $n
, 
pair: <a, b>
FDL editor aliases : 
index-min
Latex:
index-min(zs)  ==
    rec-case(zs)  of
    []  =>  ɘ,  0>
    z::more  =>
      p.if  more  =  Ax  then  ɘ,  z>  otherwise  let  i,x  =  p 
                                            in  if  (z)  <  (x)    then  ɘ,  z>    else  eval  j  =  i  +  1  in  <j,  x>
Date html generated:
2016_05_14-AM-06_55_22
Last ObjectModification:
2015_12_22-AM-08_20_53
Theory : omega
Home
Index