You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I propose that the module Catlab.Doctrines be renamed to Catlab.Theories, for several reasons:
"Theories" more accurately reflects what is in there, namely a collection of GATs (and default syntax systems for them). Many of these theories are phrased categorically but not all of them, e.g., we will have preorders and posets when Add Preorder and Thin Category Implementation #132 is merged.
"Doctrine" has a technical sense in 2-category theory that we are not taking seriously.
"Doctrine," as a plain English word, has unpleasant dogmatic connotations. I do not wish to give the impression that we see category theory as a religion.
Granted, this would be a breaking change motivated entirely by bikeshedding, but I still think it is worth it.
The text was updated successfully, but these errors were encountered:
I propose that the module
Catlab.Doctrines
be renamed toCatlab.Theories
, for several reasons:"Theories" more accurately reflects what is in there, namely a collection of GATs (and default syntax systems for them). Many of these theories are phrased categorically but not all of them, e.g., we will have preorders and posets when Add Preorder and Thin Category Implementation #132 is merged.
"Doctrine" has a technical sense in 2-category theory that we are not taking seriously.
"Doctrine," as a plain English word, has unpleasant dogmatic connotations. I do not wish to give the impression that we see category theory as a religion.
Granted, this would be a breaking change motivated entirely by bikeshedding, but I still think it is worth it.
The text was updated successfully, but these errors were encountered: