Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limits and colimits #27

Open
mikeshulman opened this issue Jan 9, 2020 · 3 comments
Open

Limits and colimits #27

mikeshulman opened this issue Jan 9, 2020 · 3 comments
Assignees

Comments

@mikeshulman
Copy link
Owner

The Limits and Colimits directories should be generalizable from Type to arbitrary wild categories.

@Alizter
Copy link
Collaborator

Alizter commented Jan 9, 2020

Do we want to put initiality:

Definition IsInitial {A : Type} `{Is0Coh2Cat A} (x : A)
  := forall (y : A), {f : x $-> y & forall g, f $== g}.

Existing Class IsInitial.

In it's own file in limits?


The Diagrams folder contains Cones, Cocones, Diagrams and graphs. We should generalize Diagrams to live in a wild category. The only issue is that there is some funext being used with diagrams, cones and cocones that needs to be removed.

I guess we would need to construct a wild category of cones or cocones and then show there is an initial or terminal such one, in order to state the property of having certain limits or colimits.

@Alizter
Copy link
Collaborator

Alizter commented Jan 10, 2020

So if we are going to define Diagrams as functors, cones as natural transformations, then we ought to define the category of cones as a comma category.

@Alizter
Copy link
Collaborator

Alizter commented Mar 2, 2020

This should be doable now that we have comma categories and "left adjoints". We need to define the diagonal functor into Fun11 and then define having colimits/limits as left/right adjoint to the diagonal functor into (Fun11 J C) of some diagram J.

It would then be a good idea to look at generalizing some stuff we have developed in theories/Limits(/Colimits).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants