Abstract
This article provides a foundational framework for the formalization
of category theory in the object logic ZFC in HOL of the formal proof
assistant Isabelle. More specifically, this article provides a
formalization of canonical set-theoretic constructions internalized in
the type V associated with the ZFC in HOL,
establishes a design pattern for the formalization of mathematical
structures using sequences and locales, and showcases the developed
infrastructure by providing formalizations of the elementary theories
of digraphs and semicategories. The methodology chosen for the
formalization of the theories of digraphs and semicategories (and
categories in future articles) rests on the ideas that were originally
expressed in the article Set-Theoretical Foundations of
Category Theory written by Solomon Feferman and Georg
Kreisel. Thus, in the context of this work, each of the aforementioned
mathematical structures is represented as a term of the type
V embedded into a stage of the von Neumann
hierarchy.
License
Topics
Session CZH_Foundations
- CZH_Sets_MIF
- CZH_Utilities
- CZH_Introduction
- CZH_Sets_Introduction
- CZH_Sets_Sets
- CZH_Sets_Nat
- CZH_Sets_BRelations
- CZH_Sets_IF
- CZH_Sets_Equipollence
- CZH_Sets_Cardinality
- CZH_Sets_Ordinals
- CZH_Sets_FSequences
- CZH_Sets_FBRelations
- CZH_Sets_VNHS
- CZH_Sets_NOP
- CZH_Sets_ZQR
- CZH_EX_Replacement
- CZH_EX_TS
- CZH_EX_Algebra
- CZH_Sets_Conclusions
- CZH_DG_Introduction
- CZH_DG_Digraph
- CZH_DG_Small_Digraph
- CZH_DG_DGHM
- CZH_DG_Small_DGHM
- CZH_DG_TDGHM
- CZH_DG_Small_TDGHM
- CZH_DG_PDigraph
- CZH_DG_Subdigraph
- CZH_DG_Simple
- CZH_DG_GRPH
- CZH_DG_Rel
- CZH_DG_Par
- CZH_DG_Set
- CZH_DG_Conclusions
- CZH_SMC_Introduction
- CZH_SMC_Semicategory
- CZH_SMC_Small_Semicategory
- CZH_SMC_Semifunctor
- CZH_SMC_Small_Semifunctor
- CZH_SMC_NTSMCF
- CZH_SMC_Small_NTSMCF
- CZH_SMC_PSemicategory
- CZH_SMC_Subsemicategory
- CZH_SMC_Simple
- CZH_SMC_Rel
- CZH_SMC_Par
- CZH_SMC_Set
- CZH_SMC_GRPH
- CZH_DG_SemiCAT
- CZH_SMC_SemiCAT
- CZH_SMC_Conclusions