finite-run-lt-witness(r) ==
  
x.let x1,x2 = x 
     in <prior-run-events(r;x1)
        , 
z,_.
           let _,%3 = member-mapfilter-witness() [0, x1) 
                      (
t.let x,_ = r t 
                          in if x then tt else ff fi ) 
                      (
t.<t
                          , let x,_ = r t 
                            in case x
                               of inl(y) =>
                                let _,x,_ = y in 
                                x
                                | inr(_) =>
                                let _,x,_ = "???" in 
                                x
                          >) 
                      z 
           in %3 let e1,_ = z in <e1, <e1, 
, 
>, 
, 
>
        >
Definitions occuring in Statement : 
prior-run-events: prior-run-events(r;t), 
ifthenelse: if b then t else f fi , 
bfalse: ff, 
btrue: tt, 
it:
, 
spreadn: spread3, 
apply: f a, 
lambda:
x.A[x], 
spread: spread def, 
pair: <a, b>, 
decide: case b of inl(x) => s[x] | inr(y) => t[y], 
natural_number: $n, 
token: "$token", 
from-upto: [n, m), 
member-mapfilter-witness: member-mapfilter-witness()
Definitions : 
prior-run-events: prior-run-events(r;t), 
member-mapfilter-witness: member-mapfilter-witness(), 
from-upto: [n, m), 
natural_number: $n, 
ifthenelse: if b then t else f fi , 
btrue: tt, 
bfalse: ff, 
lambda:
x.A[x], 
decide: case b of inl(x) => s[x] | inr(y) => t[y], 
spreadn: spread3, 
token: "$token", 
apply: f a, 
spread: spread def, 
pair: <a, b>, 
it:
FDL editor aliases : 
finite-run-lt-witness
Date html generated:
2011_08_17-PM-03_37_24
Last ObjectModification:
2010_11_30-AM-00_34_05
Home
Index