projects
/
lambda.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
edits
[lambda.git]
/
exercises
/
_assignment6.mdwn
diff --git
a/exercises/_assignment6.mdwn
b/exercises/_assignment6.mdwn
index
b6a00de
..
1ebac0c
100644
(file)
--- a/
exercises/_assignment6.mdwn
+++ b/
exercises/_assignment6.mdwn
@@
-174,15
+174,15
@@
is `\p.[p]`, and the composition operator is
Sanity check:
Sanity check:
-
f p = [x, x
+1]
-
s q = [x*x, x+x
]
- >=> f s 7 = [49, 14, 64, 16]
+
f p = [p, p
+1]
+
s q = [q*q, q+q
]
+
>=> f s 7 = [49, 14, 64, 16]
3. Do the same for zippy lists. That is, you need to find a
composition operator such that
3. Do the same for zippy lists. That is, you need to find a
composition operator such that
-
f p = [x, x
+1]
-
s q = [x*x, x+x
]
-
>=> f s 7 = [49, 64
]
+
f p = [p, p
+1]
+
s q = [q*q, q+q
]
+
>=> f s 7 = [49, 16
]
and then prove it obeys the monad laws.
and then prove it obeys the monad laws.