Frederik Hanghøj Iversen
|
d3864dbae5
|
Move properties about natural transformations to that module
|
2018-03-23 15:20:26 +01:00 |
|
Frederik Hanghøj Iversen
|
ef688202a2
|
Move identity functor laws to functor module...
and make progress on univalence in the functor category
|
2018-03-23 13:55:03 +01:00 |
|
Frederik Hanghøj Iversen
|
29f45d1426
|
Delete equality module
|
2018-03-21 14:47:01 +01:00 |
|
Frederik Hanghøj Iversen
|
183906dc8c
|
Define and use custom prelude
|
2018-03-21 14:39:56 +01:00 |
|
Frederik Hanghøj Iversen
|
cd3514c8cf
|
Formatting
|
2018-03-21 13:25:24 +01:00 |
|
Frederik Hanghøj Iversen
|
4beb48e066
|
Use correct order for left- and right identity
Define and use helpers left- and right identity
|
2018-03-21 11:58:50 +01:00 |
|
Frederik Hanghøj Iversen
|
811a6bf58e
|
Make univalence a submodule of RawCategory
|
2018-03-21 11:58:23 +01:00 |
|
Frederik Hanghøj Iversen
|
091e77b583
|
Rename IsProduct.isProduct to IsProduct.ump
[WIP]: Also some stuff about propositionality for products.
|
2018-03-14 10:23:23 +01:00 |
|
Frederik Hanghøj Iversen
|
52297d9073
|
Clean-up in the category of categories
|
2018-03-08 11:54:13 +01:00 |
|
Frederik Hanghøj Iversen
|
d01514cbdb
|
Do not use ugly ':'-syntax to disambiguate fields
|
2018-03-08 11:29:16 +01:00 |
|
Frederik Hanghøj Iversen
|
48672b01bd
|
Use dotted expression in Cat
|
2018-03-08 11:20:51 +01:00 |
|
Frederik Hanghøj Iversen
|
5ad506a09f
|
Rename func* and func-> to omap and fmap respectively
|
2018-03-08 11:03:56 +01:00 |
|
Frederik Hanghøj Iversen
|
63b5f5c68d
|
Use long name for product object
|
2018-03-08 10:46:28 +01:00 |
|
Frederik Hanghøj Iversen
|
4e7b350188
|
Factor out objects
|
2018-03-08 10:28:05 +01:00 |
|
Frederik Hanghøj Iversen
|
faf4c54188
|
Make parameters explicit
|
2018-03-08 10:22:21 +01:00 |
|
Frederik Hanghøj Iversen
|
fae492a1e3
|
Restructure products
|
2018-03-08 10:20:29 +01:00 |
|
Frederik Hanghøj Iversen
|
b61749bb91
|
Fixup some todo-notes
|
2018-03-08 01:10:52 +01:00 |
|
Frederik Hanghøj Iversen
|
9ec6ce9eba
|
Use other equality principle
|
2018-03-05 17:10:41 +01:00 |
|
Frederik Hanghøj Iversen
|
1bf565b87a
|
Have yoneda without having a category of categories
I did break some things in Cat.Categories.Cat but since this is
unprovable anyways it's not that big a deal.
|
2018-03-05 13:52:59 +01:00 |
|
Frederik Hanghøj Iversen
|
a4890a42cf
|
Define Monoidal categories without depending on category of categories
|
2018-03-05 11:13:58 +01:00 |
|
Frederik Hanghøj Iversen
|
5902c6121b
|
Further reduce dependency on impossible facts.
Provide the data for the product in the category of categories without
requiring such a category to actually exist
|
2018-03-05 11:07:42 +01:00 |
|
Frederik Hanghøj Iversen
|
77006011d3
|
Minimize dependency on category of categories
|
2018-03-05 10:35:33 +01:00 |
|
Frederik Hanghøj Iversen
|
0ca11874bc
|
Remove old name for functor composition
|
2018-02-24 12:55:08 +01:00 |
|
Frederik Hanghøj Iversen
|
689a6467c6
|
Move stuff about natural transformations to own module
|
2018-02-23 17:33:09 +01:00 |
|
Frederik Hanghøj Iversen
|
4874ed0795
|
Rename distrib to isDistributive
|
2018-02-23 12:53:35 +01:00 |
|
Frederik Hanghøj Iversen
|
48423cc816
|
Rename arrowIsSet to arrowsAreSets
|
2018-02-23 12:51:44 +01:00 |
|
Frederik Hanghøj Iversen
|
6446435a49
|
Rename ident to isIdentity
|
2018-02-23 12:49:41 +01:00 |
|
Frederik Hanghøj Iversen
|
5cbc409770
|
Rename assoc to isAssociative
|
2018-02-23 12:43:49 +01:00 |
|
Frederik Hanghøj Iversen
|
852056cc44
|
Add type-synonyms in functor
|
2018-02-23 12:41:15 +01:00 |
|
Frederik Hanghøj Iversen
|
a57f45d93f
|
Remove yet another postulate
|
2018-02-23 12:33:20 +01:00 |
|
Frederik Hanghøj Iversen
|
34dec9406d
|
Do not mention IsFunctor outside the module that defines it
|
2018-02-23 12:29:10 +01:00 |
|
Frederik Hanghøj Iversen
|
885fd8fa69
|
Drastically simplify proofs
|
2018-02-23 12:15:39 +01:00 |
|
Frederik Hanghøj Iversen
|
9a4d79fa4e
|
Readd commented code
|
2018-02-23 10:44:23 +01:00 |
|
Frederik Hanghøj Iversen
|
a87d404aad
|
Refactor category of categories
No longer actually define the category. Just define the raw category and
a few results about it.
|
2018-02-23 10:34:37 +01:00 |
|
Frederik Hanghøj Iversen
|
32b9ce2ea8
|
Use new syntax in cat
|
2018-02-22 15:31:54 +01:00 |
|
Frederik Hanghøj Iversen
|
e8ac6786ff
|
Changes to the category of categories
|
2018-02-05 16:35:33 +01:00 |
|
Frederik Hanghøj Iversen
|
e5f1fa018a
|
Merge branch 'Saizan-master' into dev
|
2018-02-02 15:34:30 +01:00 |
|
Frederik Hanghøj Iversen
|
92f0f8e0f0
|
Rename stuff
|
2018-01-31 14:39:54 +01:00 |
|
Frederik Hanghøj Iversen
|
86d3d7368e
|
Use equality construction principle
Also update submodules
|
2018-01-30 22:41:18 +01:00 |
|
Frederik Hanghøj Iversen
|
255b0236f9
|
Use alternative syntax for arrow composition
|
2018-01-30 19:19:16 +01:00 |
|
Frederik Hanghøj Iversen
|
c87a6fb469
|
Make IsFunctor a seperate record
|
2018-01-30 16:24:16 +01:00 |
|
Frederik Hanghøj Iversen
|
ee2e84edfe
|
Remove unused bindings
|
2018-01-25 14:11:28 +01:00 |
|
Frederik Hanghøj Iversen
|
812662bda3
|
Rename some variables
|
2018-01-25 12:47:32 +01:00 |
|
Frederik Hanghøj Iversen
|
7a77ba230c
|
Move functor-equality to functor module
|
2018-01-25 12:11:50 +01:00 |
|
Frederik Hanghøj Iversen
|
a480fca956
|
Clean up some stuff
|
2018-01-25 12:01:37 +01:00 |
|
Frederik Hanghøj Iversen
|
c5a3673d9b
|
Prove that Cat is cartesian closed
WIP
|
2018-01-24 16:38:28 +01:00 |
|
Frederik Hanghøj Iversen
|
922570a5bd
|
Make some names more explicit
|
2018-01-21 19:23:24 +01:00 |
|
Frederik Hanghøj Iversen
|
26d210dcc3
|
Rename the category of categories
|
2018-01-21 15:23:40 +01:00 |
|
Frederik Hanghøj Iversen
|
b21c9b7a89
|
Choose new name for functor composition
|
2018-01-21 15:21:50 +01:00 |
|
Frederik Hanghøj Iversen
|
ea3e14af96
|
Re-add eqpair
|
2018-01-21 15:03:00 +01:00 |
|