0.0.5 • Published 2 years ago

catframe v0.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

CatFrame

example workflow alt text
CatFrame is a framework to implement categorical concepts in TypeScript. Currently, we only support M-adhesive Categories based on the Category Sets(/Totalfunction).
It is highly inspired by the lecture material of FMDE. (I have the permission to use their implementation ideas under MIT License. Thank you so much!).

Changes are (among others):

  • equality function can be given as parameter
  • Typing and "Tripleling" are implemented as decorators on generic (concrete) categories
  • Categories are always assumed to have pushouts
  • Some functions have other names ()
  • Merging of Arrows was added (kind of coproduct of arrows)
  • Many concepts are not implemented by now (exploiting duality, pushout complements, ...)
0.0.3

2 years ago

0.0.2

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.1

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago