In this work, we describe a computational model for categories and functors. The categories that are handled by this model are locally finitely presentable categories which can be "sufficiently finitely" described to a computer. As an application of this model, we introduce a criterion to show whether a functor, as described in the model, is a left adjoint. The verification of this criterion can be partially automatised, if not fully in some cases, as witnessed by an implementation. While this work is focused on computational aspects, it is relevant to the broader categorical community, as it presents a new way to check whether functors are left adjoints and outlines a new computational methodology in category theory.
翻译:暂无翻译