Cross Reference: Binder.hascasl
xref
: /
hets
/
HasCASL
/
test
/
Binder.hascasl
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
Binder.hascasl revision 4e013227ed41ccd2e3d09dd44bedd651e1901f38
97f7daaffd9b6c1031302d7e551d5279fa0d0d72
pquerna
var a, b : Type
97f7daaffd9b6c1031302d7e551d5279fa0d0d72
pquerna
type M : Type -> Type
97f7daaffd9b6c1031302d7e551d5279fa0d0d72
pquerna
op __ >>= __ : M a * (a ->? M b) ->? M b
%binder(__ <- __ :. __)% %binder(do __ <- __ :. __)%
var p : M a; q : a -> M a
. def do x <- p :. do y <- q x :. do z <- q y :. q z