Skip to content

Coherence typechecker for Grothendieck/Maltsiniotis style infinity categories

License

Notifications You must be signed in to change notification settings

ericfinster/catt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catt - An infinity-categorical coherence typechecker

Catt is an implementation of a type system for coherence in Grothendieck/Maltsiniotis style infinity categories, whose theory is outline here.

Building

You will need the bnfc converter to generate the syntax. Follow the instructions on the site to install the tool on your machine

  1. Clone the repository
  2. Run the "regen" script in the src directory to generate the grammar
  3. In the repo directory, run "cabal build"

You can then try out some of the examples in the examples directory.

About

Coherence typechecker for Grothendieck/Maltsiniotis style infinity categories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published