On a Categorical Framework for Coalgebraic Modal Logic

Size: px
Start display at page:

Download "On a Categorical Framework for Coalgebraic Modal Logic"

Transcription

1 On a Categorical Framework for Coalgebraic Modal Logic Liang-Ting Chen Institute of Information Science Academia Sinica Taipei, Taiwan Achim Jung School of Computer Science University of Birmingham Birmingham, United Kingdom 28th June 2014 Abstract A category of one-step semantics is introduced to unify different approaches to coalgebraic logic parametric in a contravariant functor that assigns to the state space its collection of predicates with propositional connectives. Modular constructions of coalgebraic logic are identified as colimits, limits, and tensor products, extending known results for predicate liftings. Generalised predicate liftings as modalities are introduced. Under common assumptions, the logic of all predicate liftings together with a complete axiomatisation exists for any type of coalgebras, and it is one-step expressive for finitary functors. Colimits and compositions of one-step expressive coalgebraic logics are shown to remain one-step expressive. 1 Introduction Two syntax-oriented approaches to coalgebraic modal logic Moss cover modality [23] and Pattinson s predicate liftings [24, 25, 26] are successful in producing a wide range of modal logics parametric in a Set functor. Subsequently, the algebraic semantics of the logics of predicate liftings was formulated elegantly as a particular form of natural transformations using Stone duality [15]. To explain it, let BA denote the category of Boolean algebras and Q: Set BA the contravariant powerset functor. For an endofunctor T, a family of sets Λ n of n-ary lxc@iis.sinica.edu.tw A.Jung@cs.bham.ac.uk 1

2 predicate liftings indexed by N amounts to a natural transformation δ to UQT from the coproduct indexed by all n-ary predicate liftings λ of n-fold product of UQ, i.e. n N λ Λ n UQ n where U is the forgetful functor, so by adjunction this family (Λ n ) gives rise to an interpretation of modalities δ : LQ QT for some functor L; it introduced what we call one-step semantics (Definition 3.1), an expression first coined by Cîrstea and Pattinson [7] in a different but equivalent form. Later Moss cover modality was also formulated in this way [21]. This abstract functorial framework was further developed in [17, 4, 14, 19, 18] with the aim of finding suitable modal logics for various coalgebras, e.g. [5, 11, 13, 20], replacing Q with other contravariant functors. For example, Markov processes are coalgebras of the Giry monad, and propositional connectives for measurable spaces can be specified by the contravariant functor S: Meas MSL mapping a space to its σ-algebra, considered as a meet semilattice. Adequacy and soundness of the functorial framework follow from its very formulation as shown by Kurz [17], and a sufficient condition of expressiveness was first established by Klin [14] for finitary type functors on locally finitely presentable categories (to be presented in Subsection 5.2 below). For example, Boolean logic extended with the possibility modality is expressive for all imagefinite Kripke frames, i.e. coalgebras for the finite powerset functor P ω. The restriction to finitary functors is not necessary, however. Multi-modal logic is expressive for image-finite A-labelled Kripke frames, but Klin s condition does not cover this case, since its corresponding type functor, the A-fold product P A, is not necessarily finitary. Another important line of research investigated modularity of predicate liftings [7, 27]: not only expressiveness but also completeness are stable under certain constructions. With regards to the example above, expressiveness of multi-modal logic for P A ω -coalgebras is inherited from modal logic for P ω -coalgebras. The idea has since been incorporated into the functorial framework over Stone duality in [19], where a subset of constructions is considered, focusing on completeness. In [18], Kurz and Leal show how to translate Moss cover modality into predicate liftings and vice versa; thus making it amenable to their completeness analysis. In the present paper, we put forward a fully categorical treatment in a syntaxindependent fashion beyond Stone duality, so that existing results and concepts can be further applied without further effort to richer structures such as ordered, topological, or measurable spaces. Our running examples will be mostly over Set, however, in the hope that the reader will be able to make a direct comparison with known results and concepts. In Section 3, we introduce a category CoLog of one-step semantics, which includes Pattinson s predicate liftings and Moss cover modalities as objects, and exhibit its rich structure. Modularity of coalgebraic modal logics are recognised as standard categorical constructions in this category, avoiding any syntactic bookkeeping. A full logic for each type of coalgebras, using the basic properties of adjunction, is identified: every other logic for the same type can be (uniquely) translated to it. In Section 4, we then focus on equational one-step semantics, which are found to be isomorphic to those determined by predicate liftings. Notions of modalities and equations are derived naturally from the analysis 2

3 of categorical structures, as is the characterisation of the full equational logic. Logical properties of one-step semantics are discussed in Section 5. Klin s condition of expressiveness is adapted. The categorical viewpoint allows us to formulate general preservation principles for coalgebraic expressiveness that apply to all logics in CoLog. The framework is parametric in a contravariant functor mapping state spaces to algebras for the base logic about which very little needs to be assumed to cover a large variety of examples. Indeed, we would like to suggest that our work provides the right level of abstraction for understanding coalgebraic modal logic. This paper summaries the first author s PhD thesis [6], to which we point for most of the proofs. 2 Preliminaries We follow Mac Lane s terminology of category theory [22] except that for us a (co)reflective subcategory is defined to be full. For an endofunctor T, a coalgebra for T is a morphism ξ : X T X; a coalgebra homomorphism from (X, ξ) to (Y, γ) is a morphism f : X Y satisfying T f ξ = γ f. The category of T -coalgebras is denoted by X T. 2.1 Dual adjunctions Definition 2.1. A contravariant functor P : X A is said to be dual to a contravariant functor S if together they form an adjunction S P : X op A with unit η and counit ɛ. We use dual adjunctions to set up a link between state spaces, the objects of X, and (algebras of) logics, the objects of A. This is a particular instance of Stone duality ; for a general introduction see [12]. Example Consider the powerset 2 as a contravariant functor from Set to Set; it is dual to itself. Alternatively, consider the powerset as a Boolean algebra; we obtain Q, a contravariant functor from Set to BA. The natural dual to Q is the ultrafilter functor F, equivalently described as BA(, { }). The pair (Q, F) is our leading example. 2. When X is the category of posets, the upset functor U : Pos DLat mapping a poset to the distributive lattice of upsets is dual to the prime filter functor, naturally isomorphic to DLat(, { }). 3. The contravariant functor S: Meas MSL mentioned above is dual to the filter functor F which maps a semi-lattice A to its collection of filters with the σ-algebra generated by the units (η(a)) a A. A wide range of state-based systems can be formulated as Set coalgebras, and beyond Set we have further examples, including a) descriptive Kripke frames as Stone coalgebras of the Vietoris topology [16]; b) positive Kripke frames as Pos 3

4 coalgebras of the convex powerset functor [13]; and c) Markov processes as Meas coalgebras of the Giry monad [9]. 2.2 Factorisation systems Definition 2.3. (see [3]) Given two classes E, M of morphisms of a category X, we say that (E, M) is a factorisation system if 1. every morphism f has an (E, M)-factorisation; 2. E and M contain all isomorphisms and are closed under composition. 3. it has the diagonal fill-in property; i.e., for each equation g e = m f with e E and m M there is a unique morphism d such that the equations d e = f and m d = g hold. We say that a factorisation system (E, M) is proper if E is contained in the class of epimorphisms and M in the class of monomorphisms. Proposition 2.4. For any factorisation system (E, M) on X, the following statements are true: 1. E-morphisms are preserved by pushouts; 2. M is closed under limits in the arrow category X ; 3. if f g and f are M-morphisms, then so is g. 2.3 Equationally presentable functors Let A be a finitary variety with a left adjoint F to the forgetful functor U : A Set, and J the full inclusion of the subcategory Aω f of A on free algebras F n for n N. Definition 2.5. (see [4, 29, 6]) An endofunctor L of A is finitely based if it satisfies one of the following equivalent statements: 1. L is finitary and preserves canonical presentations; 2. L is of the form Lan J LJ, a left Kan extension of LJ along J. Let FinB[A, A ] denote the full subcategory of the functor category [A, A ] on finitely based functors. The notion of finitely based functors plays an important role in our theory of one-step semantics, since they are precisely the equationally presentable ones. Some elementary facts are given first. Proposition 2.6. FinB[A, A ] is equivalent to [A f ω, A ]. 4

5 Every variety A is locally presentable and (effectively) regular so the same holds for FinB[A, A ] by this equivalence and Aω f being small. Another useful fact about FinB[A, A ] is that every functor has a finitely based coreflection: Lemma 2.7. FinB[A, A ] is a coreflective subcategory of [A, A ] with the right adjoint Lan J ( J). It follows that FinB[A, A ] is closed under colimits of [A, A ] since the inclusion is a left adjoint. Moreover, it can be shown further that the coreflector sends finite products to FinB[A, A ] unchanged: Proposition 2.8. FinB[A, A ] is closed under finite products of [A, A ]. The finitely based coreflection of L is written as ρ L : L ω L with L ω = Lan J LJ. The slogan every finitely based functor is equationally presentable is justified as follows. A signature is a functor Σ from the discrete category N of natural numbers to Set. Every signature defines a finitely based endofunctor on A by Ĥ Σ.= F H Σ U where H Σ X.= n N Σ n X n. (1) Theorem 2.9. The functor FinB[A, A ] [N, Set] defined by mapping L to (n ULF ), is finitary and monadic with a left adjoint defined by (1). By monadicity, every finitely based functor L has a canonical presentation, i.e. a coequaliser ĤΓ ĤΣ L where Σ = ULF and Γ = UĤΣF are signatures. By adjunction, the two parallel morphisms correspond to Γ UĤΣF = UF H Σ UF, (2) so H Σ and the parallel morphisms are the generator and the equation of the presentation, respectively. Remark For n N, an element t of UĤΣF n is to be understood as a term in A consisting of at most one layer of operations in Σ at terms of n variables, called a rank-1 Σ-term: UĤΣF n = U F Σ-operations {}}{ H Σ U F n }{{} n-ary terms The two parallel morphisms (2) can be presented by a family of sets E n (UĤΣF n) 2 of rank-1 equations, indexed by n N. Example Modal algebras can be characterised as algebras for a finitely based functor M, defined by the following BA-presentation 1 in E. MA.= BA {a} a A =, (a b) = a b (3) 1 A BA-presentation BA G E indicates an algebra generated by G subject to equations 5

6 and Mf(a).= fa for each homomorphism f. This functor has an equational presentation consisting of a signature Σ 1.= {} and Σ n.= otherwise; and equations E n by { } if n = 0 E n.= { (a b) a b } if n = 2 otherwise where 2 is presented as {a, b}. Remark In categories such as Set and the category Vec K of vector spaces over a field K, every finitely generated algebra is free, so finitary functors are finitely based. Moreover, every finitary endofunctor of BA is naturally isomorphic to a finitely based functor on non-trivial Boolean algebras [20]. However, this coincidence does not hold in general, and a counterexample can be found in [29, Example 3.12]. 3 Categories of One-Step Semantics We study properties of the category of all one-step semantics, including colimits, limits, a monoidal structure, coreflections, and its opposite category. For each type T of coalgebras, we explore the category of one-step semantics of T and show that there is always a full one-step semantics to which every one-step semantics can be translated in a unique way. In the following context, P : X A always denotes a contravariant functor. It is suppressed if an ambiguity is unlikely. 3.1 The category of all one-step semantics Definition 3.1. A one-step semantics over P consists of an endofunctor T of X, called the type of one-step semantics; an endofunctor L of A, called the syntax of modalities; a natural transformation δ : LP P T, called the interpretation of modalities, denoted by (L, T, δ). Proposition 3.2. Every one-step semantics (L, T, δ) defines a functor P δ from the category of T -coalgebras to the category of L-algebras, called the lifting of P. Example 3.3. (Classical modal logic) Kripke semantics for modal logic with its algebraic semantics defines a one-step semantics (M, P, δ) over Q as follows where M is given in (3) and P is the covariant powerset functor. Define a natural transformation : 2 2 P by S { U PX U S } for each subset S X. Then, defines a natural transformation δ from MQ to QP by mapping S to X S, since X satisfies the above two equations in (3) for every X. The lifting given by the one-step semantics (M, P, δ) is the functor mapping every P-coalgebra ξ : X PX to the M-algebra Qξ δ X : MQX QX which 6

7 is equivalent to the complex algebra of (X, ξ). The unique algebra homomorphism [[ ]]: Φ QX from the initial M-algebra (Φ, α) to the complex algebra interprets every element in Φ to a predicate on X. The semantics of possibility, [[ϕ]] = { x X ξ(x) [[ϕ]] }, follows from the commutativity of homomorphisms. Polyadic predicate liftings for a Set functor T, i.e. natural transformations λ: (2 ) n 2 T for the contravariant powerset functor 2, also provide a class of examples: Example 3.4. (Predicate liftings) Every set Λ of polyadic predicate liftings for T gives rise to a one-step semantics (L Λ, T, δ Λ ) over Q as follows. Let Λ n denote the set of n-ary predicate liftings in Λ so that Λ is a signature Λ: N Set and F the left adjoint to the forgetful functor U : BA Set. Define the syntax functor L Λ by the signature Λ without equations, and the interpretation δ Λ : L Λ Q QT on generators by (λ, S) λ X (S) for λ Λ n and each n-tuple S = (S i X) i n. Example 3.5. (Cover modality [18]) The cover modality for a finitary and weak-pullback preserving Set functor T with Boolean logic also defines a one-step semantics. Let X denote the membership relation on a set X. Define a function T X : T 2X 2 T X by α { t T X (t, α) T ( X ) } where (t, α) T ( X ) if there is w T ( X ) with T π 1 (w) = t and T π 2 (w) = α. T X is natural in X because T preserves weak pullbacks. By adjunction and 2 = UQ, the transpose of T is a natural transformation T from F T UQ to QT. That is, the cover modality defines a one-step semantics (F T U, T, T ). Definition 3.6. The category CoLog P of one-step semantics over P is defined to be the comma category (P P ) from the precomposition P : L LP to the postcomposition P : T P T. (Following our convention, we will usually suppress the superscript P.) That is, the objects of CoLog are one-step semantics (L, T, δ) and a morphism from (L, T, δ) to (L, T, δ ) is a pair of natural transformations (τ : L L, ν : T T ) satisfying P ν δ = δ τp. The natural transformation τ is intuitively understood as a translation from syntax L to syntax L. We will justify this intuition in Section 4. We denote the projection (L, T, δ) L with U L and the contravariant (L, T, δ) T with U R. Proposition 3.7 (Coreflection). Given a coreflective subcategory B of the functor category [A, A ], the pullback of the full inclusion functor J : B [A, A ] along the forgetful functor U L : CoLog [A, A ] is also coreflective. Note that the pullback category is the full subcategory of CoLog of those one-step semantics whose syntax functor lies in B. Proof. Proof sketch Let ρ L : L L denote the coreflection of the functor L. Then, the coreflection of a one-step semantics (L, T, δ) is (L, T, δ ρ L ). 7

8 3.1.1 Colimits and limits A colimit of a J-indexed diagram D in CoLog can be constructed by a pointwise colimit (τ i : L i L) i J of U L D and a pointwise limit (ν : T T i ) i J of (U R D) op using the universal property: L i P (U L Df)P L j P ι ip LP ι jp δ i δ j P T i P (U R Df) P T j δ P π i P T P π j since by assumption LP X is a colimit for each component X. Theorem 3.8 (Colimit). The pair (U L, U R ) of projections of CoLog creates pointwise colimits. A pointwise colimit means that it is constructed by a pointwise colimit in [A, A ] and a pointwise limit in [X, X ]. Example 3.9. (Multi-modal logic) For a set A of labels, the A-fold coproduct of classical modal logic (M, P, δ) is a multi-modal logic for A-labelled Kripke frames. Limits in CoLog can be constructed similarly as LimL i P δ=limδ i LimP T i = P (ColimTi ) and Limδ i is a pointwise limit in the arrow category, provided that P maps a colimit to a limit: Theorem 3.10 (Limit). Suppose that P has a dual adjoint S. Then, the pair (U L, U R ) of projections creates pointwise limits. Example An alternating system over a set A of actions [10] is a coalgebra for the functor D + P A (where D is the probability distribution functor). For such systems, a one-step semantics can be obtained as a product of a one-step semantics of type P A and one of type D. For the former we may take multi-modal logic, and the latter can be probabilistic modal logic induced by predicate liftings p for D, indexed by p Q [0, 1]: for each subset S X. S { µ DX µ(s) p } 8

9 3.1.2 Composition The composition of one-step semantics is defined by pasting: L 1 L 2 L 1L 2 δ 1 T 1 δ 2 T 2.= δ 1 δ 2 T 1T 2 i.e. δ 1 δ 2.= δ 1 T 2 L 1 δ 2. Lemma The composition of one-step semantics is a bifunctor, mapping each pair of morphisms (τ o, ν o ): δ 1 δ 3 and (τ e, ν e ): δ 2 δ 4 to a morphism from δ 1 δ 2 to δ 3 δ 4 and defined by the horizontal composites ( L 2 τ e L 4 L 1 L 3 τ o, T op 2 ν e T op 4 T op 1 T op 3 ν o ) Theorem 3.13 (Monoidal structure). The composition of one-step semantics with the identity semantics (I, I, id P ) is a strict monoidal structure on CoLog. Example A simple Segala system over a set A of actions [28] is a coalgebra for the composite P A D. Thus, a one-step semantics for simple Segala systems can be obtained as the composite of the A-fold coproduct of (M, P, δ) and the one-step semantics of probabilistic modal logic Mate correspondence To finish our study on CoLog, we study the mate correspondence of one-step semantics, a tool used first by Klin [14] to analyse one-step expressiveness of coalgebraic logic in a categorical approach: Definition Suppose that P has a dual adjoint S. The mate δ of a natural transformation δ : LP P T is a natural transformation from T S to SL defined by the pasting diagram I S η P L S ɛ δ P T op I in the opposite of X, that is, δ = SLη SδS ɛt S. The mate operation maps a one-step semantics to an object of the comma category CoLog.= (S S ). Furthermore: Proposition CoLog is dually isomorphic to CoLog where a one-step semantics (L, T, δ) is mapped to its mate (T, L, δ ). 9

10 Remark By this isomorphism, colimits and limits in CoLog are transposed to their duals in CoLog, but more specifically, it can be shown that every (pointwise) colimit in CoLog can be constructed as a pointwise limit in the arrow category, to be used in Theorem A bifunctor defined by θ 1 θ 2.= θ 1 L 2 T 1 θ 2 with the identity id : S S defines a strict monoidal structure on CoLog, which is the image of (, id) under the mate correspondence. 3.2 Fibre categories of CoLog Definition For every endofunctor T of X, the category CoLog T is defined to be the fibre category over T. More precisely, the objects of CoLog T are onestep semantics of type T, denoted (L, δ). A morphism τ from (L, δ) to (L, δ ) is a natural transformation satisfying δ = δ τp (i.e. a syntax translation). The type functor being fixed, we focus on the syntax projection functor which maps U L : (L, δ) L and τ τ. Proposition The following statements hold: 1. U L reflects isomorphisms. 2. For every coreflective subcategory C of the functor category [A, A ], the pullback of the full inclusion i: C [A, A ] along U L : CoLog T [A, A ] is coreflective. 3. U L creates pointwise colimits. We are ready to establish a fundamental theorem for coalgebraic modal logics representable as one-step semantics: Theorem Suppose that P has a dual adjoint S. Then every fibre CoLog T has a terminal object (P T S, P T ɛ: P T S P P T ) where ɛ: I SP is the counit of the dual adjunction. In every fibre category CoLog T, this terminal object is called the full onestep semantics for T. It may be too elusive for practical purposes, but conceptually it explains that every collection of modalities may be viewed as a (uniquely determined) fragment of this canonical one-step semantics. 4 Equational One-Step Semantics We now focus on one-step semantics whose syntax functor is defined by operations and equations, called equational. To work with equational one-step semantics, we use finitely based functors (as introduced in Section 2) as syntax functors. Equational one-step semantics are characterised as (generalised) predicate liftings subject to equations. In particular, a full equational one-step semantics exists and is the logic of all predicate liftings subject to a complete axiomatisation up to isomorphism. 10

11 4.1 The category of equational one-step semantics Definition 4.1. A one-step semantics (L: A A, T, δ) is (finitary) equational if A is a variety and L is finitely based. ECoLog is the corresponding full subcategory of CoLog. The examples given in Section 3 are equational, since BA is a variety and M, L Λ for a set Λ of predicate liftings, and L T for a finitary and weak-pullback preserving functor T, are all finitely based. It is not hard to show that the composite L 1 L 2 of finitely based functors remains finitely based, so every composite of equational one-step semantics remains equational. Proposition 4.2. The composition on ECoLog with the identity semantics (I, I, id P ) is a strict monoidal structure on ECoLog. By applying Proposition 3.7 to the finitely based coreflection ρ L : L ω L, every one-step semantics has an equational coreflection: Proposition 4.3. ECoLog is a coreflexive subcategory of CoLog. Therefore, ECoLog is closed under colimits of CoLog. As we are actually interested in equational one-step semantics rather than all one-step semantics, the coreflection ensures that colimits are still constructed as in CoLog. By Proposition 2.8, this is also true for finite products: Proposition 4.4. Suppose that P has a dual adjoint. Pointwise finite products in ECoLog coincide with products in CoLog. Corollary 4.5. The category of equational one-step semantics over the contravariant 2, Q, U, and S in Example 2.2, respectively, has colimits and finite products constructed pointwise. For example, the one-step semantics for alternating systems in Example 3.11 is indeed a product in ECoLog. The universal property of (co)limits hints at certain optimal conditions. For instance, the fusion of predicate liftings [8], known as the smallest conservative extension of two given logics of predicate liftings, is in fact the coproduct in ECoLog of the corresponding equational one-step semantics: Example 4.6. (Binary coproduct as fusion) Given two sets Λ 1 and Λ 2 of polyadic predicate liftings for Set functors T 1 and T 2, respectively, the coproduct of the one-step semantics induced by (Λ i ) i=1,2 consists of T 1 T 2, as its type, and L.= L Λ1 + L Λ2 = ĤΛ with Λ.= Λ 1 + Λ 2, as its syntax, and as its interpretation the natural transformation δ : LQ QT defined for each set X on the generators of L by (λ, S) ( π 1 i for each λ Λ i,n and n-tuple S = (S j ) j n. λ X ) (S) 11

12 4.2 Fibre categories of ECoLog Definition 4.7. For any endofunctor T of X, ECoLog T fibre category of ECoLog over T. is defined to be the By Proposition 3.19, each ECoLog T is a coreflective subcategory of CoLog T. Now the equational version of Theorem 3.20 follows, as the coreflector preserves limits, including the terminal object: Corollary 4.8. Suppose that P has a dual adjoint S. Every fibre ECoLog T has a terminal object ( P T S ω, P T ɛ ρ P : P T S ω P P T ) where ρ is the finitely based coreflection P T S ω P T S and ɛ is the counit of the dual adjunction. Again, this terminal object is called the full equational one-step semantics for T, and every equational one-step semantics for T is a fragment of it. The remaining part of this section is used to describe equational one-step semantics as logics of predicate liftings subject to rank-1 equations Predicate liftings Definition 4.9. Let U : A Set be a functor and T an endofunctor of X. A (finitary) predicate lifting for T is a natural transformation from (UP ) n to UP T where n N. When P = Q, this definition boils down to the usual definition of polyadic predicate liftings, since the underlying set UQX is the powerset 2 X. Example When P = S: Meas MSL, a predicate lifting for T maps a measurable set of a measurable space X = (X, S X ) to a measurable set on T X natural in X. Take the Giry monad G, for example; G maps a space (X, S X ) to the collection of subprobability distributions µ: S X [0, 1] satisfying µ( ) = 0 and µ( i M i ) = i µ(m i ) for countable unions of pairwise disjoint measurable sets M i (the σ-algebra on GX is ignored). Then a predicate lifting for G can be defined for each p [0, 1] by M { µ GX µ(m) p } for M S X, which is exactly the modality in [11, Section 4.3]. Assume that A is a variety and F denotes the left adjoint to the forgetful functor U. Every n-ary predicate lifting λ for T determines a one-step semantics 12

13 (F U n, λ ), called the unimodal logic of λ, where λ : F (UP ) n P T is the transpose of λ by adjunction. A set Λ of predicate liftings for T determines a one-step semantics, called the logic of predicate liftings, consisting of ( ) Ĥ Λ = F Λ n (U ) n and δx Λ : ĤΛP X P T X, n N mapping generators (λ, S) to λ X (S) for λ Λ n and S = (S i UP X) i n. Moreover, every finitely based functor L is a coequaliser of parallel morphisms Ĥ E ĤΣ L, so characterisations follow readily: Corollary For every endofunctor T of X, 1. every logic of predicate liftings for T is a coproduct of unimodal logics; 2. every object in ECoLog T is a coequaliser of a logic of predicate liftings Translations between equational one-step semantics By Corollary 4.11, a morphism from (L, δ ) to (L, δ) in ECoLog T boils down to a family of translations from a unimodal logic to (L, δ), indexed by some set Λ of predicate liftings λ: F (UP X) n τ P X LP X λ X P T X. δ X Commutativity implies that a translation is not only a syntactic translation but also preserves the interpretation. Example (Continuing Example 3.5) Possibility and necessity can be translated to the cover modality by setting ϕ.= {ϕ} and ϕ.= {ϕ, }. The syntactic translation defines a morphism τ from the one-step semantics (M, δ) to the one-step semantics (F P ω U, Pω ) of the cover modality, i.e. τq = δ Equations valid under an interpretation Let Λ be a set of predicate liftings. A rank-1 Λ-term in n variables can be interpreted by a function that maps any n-tuple of predicates on X to a predicate on T X as follows. By adjunction, every n-tuple S = (S i P X) is presented 2 For consistency, we restrict to the finitary powerset functor P ω, otherwise F PU is not finitely based. 13

14 as a morphism (F n a P X). Define the interpretation [[ ]] S Λ,X for terms with n variables as the composite UĤΛF n UĤΛa UĤΛP X UδΛ X UP T X where δx Λ is the logic of predicate liftings in Λ. Definition Given a set Λ of predicate liftings for T, a rank-1 equation t t of Λ is valid under the interpretation of Λ if [[t]] S Λ,X = [[t ]] S ΛX for any X and n-tuple (S i UP X). The universal quantifiers can be simplified to a pair of parallel morphisms: Theorem Given a set Λ of predicate liftings for T and families of rank-1 Λ-equations E n with n variables indexed by n N, the following statements are equivalent: 1. For each n, every equation t t E n is valid under the interpretation of Λ. 2. The following diagram commutes Ĥ E P π 1P π 2P Ĥ Λ P δλ P T where π 1, π 2 : Ĥ E ĤΛ are the parallel morphisms induced by E = (E n ) n N. Therefore, a regular quotient of a one-step semantics in ECoLog T retains the set of modalities but they are subject to more equations. Moreover, every translation factors through a regular quotient: Theorem For every T, the category ECoLog T has (RegEpi, U 1 Mono) as a factorisation system where U is the forgetful functor U : ECoLog T FinB[A, A ]. This factorisation system also leads us to an important notion: Definition An equational one-step semantics for T is said to have a complete axiomatisation if it has no proper regular quotient in ECoLog T. Informally, a one-step semantics (L, δ) has a complete axiomatisation if every rank-1 equation valid under the interpretation δ is derivable from the presentation of L. Note that this is not model-theoretic completeness. Example The one-step semantics (M, δ) of classical modal logic has a complete axiomatisation. Any proper regular quotient of M would identify a rank-1 equation which is not derivable from = and (a b) = a b. However, classical modal logic is complete with respect to the class of all Kripke frames, so there exists an instance refuting the equation, a contradiction. Thus (M, δ) has a complete axiomatisation. 14

15 4.2.4 Objects of predicate liftings Using the Yoneda Lemma, Schöder observes [26] that n-ary predicate liftings in the case where P = Q are in bijection with the subsets of T 2 n, because UQ = 2 is naturally isomorphic to hom(, 2). We generalise and combine this with Klin s objects of T -modalities [14], again employing the Yoneda Lemma and the dual adjunction: Lemma Suppose that P has a dual adjoint S and A is a variety with a left adjoint F to the forgetful functor U. For any endofunctor T of X, the following statements hold: 1. For any n N, the set U(P T S)F n is in bijection with the collection of n-ary predicate liftings. 2. The bijection is natural in objects n in the Kleisli category of the induced monad UF. That is, P T SF n is precisely the object of n-ary predicate liftings. This ensures that the collection of all finitary predicate liftings is small, so a coproduct of all unimodal logics exists. Naturality means that for any function f : n UF m between free algebras, the diagram UP T SF n [ ] Nat(UP n, UP T ) UP T S f UP T SF m [ ] Nat(UP m, UP T ) ˆf commutes, where [ ] indicates the bijection from UP T SF n to the collection of n-ary predicate liftings, f is the transpose of f, and ˆf is pre-composition with ˆf : (m a UP ) (n f UF m Ua UF UP UɛP UP ). Remark Note that the forgetful functor U : A Set is naturally isomorphic to hom(f 1, ) by adjunction, so the composite UP is naturally isomorphic to hom(, SF 1) by dual adjunction. Let Ω be SF 1. Then, an n-ary predicate lifting is a natural transformation from hom(, Ω) n to hom(t, Ω), which is in a more familiar form. Specifically, the underlying set of SF 1 is a two-element set of truth values for the dual adjoints in Example Characterising the full equational one-step semantics The finitely based part P T S ω of P T S has a canonical presentation, so the full equational one-step semantics is a regular quotient of the one-step semantics consisting of ( ) F UP T SF n U n and (P T ɛ ρp ) e (4) n N 15

16 where ρ: P T S ω P T S is the coreflection and e the regular quotient. We call (4) the logic of all predicate liftings for T. Lemma The following statements hold: 1. The logic of all predicate liftings is a coproduct of all unimodal logics. 2. The full equational one-step semantics has a complete axiomatisation. Theorem An equational one-step semantics (L, δ) of type T is isomorphic to the full equational one-step semantics iff (L, δ) has a complete axiomatisation and every unimodal logic has a translation to (L, δ). Proof. Proof sketch By the previous lemmas, the only if part follows. For the converse, let (L, δ) be a one-step semantics with a complete axiomatisation such that every unimodal logic has a translation to it. By assumption, there exists a mediating morphism τ from the logic (L Λ, δ Λ ) of all predicate liftings to it, since (L Λ, δ Λ ) is a coproduct of all unimodal logics. Consider the pushout of τ and the regular quotient e from (L Λ, δ Λ ) to the full equational one-step semantics: (L Λ, δ Λ ) e ( P T S ω, P T ɛ ρp ) τ (L, δ) (L, δ ). Using the factorisation system on ECoLog T and the fact that the full semantics is terminal, the statement follows. 5 Logic of a One-Step Semantics We remind the reader how a one-step semantics provides a coalgebraic modal logic, and refine Klin s expressiveness condition [14] for finitary functors. We also address the modularity problem of expressiveness. For the sake of brevity, we restrict our discussion to the case of a one-step semantics which has a language (see below). Also, we assume that P has a dual adjoint S. 5.1 Logical setup Definition 5.1. The language of (L, T, δ) is the initial L-algebra, denoted (Φ L, α L ). The initial L-algebra can be constructed by the initial sequence [1]. For a finitary functor L, the following ω-sequence starting from the initial object 0: 0! L0 L! L i 0 Li! 16

17 has a colimit (f i : L i 0 L ω 0) i ω. Then, by L being finitary, it is not hard to conclude that there exists an isomorphism β : L ω 0 LL ω 0, so we can set Φ L.= L ω 0 and α L.= β 1 for the initial L-algebra. Definition 5.2. The semantic interpretation [ ] (X,ξ) of a language (Φ L, α L ) in a T -coalgebra (X, ξ) is the unique L-algebra homomorphism from (Φ L, α L ) to the L-algebra (P X, P ξ δ). The logic of (L, T, δ) refers to the language of L and its semantic interpretation. The interpretation [ ] maps a formula ϕ, as an element of Φ, to the subset of X consisting of those states that satisfy ϕ. For example, if the syntax functor is induced by a set λ Λ of (unary) predicate liftings, then α(λ, ϕ) represents the modal formula λϕ. The semantics [λϕ] on a T -coalgebra (X, ξ) is given by the diagram α LΦ Φ L [ ] LP X δx P T X P ξ P X so that [λϕ] = (P ξ δ X L[ ])(λ, ϕ) = P ξ(λ X [ϕ]). By definition, soundness is easy to see, since any rank-1 equation encoded in the syntax functor L is valid in the language (Φ L, α L ). Definition 5.3. The theory map for a T -coalgebra (X, ξ) is the transpose th : X SΦ of the semantic interpretation [ ] under the dual adjunction S P. Intuitively, the theory map simply maps every state x to the collection of formulae satisfied by x, which is indeed the case for, say, the dual adjoints in Example 2.2. Assuming that X has kernel pairs, define logical equivalence of a theory map th ξ to be the kernel of th ξ ; a logic of (L, T, δ) may then be said to be expressive if the logical equivalence is contained in some kernel of a coalgebra homomorphism regarded as an X -morphism. For concrete categories, such as Set and Meas, two elements x and y of a coalgebra (X, ξ) are logically equivalent if th ξ (x) = th ξ (y); two elements are behaviourally equivalent if there exists a coalgebra homomorphism f with fx = fy, and thus a logic is expressive if logically equivalent elements are also behaviourally equivalent. 3 It is known that behavioural equivalence implies logical equivalence, i.e., adequacy holds. The converse, expressiveness, is more interesting, and we turn to it next. 5.2 Expressiveness We have shown that every equational one-step semantics has a unique translation to the full equational one-step semantics (Corollary 4.8), which is in fact the 3 The justification of this point-free formulation may be found in [6, Section 4.1.5] (it assumes the existence of a proper factorisation system). In the following we will simply assume that X is concrete though this does not necessarily imply the existence of kernel pairs. [ ] 17

18 most expressive logic, so its expressiveness is equivalent to the existence of an expressive logic of some one-step semantics: Theorem 5.4. Every morphism in CoLog T preserves expressiveness. Recall Klin s general condition for expressiveness in the functorial framework (in the formulation by Jacobs and Sokolova [11]): Theorem 5.5 (see [14, 11]). Suppose that X has a proper factorisation system (E, M). Then, if a) T preserves M-morphisms and b) the mate δ is a pointwise M-morphism, then th(x) = th(y) implies that x and y are behaviourally equivalent. Note that this result only gives sufficient conditions for expressiveness, but on the positive side, these conditions are particularly suitable for further generalisation. Hence, in the presence of a proper factorisation system, we define an equational one-step semantics of T to be one-step expressive if a) T preserves M-morphisms, and b) the mate δ is a pointwise M-morphism. 5.3 Expressiveness for finitary functors We restrict attention to strongly locally finitely presentable categories: Definition 5.6. (see [2]) A locally finitely presentable category is strongly locally finitely presentable if for every cofiltered limit (σ i : Y Y i ) i I and every monomorphism f : X Y with X finitely generated, there is i I such that the composite σ i f is monic. For example, Set, Pos, and Vec K are strongly locally finitely presentable. Klin showed [14] that when A is a locally finitely presentable category the full finitary one-step semantics 4 of a finitary functor on a strongly locally presentable category is one-step expressive if the counit ɛ: I SP is pointwise monic. We adapt Klin s argument and apply it to the full equational one-step semantics in the case that A is a variety. By Theorem 5.4, the equational version also recovers the finitary one. Theorem 5.7 (c.f. [14, Theorem 4.4]). Let X be a strongly locally presentable category, A a variety, and T : X X a finitary and monomorphism-preserving functor. If the counit ɛ: I SP is pointwise monic, then the full equational one-step semantics of T is one-step expressive. Proof. Proof sketch Klin s theorem for full finitary one-step semantics is established in two steps. Let A ω be the full (small) subcategory on finitely presentable objects. First it is shown that if for every A the source { T Sf : T SA T SAi } f (A ω A) (5) 4 This terminology is defined analogously: A one-step semantics is finitary if its syntax functor is finitary on a locally finitely presentable category. The full finitary one-step semantics for T is the terminal object in the category of finitary one-step semantics for T by Proposition

19 is jointly monic, then the mate δ is pointwise monic where (A ω A) is the comma category from A ω to A. Second, the family (5) is shown to be jointly monic by the strong local presentability. For the same reason, to show that δ is pointwise monic, it suffices to show that the source { T Sg : T SA T SF n } g (A f ω A) (6) is jointly monic. However, every morphism (F n g A) factors through a regular epimorphism e: F n B with B finitely presentable, and T Se is a monomorphism by the dual adjunction and assumption. It is easy to see that (6) is jointly monic if and only if (5) is jointly monic. Then Klin s second step completes this proof. 5.4 Modularity of one-step expressiveness As we discussed colimits, finite products, and compositions on CoLog, it is of interest to know if one-step expressiveness is stable under these constructions at this level of generality. Surprisingly, compositions and colimits preserve one-step expressiveness in a straightforward way: Theorem 5.8. The composite δ 1 δ 2 of one-step expressive semantics (L 1, T 1, δ 1 ) and (L 2, T 2, δ 2 ) is one-step expressive for T 1 T 2. Proof. By Remark 3.17, the mate of δ 1 δ 2 is equal to δ1l 2 T 1 δ2. By assumption, T i preserves M-morphisms and δi is a pointwise M-morphism for i = 1, 2. Hence the composite δ1l 2 T 1 δ2 is a pointwise M-morphism. By assumption, T 1 T 2 preserves M-morphisms. Example 5.9. The double finite powerset functor P ω P ω does not have a separating set of unary predicate liftings [26]. However, we may simply selfcompose the usual one-step semantics for P ω to obtain a one-step expressive logic. Theorem The pointwise colimit of one-step expressive semantics is onestep expressive. Proof. Let D be a diagram in CoLog. The colimit of D is a one-step semantics of type Lim i T i. By assumption, each T i preserves M-morphisms and by Proposition 3.19, M-morphisms are closed under limits in X, so LimT i preserves M-morphisms. The mate of (ColimD) is a pointwise M-morphism: Every Di is a pointwise M-morphism by assumption, so the limit of Di in the arrow category X is also a pointwise M-morphism. By Remark 3.17, Lim(Di ) is isomorphic to (ColimD i ) and the latter is a pointwise M-morphism since M contains isomorphisms. Example (Labelling T A ) Suppose that X and A have products and coproducts, respectively. Let A be a set of labels. Every coalgebra ξ : X T A X 19

20 for the A-fold product of T corresponds to a family (ξ a ) a A of T -coalgebras, i.e. an A-labelled T -coalgebra, and the A-fold coproduct of a one-step semantics (L, T, δ) defines a one-step semantics for T A. Moreover, the coproduct is onestep expressive if and only if (L, T, δ) is one-step expressive. The result applies immediately to P, D, the convex powerset functor ˆP, and the Giry monad G, to name but a few. As for finite products, we are encouraged by the result of Cîrstea s and Pattinson [7] that one-step expressiveness is preserved by finite products for one-step semantics over 2, but we do not have a general proof at this point. Acknowledgements We would like to thank Paul Levy, Clemens Kupke and Alexander Kurz for insightful discussions and feedback on the current work. The first author was supported by EPSRC Doctoral Training Grant EP/G041296/1 and the School of Computer Science, University of Birmingham, during his studies. References [1] Jiří Adámek. Free algebras and automata realizations in the language of categories. Comment. Math. Univ. Carolinae, 15(4): , [2] Jiří Adámek. On final coalgebras of continuous functors. Theor. Comput. Sci., 294(1-2):3 29, [3] Jiří Adámek, Horst Herrlich, and George E. Strecker. Abstract and Concrete Categories. Wiley-Interscience, New York, [4] Marcello Bonsangue and Alexander Kurz. Presenting functors by operations and equations. In Luca Aceto and Anna Ingólfsdóttir, editors, Found. Softw. Sci. Comput. Struct., volume 3921 of Lecture Notes in Computer Science, pages Springer Berlin Heidelberg, [5] Marcello Bonsangue and Alexander Kurz. Pi-calculus in logical form. In 22nd Annu. IEEE Symp. Log. Comput. Sci., pages IEEE, [6] Liang-Ting Chen. On a Purely Categorical Framework for Coalgebraic Modal Logic. PhD thesis, University of Birmingham, bham.ac.uk/~axj/pub/papers/thesis_chen.pdf. [7] Corina Cîrstea and Dirk Pattinson. Modular construction of complete coalgebraic logics. Theor. Comput. Sci., 388(1-3):83 108, [8] Fredrik Dahlqvist and Dirk Pattinson. On the fusion of coalgebraic logics. In Andrea Corradini, Bartek Klin, and Corina Cîrstea, editors, Algebr. Coalgebra Comput. Sci., Lecture Notes in Computer Science, pages Springer Berlin Heidelberg,

21 [9] Josée Desharnais, Abbas Edalat, and Prakash Panangaden. Bisimulation for Labelled Markov Processes. Inf. Comput., 179(2): , [10] H. Hansson and B. Jonsson. A calculus for communicating systems with time and probabilities. In Real-Time Syst. RTSS 90, pages IEEE, [11] Bart Jacobs and Ana Sokolova. Exemplaric expressivity of modal logics. J. Log. Comput., 20(5): , [12] Peter T. Johnstone. Stone spaces. Cambridge University Press, [13] Krzysztof Kapulkin, Alexander Kurz, and Jiří Velebil. Expressiveness of positive coalgebraic logic. In Adv. Modal Log., pages , [14] Bartek Klin. Coalgebraic modal logic beyond sets. Electron. Notes Theor. Comput. Sci., 173: , [15] Clemens Kupke, Alexander Kurz, and Dirk Pattinson. Algebraic semantics for coalgebraic logics. Electron. Notes Theor. Comput. Sci., 106: , [16] Clemens Kupke, Alexander Kurz, and Yde Venema. Stone coalgebras. Theor. Comput. Sci., 327(1 2): , [17] Alexander Kurz. Coalgebras and their logics. SIGACT News, 37(2):57 77, [18] Alexander Kurz and Raul A. Leal. Modalities in the stone age: A comparison of coalgebraic logics. Theor. Comput. Sci., 430:88 116, [19] Alexander Kurz and Daniela Petrişan. Presenting functors on many-sorted varieties and applications. Inf. Comput., 208(12): , [20] Alexander Kurz and Jiří Rosický. Strongly complete logics for coalgebras. Log. Methods Comput. Sci., 8:1 32, [21] Raul A. Leal. Predicate liftings versus Nabla modalities. Electron. Notes Theor. Comput. Sci., 203(5): , [22] Saunders Mac Lane. Categories for the Working Mathematician. Springer, 2 edition, [23] Lawrence S. Moss. Coalgebraic Logic. Ann. Pure Appl. Log., 99(1-3): , [24] Dirk Pattinson. Coalgebraic modal logic: soundness, completeness and decidability of local consequence. Theor. Comput. Sci., 309(1-3): , [25] Dirk Pattinson. Expressive logics for coalgebras via terminal sequence induction. Notre Dame J. Form. Log., 45(1):19 33,

22 [26] Lutz Schröder. Expressivity of coalgebraic modal logic: The limits and beyond. Theor. Comput. Sci., 390(2-3): , [27] Lutz Schröder and Dirk Pattinson. Modular algorithms for heterogeneous modal logics via multi-sorted coalgebra. Math. Struct. Comput. Sci., 21(02): , [28] Roberto Segala. Modeling and Verification of Randomized Distributed Real- Time Systems. PhD thesis, Massachusetts Institute of Technology, [29] Jiří Velebil and Alexander Kurz. Equational presentations of functors and monads. Math. Struct. Comput. Sci., 21(02): ,

On a Categorical Framework for Coalgebraic Modal Logic

On a Categorical Framework for Coalgebraic Modal Logic On a Categorical Framework for Coalgebraic Modal Logic Liang-Ting Chen 1 Achim Jung 2 1 Institute of Information Science, Academia Sinica 2 School of Computer Science, University of Birmingham MFPS XXX

More information

Logical connections in the many-sorted setting

Logical connections in the many-sorted setting Logical connections in the many-sorted setting Jiří Velebil Czech Technical University in Prague Czech Republic joint work with Alexander Kurz University of Leicester United Kingdom AK & JV AsubL4 1/24

More information

On a Purely Categorical Framework for Coalgebraic Modal Logic

On a Purely Categorical Framework for Coalgebraic Modal Logic On a Purely Categorical Framework for Coalgebraic Modal Logic by Liang-Ting Chen A thesis submitted to the University of Birmingham for the degree of DOCTOR OF PHILOSOPHY School of Computer Science University

More information

Presenting Functors by Operations and Equations

Presenting Functors by Operations and Equations j ) v Presenting Functors by Operations and Equations Marcello M. Bonsangue 1? Alexander Kurz 2?? 1 LIACS, Leiden University, The Netherlands 2 Department of Computer Science, University of Leicester,

More information

PART I. Abstract algebraic categories

PART I. Abstract algebraic categories PART I Abstract algebraic categories It should be observed first that the whole concept of category is essentially an auxiliary one; our basic concepts are those of a functor and a natural transformation.

More information

Review of category theory

Review of category theory Review of category theory Proseminar on stable homotopy theory, University of Pittsburgh Friday 17 th January 2014 Friday 24 th January 2014 Clive Newstead Abstract This talk will be a review of the fundamentals

More information

Simulations and Bisimulations for Coalgebraic Modal Logics

Simulations and Bisimulations for Coalgebraic Modal Logics Simulations and Bisimulations for Coalgebraic Modal Logics Daniel Gorín and Lutz Schröder Department of Computer Science, Universität Erlangen-Nürnberg Abstract. Simulations serve as a proof tool to compare

More information

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

Lax Extensions of Coalgebra Functors and Their Logic

Lax Extensions of Coalgebra Functors and Their Logic Lax Extensions of Coalgebra Functors and Their Logic Johannes Marti, Yde Venema ILLC, University of Amsterdam Abstract We discuss the use of relation lifting in the theory of set-based coalgebra and coalgebraic

More information

Higher Order Containers

Higher Order Containers Higher Order Containers Thorsten Altenkirch 1, Paul Levy 2, and Sam Staton 3 1 University of Nottingham 2 University of Birmingham 3 University of Cambridge Abstract. Containers are a semantic way to talk

More information

Cartesian Closed Topological Categories and Tensor Products

Cartesian Closed Topological Categories and Tensor Products Cartesian Closed Topological Categories and Tensor Products Gavin J. Seal October 21, 2003 Abstract The projective tensor product in a category of topological R-modules (where R is a topological ring)

More information

Coalgebraic Semantics of Modal Logics: an Overview

Coalgebraic Semantics of Modal Logics: an Overview Coalgebraic Semantics of Modal Logics: an Overview Clemens Kupke and Dirk Pattinson Department of Computing, Imperial College London 180 Queen s Gate, London SW7 2AZ, UK c.kupke@imperial.ac.uk, d.pattinson@imperial.ac.uk

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection

More information

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Boolean Algebras, Boolean Rings and Stone s Representation Theorem Boolean Algebras, Boolean Rings and Stone s Representation Theorem Hongtaek Jung December 27, 2017 Abstract This is a part of a supplementary note for a Logic and Set Theory course. The main goal is to

More information

Categories and Modules

Categories and Modules Categories and odules Takahiro Kato arch 2, 205 BSTRCT odules (also known as profunctors or distributors) and morphisms among them subsume categories and functors and provide more general and abstract

More information

Algebra and local presentability: how algebraic are they? (A survey)

Algebra and local presentability: how algebraic are they? (A survey) Algebra and local presentability: how algebraic are they? (A survey) Jiří Adámek 1 and Jiří Rosický 2, 1 Department of Mathematics, Faculty of Electrical Engineering, Czech Technical University in Prague,

More information

Category Theory (UMV/TK/07)

Category Theory (UMV/TK/07) P. J. Šafárik University, Faculty of Science, Košice Project 2005/NP1-051 11230100466 Basic information Extent: 2 hrs lecture/1 hrs seminar per week. Assessment: Written tests during the semester, written

More information

Constructing the Lindenbaum algebra for a logic step-by-step using duality (extended version)

Constructing the Lindenbaum algebra for a logic step-by-step using duality (extended version) Constructing the Lindenbaum algebra for a logic step-by-step using duality (extended version) Dion Coumans and Sam van Gool Abstract We discuss the incremental construction of the Lindenbaum algebra for

More information

Category Theory. Categories. Definition.

Category Theory. Categories. Definition. Category Theory Category theory is a general mathematical theory of structures, systems of structures and relationships between systems of structures. It provides a unifying and economic mathematical modeling

More information

Vietoris bisimulations

Vietoris bisimulations Vietoris bisimulations N. Bezhanishvili, G. Fontaine and Y. Venema July 17, 2008 Abstract Building on the fact that descriptive frames are coalgebras for the Vietoris functor on the category of Stone spaces,

More information

Category Theory. Travis Dirle. December 12, 2017

Category Theory. Travis Dirle. December 12, 2017 Category Theory 2 Category Theory Travis Dirle December 12, 2017 2 Contents 1 Categories 1 2 Construction on Categories 7 3 Universals and Limits 11 4 Adjoints 23 5 Limits 31 6 Generators and Projectives

More information

Notes about Filters. Samuel Mimram. December 6, 2012

Notes about Filters. Samuel Mimram. December 6, 2012 Notes about Filters Samuel Mimram December 6, 2012 1 Filters and ultrafilters Definition 1. A filter F on a poset (L, ) is a subset of L which is upwardclosed and downward-directed (= is a filter-base):

More information

Nabla Algebras and Chu Spaces

Nabla Algebras and Chu Spaces Nabla Algebras and Chu Spaces Alessandra Palmigiano and Yde Venema Universiteit van Amsterdam, ILLC Plantage Muidergracht 24 1018 TV Amsterdam, Netherlands Abstract. This paper is a study into some properties

More information

Elementary (ha-ha) Aspects of Topos Theory

Elementary (ha-ha) Aspects of Topos Theory Elementary (ha-ha) Aspects of Topos Theory Matt Booth June 3, 2016 Contents 1 Sheaves on topological spaces 1 1.1 Presheaves on spaces......................... 1 1.2 Digression on pointless topology..................

More information

1. Introduction and preliminaries

1. Introduction and preliminaries Quasigroups and Related Systems 23 (2015), 283 295 The categories of actions of a dcpo-monoid on directed complete posets Mojgan Mahmoudi and Halimeh Moghbeli-Damaneh Abstract. In this paper, some categorical

More information

6 Coalgebraic modalities via predicate liftings

6 Coalgebraic modalities via predicate liftings 6 Coalgebraic modalities via predicate liftings In this chapter we take an approach to coalgebraic modal logic where the modalities are in 1-1 correspondence with so-called predicate liftings for the functor

More information

sset(x, Y ) n = sset(x [n], Y ).

sset(x, Y ) n = sset(x [n], Y ). 1. Symmetric monoidal categories and enriched categories In practice, categories come in nature with more structure than just sets of morphisms. This extra structure is central to all of category theory,

More information

Algebraic Semantics for Coalgebraic Logics

Algebraic Semantics for Coalgebraic Logics CMCS 04 Preliminary Version Algebraic Semantics for Coalgebraic Logics Clemens Kupke a Alexander Kurz b,1 Dirk Pattinson c a CWI/Universiteit van Amsterdam b University of Leicester c LMU München Abstract

More information

Dual Adjunctions Between Algebras and Coalgebras

Dual Adjunctions Between Algebras and Coalgebras Dual Adjunctions Between Algebras and Coalgebras Hans E. Porst Department of Mathematics University of Bremen, 28359 Bremen, Germany porst@math.uni-bremen.de Abstract It is shown that the dual algebra

More information

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. CATEGORY THEORY PROFESSOR PETER JOHNSTONE Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. Definition 1.1. A category C consists

More information

Bisimulation for Neighbourhood Structures

Bisimulation for Neighbourhood Structures Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam

More information

arxiv: v1 [math.ct] 28 Oct 2017

arxiv: v1 [math.ct] 28 Oct 2017 BARELY LOCALLY PRESENTABLE CATEGORIES arxiv:1710.10476v1 [math.ct] 28 Oct 2017 L. POSITSELSKI AND J. ROSICKÝ Abstract. We introduce a new class of categories generalizing locally presentable ones. The

More information

Lecture 9: Sheaves. February 11, 2018

Lecture 9: Sheaves. February 11, 2018 Lecture 9: Sheaves February 11, 2018 Recall that a category X is a topos if there exists an equivalence X Shv(C), where C is a small category (which can be assumed to admit finite limits) equipped with

More information

Semantics for algebraic operations

Semantics for algebraic operations MFPS 17 Preliminary Version Semantics for algebraic operations Gordon Plotkin and John Power 1 Laboratory for the Foundations of Computer Science University of Edinburgh King s Buildings, Edinburgh EH9

More information

Modular Construction of Modal Logics

Modular Construction of Modal Logics Modular Construction of Modal Logics Corina Cîrstea 1 and Dirk Pattinson 2 1 School of Electronics and Computer Science, University of Southampton, UK cc2@ecs.soton.ac.uk 2 Institut für Informatik, LMU

More information

An adjoint construction for topological models of intuitionistic modal logic Extended abstract

An adjoint construction for topological models of intuitionistic modal logic Extended abstract An adjoint construction for topological models of intuitionistic modal logic Extended abstract M.J. Collinson, B.P. Hilken, D.E. Rydeheard April 2003 The purpose of this paper is to investigate topological

More information

Adjunctions! Everywhere!

Adjunctions! Everywhere! Adjunctions! Everywhere! Carnegie Mellon University Thursday 19 th September 2013 Clive Newstead Abstract What do free groups, existential quantifiers and Stone-Čech compactifications all have in common?

More information

Algebraic Theories of Quasivarieties

Algebraic Theories of Quasivarieties Algebraic Theories of Quasivarieties Jiří Adámek Hans E. Porst Abstract Analogously to the fact that Lawvere s algebraic theories of (finitary) varieties are precisely the small categories with finite

More information

Coreflections in Algebraic Quantum Logic

Coreflections in Algebraic Quantum Logic Coreflections in Algebraic Quantum Logic Bart Jacobs Jorik Mandemaker Radboud University, Nijmegen, The Netherlands Abstract Various generalizations of Boolean algebras are being studied in algebraic quantum

More information

Relational semantics for a fragment of linear logic

Relational semantics for a fragment of linear logic Relational semantics for a fragment of linear logic Dion Coumans March 4, 2011 Abstract Relational semantics, given by Kripke frames, play an essential role in the study of modal and intuitionistic logic.

More information

Cellularity, composition, and morphisms of algebraic weak factorization systems

Cellularity, composition, and morphisms of algebraic weak factorization systems Cellularity, composition, and morphisms of algebraic weak factorization systems Emily Riehl University of Chicago http://www.math.uchicago.edu/~eriehl 19 July, 2011 International Category Theory Conference

More information

Definability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic

Definability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic Electronic Notes in Theoretical Computer Science 65 No. 1 (2002) URL: http://www.elsevier.nl/locate/entcs/volume65.html 21 pages Definability, Canonical Models, Compactness for Finitary Coalgebraic Modal

More information

Streams and Coalgebra Lecture 1

Streams and Coalgebra Lecture 1 Streams and Coalgebra Lecture 1 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):

More information

What are Iteration Theories?

What are Iteration Theories? What are Iteration Theories? Jiří Adámek and Stefan Milius Institute of Theoretical Computer Science Technical University of Braunschweig Germany adamek,milius @iti.cs.tu-bs.de Jiří Velebil Department

More information

A brief Introduction to Category Theory

A brief Introduction to Category Theory A brief Introduction to Category Theory Dirk Hofmann CIDMA, Department of Mathematics, University of Aveiro, 3810-193 Aveiro, Portugal Office: 11.3.10, dirk@ua.pt, http://sweet.ua.pt/dirk/ October 9, 2017

More information

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos Lectures 21 and 22: toposes of 2 / 30 Toposes as mathematical universes of Recall that every Grothendieck topos E is an elementary topos. Thus, given the fact that arbitrary colimits exist in E, we can

More information

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2 FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2 RAVI VAKIL CONTENTS 1. Where we were 1 2. Yoneda s lemma 2 3. Limits and colimits 6 4. Adjoints 8 First, some bureaucratic details. We will move to 380-F for Monday

More information

Coalgebraic Lindström Theorems

Coalgebraic Lindström Theorems Coalgebraic Lindström Theorems Alexander Kurz University of Leicester, UK Yde Venema ILLC, Amsterdam, The Netherlands Abstract We study modal Lindström theorems from a coalgebraic perspective. We provide

More information

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) +

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) + Lecture 2 Mai Gehrke Université Paris 7 and CNRS A {ε} A ((ab) (ba) ) (ab) + (ba) + Further examples - revisited 1. Completeness of modal logic with respect to Kripke semantics was obtained via duality

More information

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted

More information

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R)

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R) CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS J. P. MAY Contents 1. The ring K(R) and the group Pic(R) 1 2. Symmetric monoidal categories, K(C), and Pic(C) 2 3. The unit endomorphism ring R(C ) 5 4.

More information

Topological algebra based on sorts and properties as free and cofree universes

Topological algebra based on sorts and properties as free and cofree universes Topological algebra based on sorts and properties as free and cofree universes Vaughan Pratt Stanford University BLAST 2010 CU Boulder June 2 MOTIVATION A well-structured category C should satisfy WS1-5.

More information

Locally cartesian closed categories

Locally cartesian closed categories Locally cartesian closed categories Clive Newstead 80-814 Categorical Logic, Carnegie Mellon University Wednesday 1st March 2017 Abstract Cartesian closed categories provide a natural setting for the interpretation

More information

Simulations in Coalgebra

Simulations in Coalgebra Simulations in Coalgebra Jesse Hughes Dept. Philosophy, Technical Univ. Eindhoven, P.O. Box 513, 5600 MB Eindhoven, The Netherlands. J.Hughes@tm.tue.nl Bart Jacobs Dept. Computer Science, Univ. Nijmegen,

More information

Duality in Logic and Computation

Duality in Logic and Computation Duality in Logic and Computation Prakash Panangaden 1 1 School of Computer Science McGill University IEEE Symposium On Logic In Computer Science, June 2013 Panangaden (McGill University) Duality in Logic

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello. logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction

More information

NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES. 1. Adjunctions

NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES. 1. Adjunctions NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES FILIP BÁR 1. Adjunctions 1.1. Universal constructions and adjunctions. Definition 1.1 (Adjunction). A pair of functors U : C D and F : D C form an adjoint

More information

Proof systems for Moss coalgebraic logic

Proof systems for Moss coalgebraic logic Proof systems for Moss coalgebraic logic Marta Bílková, Alessandra Palmigiano, Yde Venema March 30, 2014 Abstract We study Gentzen-style proof theory of the finitary version of the coalgebraic logic introduced

More information

Kleisli Category and Database Mappings

Kleisli Category and Database Mappings Kleisli Category and Database Mappings Zoran Majkić 1 and Bhanu Prasad 2 1 ETF, Applied Mathematics Department, University of Belgrade, Serbia 2 Department of Computer and Information Sciences, Florida

More information

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams.

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams. CONTINUITY Abstract. Continuity, tensor products, complete lattices, the Tarski Fixed Point Theorem, existence of adjoints, Freyd s Adjoint Functor Theorem 1. Continuity 1.1. Preserving limits and colimits.

More information

C2.7: CATEGORY THEORY

C2.7: CATEGORY THEORY C2.7: CATEGORY THEORY PAVEL SAFRONOV WITH MINOR UPDATES 2019 BY FRANCES KIRWAN Contents Introduction 2 Literature 3 1. Basic definitions 3 1.1. Categories 3 1.2. Set-theoretic issues 4 1.3. Functors 5

More information

From Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia Monomorphism - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/monomorphism 1 of 3 24/11/2012 02:01 Monomorphism From Wikipedia, the free encyclopedia In the context of abstract algebra or

More information

Exemplaric Expressivity of Modal Logics

Exemplaric Expressivity of Modal Logics Exemplaric Expressivity of Modal Logics Bart Jacobs 1 and Ana Sokolova 2 1 Institute for Computing and Information Sciences, Radboud University Nijmegen.O. Box 9010, 6500 GL Nijmegen, The Netherlands.

More information

Exemplaric Expressivity of Modal Logics

Exemplaric Expressivity of Modal Logics Exemplaric Expressivity of Modal Logics Bart Jacobs 1 and Ana Sokolova 2 1 Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL Nijmegen, The Netherlands.

More information

A Grothendieck site is a small category C equipped with a Grothendieck topology T. A Grothendieck topology T consists of a collection of subfunctors

A Grothendieck site is a small category C equipped with a Grothendieck topology T. A Grothendieck topology T consists of a collection of subfunctors Contents 5 Grothendieck topologies 1 6 Exactness properties 10 7 Geometric morphisms 17 8 Points and Boolean localization 22 5 Grothendieck topologies A Grothendieck site is a small category C equipped

More information

Representable presheaves

Representable presheaves Representable presheaves March 15, 2017 A presheaf on a category C is a contravariant functor F on C. In particular, for any object X Ob(C) we have the presheaf (of sets) represented by X, that is Hom

More information

Geometric aspects of MV-algebras. Luca Spada Università di Salerno

Geometric aspects of MV-algebras. Luca Spada Università di Salerno Geometric aspects of MV-algebras Luca Spada Università di Salerno TACL 2017 TACL 2003 Tbilisi, Georgia. Contents Crash tutorial on MV-algebras. Dualities for semisimple MV-algebras. Non semisimple MV-algebras.

More information

Pointless Topology. Seminar in Analysis, WS 2013/14. Georg Lehner ( ) May 3, 2015

Pointless Topology. Seminar in Analysis, WS 2013/14. Georg Lehner ( ) May 3, 2015 Pointless Topology Seminar in Analysis, WS 2013/14 Georg Lehner (1125178) May 3, 2015 Starting with the motivating example of Stone s representation theorem that allows one to represent Boolean algebras

More information

Involutive Categories and Monoids, with a GNS-correspondence

Involutive Categories and Monoids, with a GNS-correspondence nvolutive Categories and Monoids, with a GNS-correspondence Bart Jacobs Radboud University, Nijmegen, The Netherlands Abstract This paper develops the basics of the theory of involutive categories and

More information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational Logic. Chapter Syntax Terms and Term Algebras Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from

More information

Amalgamable diagram shapes

Amalgamable diagram shapes Amalgamable diagram shapes Ruiyuan hen Abstract A category has the amalgamation property (AP) if every pushout diagram has a cocone, and the joint embedding property (JEP) if every finite coproduct diagram

More information

Limit Preservation from Naturality

Limit Preservation from Naturality CTCS 2004 Preliminary Version Limit Preservation from Naturality Mario Caccamo 1 The Wellcome Trust Sanger Institute Cambridge, UK Glynn Winskel 2 University of Cambridge Computer Laboratory Cambridge,

More information

Takeuchi s Free Hopf Algebra Construction Revisited

Takeuchi s Free Hopf Algebra Construction Revisited Takeuchi s Free Hopf Algebra Construction Revisited Hans E. Porst Department of Mathematics, University of Bremen, 28359 Bremen, Germany Abstract Takeuchi s famous free Hopf algebra construction is analyzed

More information

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity. MacLane: Categories or Working Mathematician 1 Categories, Functors, and Natural Transormations 1.1 Axioms or Categories 1.2 Categories Discrete categories. A category is discrete when every arrow is an

More information

arxiv: v2 [math.ct] 27 Dec 2014

arxiv: v2 [math.ct] 27 Dec 2014 ON DIRECT SUMMANDS OF HOMOLOGICAL FUNCTORS ON LENGTH CATEGORIES arxiv:1305.1914v2 [math.ct] 27 Dec 2014 ALEX MARTSINKOVSKY Abstract. We show that direct summands of certain additive functors arising as

More information

Algebraic Geometry

Algebraic Geometry MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

The space of located subsets

The space of located subsets The space of located subsets Tatsuji Kawai Universtà di Padova Second CORE meeting, 27 January 2017, LMU 1 / 26 The space of located subsets We are interested in a point-free topology on the located subsets

More information

Applications of 2-categorical algebra to the theory of operads. Mark Weber

Applications of 2-categorical algebra to the theory of operads. Mark Weber Applications of 2-categorical algebra to the theory of operads Mark Weber With new, more combinatorially intricate notions of operad arising recently in the algebraic approaches to higher dimensional algebra,

More information

A Linear/Producer/Consumer model of Classical Linear Logic

A Linear/Producer/Consumer model of Classical Linear Logic A Linear/Producer/Consumer model of Classical Linear Logic Jennifer Paykin Steve Zdancewic February 14, 2014 Abstract This paper defines a new proof- and category-theoretic framework for classical linear

More information

Elements of Category Theory

Elements of Category Theory Elements of Category Theory Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, Feb. 2010 Functors and natural transformations Adjoints and

More information

Maps and Monads for Modal Frames

Maps and Monads for Modal Frames Robert Goldblatt Maps and Monads for Modal Frames Dedicated to the memory of Willem Johannes Blok. Abstract. The category-theoretic nature of general frames for modal logic is explored. A new notion of

More information

Stone Coalgebras. Keywords coalgebra, Stone spaces, Vietoris topology, modal logic, descriptive general frames, Kripke polynomial functors

Stone Coalgebras. Keywords coalgebra, Stone spaces, Vietoris topology, modal logic, descriptive general frames, Kripke polynomial functors Stone Coalgebras Clemens Kupke Alexander Kurz Yde Venema Abstract In this paper we argue that the category of Stone spaces forms an interesting base category for coalgebras, in particular, if one considers

More information

Streams and Coalgebra Lecture 2

Streams and Coalgebra Lecture 2 Streams and Coalgebra Lecture 2 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):

More information

Embedding locales and formal topologies into positive topologies

Embedding locales and formal topologies into positive topologies Embedding locales and formal topologies into positive topologies Francesco Ciraulo Giovanni Sambin Department of Mathematics, University of Padova Via Trieste 63, 35121 Padova, Italy ciraulo@math.unipd.it,

More information

Duality in Logic and Computation

Duality in Logic and Computation Duality in Logic and Computation Prakash Panangaden 1 1 School of Computer Science McGill University IEEE Symposium On Logic In Computer Science, June 2013 Panangaden (McGill University) Duality in Logic

More information

Logic for Computational Effects: work in progress

Logic for Computational Effects: work in progress 1 Logic for Computational Effects: work in progress Gordon Plotkin and John Power School of Informatics University of Edinburgh King s Buildings Mayfield Road Edinburgh EH9 3JZ Scotland gdp@inf.ed.ac.uk,

More information

On a Monadic Encoding of Continuous Behaviour

On a Monadic Encoding of Continuous Behaviour On a Monadic Encoding of Continuous Behaviour Renato Neves joint work with: Luís Barbosa, Manuel Martins, Dirk Hofmann INESC TEC (HASLab) & Universidade do Minho October 1, 2015 1 / 27 The main goal A

More information

Bisimulation for Neighbourhood Structures

Bisimulation for Neighbourhood Structures Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam

More information

Duality in Probabilistic Automata

Duality in Probabilistic Automata Duality in Probabilistic Automata Chris Hundt Prakash Panangaden Joelle Pineau Doina Precup Gavin Seal McGill University MFPS May 2006 Genoa p.1/40 Overview We have discovered an - apparently - new kind

More information

LECTURE X: KOSZUL DUALITY

LECTURE X: KOSZUL DUALITY LECTURE X: KOSZUL DUALITY Fix a prime number p and an integer n > 0, and let S vn denote the -category of v n -periodic spaces. Last semester, we proved the following theorem of Heuts: Theorem 1. The Bousfield-Kuhn

More information

ON THE COFIBRANT GENERATION OF MODEL CATEGORIES arxiv: v1 [math.at] 16 Jul 2009

ON THE COFIBRANT GENERATION OF MODEL CATEGORIES arxiv: v1 [math.at] 16 Jul 2009 ON THE COFIBRANT GENERATION OF MODEL CATEGORIES arxiv:0907.2726v1 [math.at] 16 Jul 2009 GEORGE RAPTIS Abstract. The paper studies the problem of the cofibrant generation of a model category. We prove that,

More information

Modal logic and the Vietoris functor

Modal logic and the Vietoris functor Modal logic and the Vietoris functor Yde Venema and Jacob Vosmaer Dedicated to the memory of Leo Esakia, who was and will remain a great source of inspiration, both as a logician and as a person Abstract

More information

ALGEBRAIC THEORIES A CATEGORICAL INTRODUCTION TO GENERAL ALGEBRA. J. Adámek, J. Rosický, E. M. Vitale. With a Foreword by F. W.

ALGEBRAIC THEORIES A CATEGORICAL INTRODUCTION TO GENERAL ALGEBRA. J. Adámek, J. Rosický, E. M. Vitale. With a Foreword by F. W. ALGEBRAIC THEORIES A CATEGORICAL INTRODUCTION TO GENERAL ALGEBRA J. Adámek, J. Rosický, E. M. Vitale With a Foreword by F. W. Lawvere February 1, 2010 ii to Susy, Radka, and Ale February 1, 2010 iii February

More information

Denability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic

Denability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic Electronic Notes in Theoretical Computer Science 65 No. 1 (2007) URL: http://www.elsevier.nl/locate/entcs/volume65.html 18 pages Denability, Canonical Models, Compactness for Finitary Coalgebraic Modal

More information

1. The Method of Coalgebra

1. The Method of Coalgebra 1. The Method of Coalgebra Jan Rutten CWI Amsterdam & Radboud University Nijmegen IMS, Singapore - 15 September 2016 Overview of Lecture one 1. Category theory (where coalgebra comes from) 2. Algebras

More information

Duality and Automata Theory

Duality and Automata Theory Duality and Automata Theory Mai Gehrke Université Paris VII and CNRS Joint work with Serge Grigorieff and Jean-Éric Pin Elements of automata theory A finite automaton a 1 2 b b a 3 a, b The states are

More information

FUNCTORS AND ADJUNCTIONS. 1. Functors

FUNCTORS AND ADJUNCTIONS. 1. Functors FUNCTORS AND ADJUNCTIONS Abstract. Graphs, quivers, natural transformations, adjunctions, Galois connections, Galois theory. 1.1. Graph maps. 1. Functors 1.1.1. Quivers. Quivers generalize directed graphs,

More information

A bitopological point-free approach to compactifications

A bitopological point-free approach to compactifications A bitopological point-free approach to compactifications Olaf Karl Klinke a, Achim Jung a, M. Andrew Moshier b a School of Computer Science University of Birmingham Birmingham, B15 2TT England b School

More information

Barr s Embedding Theorem for Enriched Categories

Barr s Embedding Theorem for Enriched Categories Barr s Embedding Theorem for Enriched Categories arxiv:0903.1173v3 [math.ct] 31 Aug 2009 Dimitri Chikhladze November 9, 2018 Abstract We generalize Barr s embedding theorem for regular categories to the

More information