total-run-lt-witness() ==
  
e1,e2.
   let x,y = e2 
   in let x1,y1 = e1 
      in if (x) < (x1)
            then if (x1) < (x)
                    then 
                    else (inr inr <1, <x1, y1>, inl <
, 
> , 
>  )
            else if (x1) < (x)
                    then inr (inl <1, <x, y>, inl <
, 
> , 
> ) 
                    else tt
Definitions occuring in Statement : 
btrue: tt, 
it:
, 
less: if (a) < (b)  then c  else d, 
lambda:
x.A[x], 
spread: spread def, 
pair: <a, b>, 
inr: inr x , 
inl: inl x , 
natural_number: $n
Definitions : 
lambda:
x.A[x], 
spread: spread def, 
less: if (a) < (b)  then c  else d, 
inr: inr x , 
natural_number: $n, 
inl: inl x , 
pair: <a, b>, 
it:
, 
btrue: tt
FDL editor aliases : 
total-run-lt-witness
total-run-lt-witness()  ==
    \mlambda{}e1,e2.
      let  x,y  =  e2 
      in  let  x1,y1  =  e1 
            in  if  (x)  <  (x1)
                        then  if  (x1)  <  (x)    then  \mcdot{}    else  (inr  inr  ə,  <x1,  y1>,  inl  <\mcdot{},  \mcdot{}>  ,  \mcdot{}>    )
                        else  if  (x1)  <  (x)    then  inr  (inl  ə,  <x,  y>,  inl  <\mcdot{},  \mcdot{}>  ,  \mcdot{}>  )      else  tt
Date html generated:
2011_08_17-PM-03_38_23
Last ObjectModification:
2010_11_30-AM-00_42_21
Home
Index