Frederik Hanghøj Iversen
|
8f8800cb67
|
More stuff about kleisli \equiv monoidal
|
2018-03-05 10:28:16 +01:00 |
|
Frederik Hanghøj Iversen
|
b079f5e426
|
Prove propositionality for IsMonad
|
2018-03-02 13:31:46 +01:00 |
|
Frederik Hanghøj Iversen
|
c4e3625746
|
Finish proof of distributivity
|
2018-03-01 20:47:36 +01:00 |
|
Frederik Hanghøj Iversen
|
2ceb027f7a
|
Prove monad-equality principle for kleisly monads
|
2018-03-01 20:23:34 +01:00 |
|
Frederik Hanghøj Iversen
|
f2164a6717
|
Prove equality principle for monads
|
2018-03-01 20:12:49 +01:00 |
|
Frederik Hanghøj Iversen
|
a7f31bb3e2
|
Prove "foreign naturality condition"
|
2018-03-01 18:00:51 +01:00 |
|
Frederik Hanghøj Iversen
|
f526fd6010
|
Prove inverse law
|
2018-03-01 17:50:06 +01:00 |
|
Frederik Hanghøj Iversen
|
ff2952e9ad
|
Make postulate
|
2018-03-01 14:59:19 +01:00 |
|
Frederik Hanghøj Iversen
|
ae46a48861
|
Define goals in Kleisli
|
2018-03-01 14:58:01 +01:00 |
|
Frederik Hanghøj Iversen
|
64a0292755
|
Cosmetics
|
2018-03-01 14:19:46 +01:00 |
|
Frederik Hanghøj Iversen
|
e8b29e1f7f
|
\mu is join and it's a natural transformation!
|
2018-02-28 23:41:59 +01:00 |
|
Frederik Hanghøj Iversen
|
9d3b17245f
|
Provide \zeta
|
2018-02-28 19:32:07 +01:00 |
|
Frederik Hanghøj Iversen
|
f2b1a36a75
|
Define and use Endofunctor
|
2018-02-28 19:03:11 +01:00 |
|
Frederik Hanghøj Iversen
|
3c77c69cf6
|
Move functor definition to Kleisli.Monad
|
2018-02-28 19:00:21 +01:00 |
|
Frederik Hanghøj Iversen
|
70221377d3
|
Move proof of equivalence to IsMonad making them lemmas
|
2018-02-28 18:55:32 +01:00 |
|
Frederik Hanghøj Iversen
|
1aaf81552c
|
Move another proof to category definition
|
2018-02-26 20:42:00 +01:00 |
|
Frederik Hanghøj Iversen
|
101b2639e1
|
Move proof to category definition
|
2018-02-26 20:31:47 +01:00 |
|
Frederik Hanghøj Iversen
|
5b5d21f777
|
Formatting
|
2018-02-26 20:23:31 +01:00 |
|
Frederik Hanghøj Iversen
|
a0944d69b1
|
Documentation in Monad
|
2018-02-26 20:08:48 +01:00 |
|
Frederik Hanghøj Iversen
|
67993be27b
|
Add reverse function composition to category
|
2018-02-26 20:00:24 +01:00 |
|
Frederik Hanghøj Iversen
|
47882b1110
|
Rename zeta to pure
|
2018-02-26 19:58:27 +01:00 |
|
Frederik Hanghøj Iversen
|
043641462d
|
Prove distributive law for monads!
|
2018-02-26 19:57:05 +01:00 |
|
Frederik Hanghøj Iversen
|
7cddba97a8
|
Shorten definition
|
2018-02-25 19:03:48 +01:00 |
|
Frederik Hanghøj Iversen
|
12dddc2067
|
Use a module
|
2018-02-25 03:12:51 +01:00 |
|
Frederik Hanghøj Iversen
|
4c298855e0
|
[WIP] Proving other fusion law
Also set up framework for equality principle for monads
|
2018-02-25 03:09:25 +01:00 |
|
Frederik Hanghøj Iversen
|
a6b01929f0
|
Prove distributive law
|
2018-02-25 01:27:20 +01:00 |
|
Frederik Hanghøj Iversen
|
a447cd9c7c
|
Syntax
|
2018-02-24 20:41:47 +01:00 |
|
Frederik Hanghøj Iversen
|
9d09363f78
|
Expand definition of isDistributive somewhat
Also contains some side-tracks
|
2018-02-24 20:37:21 +01:00 |
|
Frederik Hanghøj Iversen
|
e7abab0e4c
|
Add pure and >=> to kleisli category
|
2018-02-24 19:08:20 +01:00 |
|
Frederik Hanghøj Iversen
|
be505cdfbe
|
Prove IsAssociative
|
2018-02-24 19:07:58 +01:00 |
|
Frederik Hanghøj Iversen
|
5d9c820fa2
|
Add note about haskell
|
2018-02-24 15:25:07 +01:00 |
|
Frederik Hanghøj Iversen
|
e4e327d1d2
|
[WIP] equivalence of kleisli- resp. monoidal- representation of monad
|
2018-02-24 15:13:25 +01:00 |
|
Frederik Hanghøj Iversen
|
3e12331294
|
Monoidal monads addendum
|
2018-02-24 14:01:57 +01:00 |
|
Frederik Hanghøj Iversen
|
4ec13fe509
|
Implement monads in the kleisli form
|
2018-02-24 14:00:52 +01:00 |
|
Frederik Hanghøj Iversen
|
8527fe0df4
|
Rename functor composition - implement monads...
In their monoidal form.
|
2018-02-24 12:52:16 +01:00 |
|
Frederik Hanghøj Iversen
|
689a6467c6
|
Move stuff about natural transformations to own module
|
2018-02-23 17:33:09 +01:00 |
|