Commit graph

24 commits

Author SHA1 Message Date
Kiana Sheibani f68a0c517c
Use existing equivalence type in Prelude 2023-03-06 16:53:56 -05:00
Kiana Sheibani ebc5de6b2c
Rename get* to run* 2023-03-06 16:44:26 -05:00
Kiana Sheibani 3558ea1741
Implement strongr for Tambara directly 2023-03-06 16:38:13 -05:00
Kiana Sheibani 20c3ce2ee8
Implement free and cofree Traversing functors 2023-03-06 16:37:43 -05:00
Kiana Sheibani 81c9486124
Define the Traversing interface 2023-03-06 14:50:09 -05:00
Kiana Sheibani 85b9d77079
Add visibility for Environment 2023-03-06 12:43:41 -05:00
Kiana Sheibani 9f889aaa94
Implement interfaces for Closure and Environment 2023-03-06 12:33:14 -05:00
Kiana Sheibani af4539e344
Define Closure and Environment 2023-03-06 12:32:34 -05:00
Kiana Sheibani 898087509b
Create Data.Profunctor.Closed 2023-03-06 12:31:03 -05:00
Kiana Sheibani 8d6bc903d0
Implement Strong for some profunctors 2023-03-06 11:31:00 -05:00
Kiana Sheibani f4dffcfa11
Add type synonyms for common tensor products 2023-03-06 11:01:17 -05:00
Kiana Sheibani 2aa29d4bf5
Fix visibility in Data.Tensor 2023-03-06 10:59:05 -05:00
Kiana Sheibani cbebb74423
Add Data.Tensor
I should have done this earlier, but I forgot to.
2023-03-06 10:57:36 -05:00
Kiana Sheibani cf38f4a07e
Use forall instead of implicit argument notation 2023-03-06 10:52:28 -05:00
Kiana Sheibani 2e4fa7ff87
Define Choice as special case of GenStrong 2023-03-06 10:51:23 -05:00
Kiana Sheibani c6215d7509
Define GenPastro 2023-03-06 10:51:03 -05:00
Kiana Sheibani ac292d092e
Define instances for GenTambara 2023-03-06 10:50:30 -05:00
Kiana Sheibani 551f238ab7
Add profunctor strength interface 2023-03-05 17:06:27 -05:00
Kiana Sheibani 80fb506448
Define profunctor adjunctions 2023-03-05 00:00:50 -05:00
Kiana Sheibani f2392954c2
Add profunctor functor interfaces 2023-03-04 23:57:12 -05:00
Kiana Sheibani c8dfbb5189
Fix profunctor record declarations 2023-03-04 23:56:35 -05:00
Kiana Sheibani daf9eaef6e
Change MkTagged to Tag 2023-03-04 23:35:26 -05:00
Kiana Sheibani ffab765e86
Define Profunctor interface 2023-03-04 23:31:48 -05:00
Kiana Sheibani 0cbb2233d6
Initial commit 2023-03-04 22:15:21 -05:00