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

Modularize and clean up Categories.Category.Construction.Graphs #75

Closed
sstucki opened this issue Oct 29, 2019 · 3 comments
Closed

Modularize and clean up Categories.Category.Construction.Graphs #75

sstucki opened this issue Oct 29, 2019 · 3 comments

Comments

@sstucki
Copy link
Collaborator

sstucki commented Oct 29, 2019

The module Categories.Category.Construction.Graphs should be refactored.

The module currently contains
* basic definitions (graphs and their morphisms),
* the definition of the category of graphs,
* the functor mapping graphs to their free categories,
* an adjunction between the forgetful functor and the free functor,
* various helper/utility constructs and lemmas (e.g. path equality, etc.).

These should probably all go in separate modules. Some of the code should be moved to the standard library.

(See comments in the code for more details.)

@sstucki
Copy link
Collaborator Author

sstucki commented Oct 29, 2019

Note that there is currently a pending PR (#42) that involves changes to the module. Any further changes should probably be made after that PR has been closed.

@JacquesCarette
Copy link
Collaborator

I entirely agree, that module is a mess.

@JacquesCarette
Copy link
Collaborator

Closed by PR #262 .

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