A logic for categories

Reading time: 7 minute
...

📝 Original Info

  • Title: A logic for categories
  • ArXiv ID: 1003.5552
  • Date: 2010-03-30
  • Authors: ** Claudio Pisani **

📝 Abstract

We present a doctrinal approach to category theory, obtained by abstracting from the indexed inclusions (via discrete fibrations and opfibrations) of the left and of the right actions of X in Cat in categories over X. Namely, a "weak temporal doctrine" consists essentially of two indexed functors with the same codomain, such that the induced functors have both left and right adjoints satisfying some exactness conditions, in the spirit of categorical logic. The derived logical rules include some adjunction-like laws, involving the truth-values-enriched hom and tensor functors, which display a nice symmetry and condense several basic categorical properties. The symmetry becomes more apparent in the slightly stronger context of "temporal doctrines", which we initially treat and which include as an instance the inclusion of lower and upper sets in the parts of a poset, as well as the inclusion of left and right actions of a graph in the graphs over it.

💡 Deep Analysis

Deep Dive into A logic for categories.

We present a doctrinal approach to category theory, obtained by abstracting from the indexed inclusions (via discrete fibrations and opfibrations) of the left and of the right actions of X in Cat in categories over X. Namely, a “weak temporal doctrine” consists essentially of two indexed functors with the same codomain, such that the induced functors have both left and right adjoints satisfying some exactness conditions, in the spirit of categorical logic. The derived logical rules include some adjunction-like laws, involving the truth-values-enriched hom and tensor functors, which display a nice symmetry and condense several basic categorical properties. The symmetry becomes more apparent in the slightly stronger context of “temporal doctrines”, which we initially treat and which include as an instance the inclusion of lower and upper sets in the parts of a poset, as well as the inclusion of left and right actions of a graph in the graphs over it.

📄 Full Content

arXiv:1003.5552v1 [math.CT] 29 Mar 2010 A LOGIC FOR CATEGORIES CLAUDIO PISANI ABSTRACT. We present a doctrinal approach to category theory, obtained by abstract- ing from the indexed inclusion (via discrete fibrations and opfibrations) of left and of right actions of X ∈Cat in categories over X. Namely, a “weak temporal doctrine” consists essentially of two indexed functors with the same codomain such that the in- duced functors have both left and right adjoints satisfying some exactness conditions, in the spirit of categorical logic. The derived logical rules include some adjunction-like laws involving the truth-values- enriched hom and tensor functors, which condense several basic categorical properties and display a nice symmetry. The symmetry becomes more apparent in the slightly stronger context of “temporal doctrines”, which we initially treat and which include as an instance the inclusion of lower and upper sets in the parts of a poset, as well as the inclusion of left and right actions of a graph in the graphs over it. Contents 1 Introduction 1 2 Enriching adjunctions 5 3 The logic of hyperdoctrines 7 4 Temporal doctrines 9 5 Basic properties 12 6 Functors valued in truth values 14 7 Limits, colimits and Yoneda properties 16 8 Exploiting comprehension 18 9 The sup and inf reflections 20 10 The logic of categories 21 1. Introduction Let X be a set endowed with an equivalence relation ∼, and let VX be the poset of closed parts, that is those subsets V of X such that x ∈V and x ∼y implies y ∈V . A part P ∈PX has both a “closure” ♦P and an “interior” ⊓⊔P, that is the inclusion i : VX →PX has both a left and a right adjoint: ♦⊣i ⊣⊓⊔: PX →VX 2000 Mathematics Subject Classification: 18A05, 18A30, 18A40, 18D99. Key words and phrases: Temporal doctrine, internal hom and tensor, Frobenius law, adjunction-like laws, internal limits and colimits, quantification formulas. c⃝Claudio Pisani, 2010. Permission to copy for private use granted. 1 2 Thus the (co)reflection maps (inclusions) εP : i ⊓⊔P →P and ηP : P →i♦P induce bijections (between 0-elements or 1-elements sets): PX(iV, i ⊓⊔P) PX(iV, P) ; PX(i♦P, iV ) PX(P, iV ) By taking ⊓⊔(P ⇒Q) as a VX-enrichment of PX(P, Q), it turns out that the above adjunctions are also enriched in VX giving isomorphisms: ⊓⊔(iV ⇒i ⊓⊔P) ⊓⊔(iV ⇒P) ; ⊓⊔(i♦P ⇒iV ) ⊓⊔(P ⇒iV ) We also have the related laws: i♦(iV × iW) iV × iW ; i ⊓⊔(iV ⇒iW) iV ⇒iW ; ♦(i♦P × iV ) ♦(P × iV ) the first two of them saying roughly that closed parts are closed with respect to product (intersection) and exponentiation (implication). Given a groupoid X, the same laws hold for the inclusion of the actions of X in the groupoids over X (via “covering groupoids”). The above situation will be placed in the proper general context in sections 2 and 3, where we develope some technical tools concerning enriched adjunctions and apply them to hyperdoctrines [Lawvere, 1970]. Now, let us drop the symmetry condition on ∼, that is suppose that X is a poset; then we have the poset of lower-closed parts DX and that of upper-closed parts UX. Again, the inclusions i : DX →PX and i′ : UX →PX have both a left and a right adjoint: ♦⊣i ⊣⊓⊔: PX →DX ; ♦′ ⊣i′ ⊣⊓⊔′ : PX →UX While some of the above laws still hold “on each side”: ⊓⊔(iV ⇒i ⊓⊔P) ⊓⊔(iV ⇒P) ; ⊓⊔′ (i′V ⇒i′ ⊓⊔′P) ⊓⊔′ (i′V ⇒P) (1) i♦(iV × iW) iV × iW ; i′♦′(i′V × i′W) i′V × i′W (2) the other ones hold only in a mixed way: ⊓⊔′ (i♦P ⇒iV ) ⊓⊔′ (P ⇒iV ) ; ⊓⊔(i′♦′P ⇒i′V ) ⊓⊔(P ⇒i′V ) (3) 3 i ⊓⊔(i′V ⇒iW) i′V ⇒iW ; i′ ⊓⊔′(iV ⇒i′W) iV ⇒i′W (4) ♦(i♦P × i′V ) ♦(P × i′V ) ; ♦′(i′♦′P × iV ) ♦′(P × iV ) (5) The laws (1) through (5) hold also for the inclusion of the left and the right actions of a category X in categories over X (via discrete fibrations and opfibrations): i : SetXop →Cat/X ; i′ : SetX →Cat/X and, when they make sense, also for the inclusion of open and closed parts in the parts of a topological space (or, more generally, of local homeomorphisms and proper maps to a space X in spaces over X; see [Pisani, 2009]). Abstracting from these situations, we may define a “temporal algebra” as a cartesian closed category with two reflective and coreflective full subcategories satisfying the above laws (in fact, it is enough to assume either (3) or (4) or (5)). A “temporal doctrine” is then essentially an indexed temporal algebra ⟨iX : MX →PX ←M′X : i′ X ; X ∈C⟩ such that the inclusions i1 and i′ 1 over the terminal object 1 ∈C are isomorphic. Temporal doctrines and their basic properties are presented in sections 4 and 5. In Section 6 we show how the “truth-values” M1 ∼= M′1 serve as values for an enriching of PX, MX and M′X in which the adjunctions Σf ⊣f ∗⊣Πf : PX →PY ♦X ⊣iX ⊣⊓⊔X : PX →MX ; ♦′ X ⊣i′ X ⊣⊓⊔′ X : PX →M′X ∃f ⊣f· ⊣∀f : MX →MY ; ∃′ f ⊣f ′· ⊣∀′ f : M′X →M′Y (6) are also enriched (where, for f : X →Y in C, ∃fM ∼= ♦Y ΣfiXM). For example, the temporal doctrine of posets is two-valued while that of reflexive graphs is Set-valued, by identifying sets with discrete graphs. If C = Cat, the f

…(Full text truncated)…

Reference

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut