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
Frederik Hanghøj Iversen
4c13334277
Make properties of a category an instance argument
2018-01-21 14:31:37 +01:00
Frederik Hanghøj Iversen
07e4269399
Make level-parameters to Category explicit
2018-01-21 01:11:08 +01:00
Frederik Hanghøj Iversen
5fd7dcae9d
Notes from Andrea and some stuff about products
2018-01-21 00:21:25 +01:00
Frederik Hanghøj Iversen
da10e63cc8
Fix import-statements. Make file that checks everything
2018-01-17 23:00:27 +01:00
Frederik Hanghøj Iversen
7d6db415a1
Move modules around again.
...
Henceforth all modules shall be placed under the top-level module-name
`Cat` (at least until I've come up with a better name)
Also fixes an issue caused by https://github.com/Saizan/cubical-demo/ redefining Sigma.
2018-01-08 22:48:59 +01:00