projects
/
lambda.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(no commit message)
[lambda.git]
/
exercises
/
_assignment6.mdwn
diff --git
a/exercises/_assignment6.mdwn
b/exercises/_assignment6.mdwn
index
91566c9
..
cd9db08
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 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
>=> 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
-
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, 64]
and then prove it obeys the monad laws.
and then prove it obeys the monad laws.