FUNCTORS JULIA PADBERG. Institute for Communication and Software Technology.

Size: px
Start display at page:

Download "FUNCTORS JULIA PADBERG. Institute for Communication and Software Technology."

Transcription

1 CLASSIFICATION OF PETRI NETS USING ADJOINT FUNCTORS JULIA PADBERG Technical University of Berlin Institute for Communication and Software Technology Keywords: Petri nets, classication, category theory 1 Introduction Petri nets constitute a well-known formal technique that is used in concurrency theory and in a large variety of application areas. Various kinds of Petri net classes 1;2;3;4;5 with numerous features and analysis methods have been proposed in literature for dierent purposes and application areas. The enormous interest in Petri nets has lead to a vast accumulation of dissimilar approaches. The unstructured variety of Petri net approaches causes the new formulation and examination of similar concepts. Most of the dierent concepts for Petri nets are dened explicitly for a single net class, although many of these notions are essentially the same for dierent kinds of net classes. Hence a suitable classication of Petri nets which is the basis for a uniform theory is highly desirable. One of the main purposes of category theory 6;7 is to have a uniform frame for dierent kinds of mathematical structures, mappings between structures, and constructions of structures. Thus category theory constitutes an ideal background for classication in general. We already have introduced a formal framework for the classication of Petri nets 8;9;10. This framework describes the net structure using adjoint functors and { in case of high-level nets { the data type part using institutions and specication frames. In this paper we extend this framework. This extension is independent of the description of the data type part. Hence it suces to consider merely low-level Petri nets like dierent kinds of place/transition nets, ordinary nets, elementary nets, and so on. Careful investigations of several Petri types THIS WORK IS PART OF THE JOINT RESEARCH PROJECT "DFG- FORSCHERGRUPPE PETRINETZ-TECHNOLOGIE" BETWEEN H. WEBER (CO- ORDINATOR), H. EHRIG (BOTH FROM THE TECHNICAL UNIVERSITY BERLIN) AND W. REISIG (HUMBOLDT-UNIVERSITAT ZU BERLIN), SUPPORTED BY THE GERMAN RESEARCH COUNCIL (DFG). ws-main-3dim: submitted to World Scientic on 19th June

2 as well as fruitful discussion with in the "DFG-Forschergruppe Petrinetz- Technologie" have led to the observation that for quite many Petri net types the structure of the marking diers from the structure of the ow given by the underlying net structure 11. Thus we introduce here one description for the ow structure and one for the marking structure. These descriptions are given by two dierent adjoint functors, relating the underlying sets of transitions and places to the corresponding ow structure and to the corresponding marking structure. The paper is organized in the following way. In Section 2 we rst introduce several net types and discuss their ow and marking structure. Then we describe ow and marking structure in terms of adjoint functors. Subsequently we give the classication of low-level Petri nets according to these adjunctions. In Section 3 we give a summary and discuss description of the data type part using specication frames and institutions. 2 Classication of Low-Level Petri Nets The classication of low-level Petri nets is based on the ow structure and on the marking structure. We rst discuss some Petri net types with respect to marking and ow structure. In order to classify variants of place/transition nets, elementary nets, simple nets, and S-graphs we use the algebraic version 8;9 of these net types. The algebraic description of net types is given in the same sense as Meseguer and Montanari 4 describe place/transition nets. 1. In an algebraic way 4;8 a place/transition net 2 can be denoted by a set of transitions and places, and pre- and domain, that are functions mapping each transition to a linear sum over places. The marking is given as a linear sum as well. Nevertheless there are mainly two variants of place transition nets. They dier with respect to empty pre- and domains. Thus there are two variants of the ow structure: Flow (Variant 1 2 pre : T - P mapping transitions to elements of the free commutative semigroup P over P. Thus the pre- and domain are nonempty. Flow (Variant 2 12 pre : T - P ~ mapping transitions to elements of the free commutative monoid P ~ over P. Thus the pre- and domian may be empty. Marking: m 2 P ~, thus the empty marking is allowed. ws-main-3dim: submitted to World Scientic on 19th June

3 The free monoid construction as well as the free semi-group construction is supplied with an operator for the addition +, so that ring can be formulated in terms of this operation (see Denition 2.4). 2. Elementary Nets 13 consist of a set of places, and a set of transitions, but the arc weight always equals one and the marking consists of at most one token on each place. Thus the arc weight as well as the marking of elementary nets can be expressed by a subset of the set of places. pre Flow: T - P(P ) mapping each transition to a subset of places P(P ). Marking: m 2 P(P ) a subset of places P(P ). The ring is computed using the union of sets, where the enabling condition (see Denition 2.4) ensures the correct behavior. 3. Ordinary nets 14;13 (also called \gewohnliche Netze" 14 ) are nets with places and transitions, where the arc weight is at most one, but on the places there may be more than one token. pre Flow: T - P(P ) mapping each transition to a subset of places. Marking: m 2 P ~ an element of the free commutative monoid P ~ over P. The marking is dened in the same way as for place/transition nets, and so is the the ring. 4. S-Graphs 13 are a special case of common nets. Their ow structure is restricted in the following way j tj = jt j = 1. Thus the domains of the transitions and the marking are dierent.the pre- and domain is the set of places (due to the fact that in the pre- and domain of each transition there is exactly one place), whereas the marking is a multiset of places, and hence an element of the free commutative monoid over P : pre Flow: T - P mapping each transition to a place p 2 P Marking: m 2 P ~ an element of the free commutative monoid P ~ over P. In order to describe these structures we use a categorical construction, namely free constructions leading to adjoint functors, short adjunctions. An ws-main-3dim: submitted to World Scientic on 19th June

4 adjunction consists of left and right adjoint functor. If the right adjoint functor is a forgetful functor with respect to the left adjoint, we have a free construction. Low-level Petri nets can be described using two dierent adjunctions. The ow structure is given by functors F low = G Flow F Flow, which is the composition of such a left-adjoint functor F Flow and the corresponding rightadjoint functor G Flow. In the same way the marking structure is given by functors M ark = G Mark F Mark, which is the composition of such a leftadjoint functor F Mark and the corresponding right-adjoint functor G Mark. Both functors F low and M ark are composite functors from Set! Set, where Set is the category of sets. The second category of the adjunction, denoted by FStruct and MStruct respectively, are almost arbitrary. We only have to require that MStruct is a subcategory of CSGroup, the category of commutative semi-groups. This implies that the objects of MStruct are commutative semi-groups, where the binary operation is used to compute the behavior of nets (see Denition 2.4). Denition 2.1 (Flow and Marking Structure Functor) A Petri net type is given by the tuple (F low; M ark; ), dened as follows: 1. Given the category FStruct, called the category of ow structure, and functors F Flow a G Flow : FStruct! Set, where F Flow is left adjoint to G Flow. The composition is called ow structure functor. F low = G Flow F Flow : Set! Set 2. (a) Given the category MStruct, called the category of marking structure, and functors F Mark a G Mark : MStruct! Set, where F Mark is left adjoint to G Mark. The composition M ark = G Mark F Mark : Set! Set is called marking structure functor. (b) Furthermore let MStruct be a subcategory of the category of commutative semi-groups CSGroup. 3. : F low! M ark is a natural transformation. 4 ws-main-3dim: submitted to World Scientic on 19th June

5 Denition 2.2 (Petri Nets of a Type) Given the Petri net type (F low; M ark; ) a Petri net N = (T; P; pre; ) is given by sets T and P, called transitions and places, and functions pre T - F low(p ) called pre- and domain of T, where F low = G Flow F Flow : Set! Set is the ow structure functor (see Denition 2.1). 4 Lemma 2.3 (Petri Net Types Constitute Petri Net Categories) Given the Petri net type (F low; M ark; ) then we have a category PN, where the objects are Petri nets N = (T; P; pre; ) and morphisms f : N 1! N 2 are given by a pair f = (f T ; f P ) of functions f T : T 1! T 2, f P : P 1! P 2 such that we have compatibility of the pre- and domain, that is the square (1) commutes separately for pre- and domain: - P 1 - pre 1 T 1 F low(p 1) Mark(P 1) 1 f T (1) F low(f P ) (2) Mark(f P )? pre 2 -?? - T 2 F low(p 2) Mark(P 2) 2 Due to the properties of natural transformation square (2) commutes: F low(f P ) P2 = P1 M ark(f P ). 4 The characterization of the operational behavior of Petri nets uses the adjunction, that is given by the marking structure functor. The unique extensions allow the denition of enabling and the computation of the follower marking using the addition given in the category MStruct. The composition P pre : T! M ark(p ) leads the unique extension gpre = P pre : F Mark (T )! F Mark (P ) and similar g : FMark (T )! F Mark (P ). Denition 2.4 (Behavior for Petri Nets) Given a Petri net with N = (T; P; pre; ) of a type (F low; M ark; ) and the unique extensions gpre = P pre and g = P, then we have: 1. The marking of a low-level abstract Petri net is given by m 2 F Mark (P ). P2 2. A transition vector is dened by v 2 F Mark (ftg). 3. v 2 F Mark (ftg) res from m to m 0, i.e. m[v > m 0 if and only if there is m 2 F Mark (P ) such that ws-main-3dim: submitted to World Scientic on 19th June

6 m = m +gpre(v) m 0 = m + g (v) (splitting condition) for all r; r 0 2 F Mark (P ) with r 6= m: m = r + r 0 =) [m 6=gpre(v) + r ^ m 0 6= g (v) + r] 4 Remark In contrast to earlier approaches 9 we allow dierent ow and marking structure functors, and we have added the splitting condition in order to obtain a generic ring rule. This condition has been formulated slightly dierent by Kindler and Weber 11. The splitting condition always holds if the +-complement is unique, since we have m =gpre(v) + m ^ m =gpre(v) + r =) m = r, an contradiction. Moreover, the splitting condition implies correct behavior of elementary nets in case of contact, since m \ (v) = x 6= ; =) m 0 = m + g (v) ^ m0 = (mnx) + g (v), an contradiction. Note that the splitting condition does not implies uniqueness of m. Example 2.5 (Instantiations) F low identity powerset M ark free comm. semigroup free monoid??? comm. powerset elementary nets 13 = id??? ( i p i ) = fp i j i > 0g??? ( i p i ) = fp i j i > 0g free comm. monoid S-graphs 13 ordinary nets 14 (P 0 ) = p2p 0 p P/T-nets 12 with nonempty domains P/T-nets 2 with empty domains = id free Abelian group (P 0 ) = p2p 0 p P/T-nets 8 with negative tokens denotes a meaningful Petri net type that is dened by the corresponding ow structure functor and marking structure functor but has not yet been introduced { as far as we know. is a formally well-dened Petri net type, but probably not too useful. The extension to ow and marking structure is achieved by using two dierent adjunctions instead of one. This allows the simple adoption of the actual ws-main-3dim: submitted to World Scientic on 19th June

7 results 9, where the assumptions are the same. Thus we can easily claim { among others { the following results. Claims 2.6 Given the Petri net type (F low; M ark; ) and the corresponding category PN we can state the following results. 1. Morphisms preserve ring: Given a morphism f : N 1! N 2, then the ring of a transition t in N 1 implies the ring of f T (t) in N 2 2. Construction of the marking graph: There is a marking graph functor, that maps each net to its marking graph in the corresponding category of marking graphs. 3. Structuring techniques: The category PN is cocomplete, that implies that structuring using union and fusion 15;16 is well-dened and compatible rule-based renement. 4. Compositional marking graph: The marking graph functor is cocontinuous, that implies that the marking graph construction preserves the structuring techniques union and fusion. 3 Conclusion Low-level Petri net classes are nets with unstructured tokens. Typical examples are place/transition nets, ordinary nets, elementary nets, S-graphs, and others. We have given a classication of these net types by exploiting category theory. There are two parameters identied: the ow structure and the marking structure. Both of them are given in terms of adjunctions.these adjunctions determine the construction over the set of places, that describes the ow and the marking structure. Future work will comprise the transfer from previous results 9, concerning horizontal and vertical structuring. We conclude by discussing the extension of this Petri net classication to high-level nets 9. The treatment of the data type is essential for high-level nets. The right abstraction of the data type has to be valid for several kinds of algebraic specications, predicate logics, functional programming languages as ML, indexed sets, and others. Already an approach 9;10 has been introduced that achieves independence of the net structure. The data type part is treated separately by using the categorical notions of institutions 17 and specication ws-main-3dim: submitted to World Scientic on 19th June

8 frames 18. The step from algebraic specications to institutions or specication frames is based on the idea of using category theory to reformulate the classical theory of algebraic specications for dierent kinds of specication formalisms. Institutions and specication frames can be used to cover classical algebraic specications, order sorted algebraic specications, behavioral specications, projection specication, predicate logic, and model theory. Thus several dierent high-level net types like algebraic high-level nets, predicate transition nets, and colored nets can be described this way 9. The classication of Petri nets { low- as well as high-level nets { uses three universal descriptions. In case of low-level nets two adjunctions for the ow and the marking structure are employed. In case of high-level nets additionally the data type part is described in terms of specication frames and institutions 9. These descriptions can be considered as parameters of Petri net types 9;10. This parameterization is the formal foundation of the Petri Net Baukasten 19;20, an application-oriented Petri net technology, developed by the "DFG-Forschergruppe Petrinetz-Technologie". References 1. C.A. Petri. Kommunikation mit Automaten. PhD thesis, Schriften des Institutes fur Instrumentelle Mathematik, Bonn, W. Reisig. Petri Nets, volume 4 of EATCS Monographs on Theoretical Computer Science. Springer Verlag, G. Winskel. Petri nets, algebras, morphisms, and compositionality. Information and Computation, 72:197{238, J. Meseguer and U. Montanari. Petri Nets are Monoids. Information and Computation, 88(2):105{155, M. Nielsen, G. Rozenberg, and P.S. Thiagarajan. Elementary transition systems. TCS, 96:3{33, H. Ehrig, M. Groe-Rhode, and U. Wolter. On the role of category theory in the area of algebraic specications. In LNCS, Proc. WADT11, Oslo. Springer Verlag, J. Adamek, H. Herrlich, and G. Strecker. Abstract and Concrete Categories. Series in Pure and Applied Mathematics. John Wiley and Sons, H. Ehrig, J. Padberg, and G. Rozenberg. Behaviour and realization construction for Petri nets based on free monoid and power set graphs. In Workshop on Concurrency, Specication & Programming. Humboldt University, Extended version as Technical Report of University of Leiden. ws-main-3dim: submitted to World Scientic on 19th June

9 9. J. Padberg. Abstract Petri Nets: A Uniform Approach and Rule-Based Renement. PhD thesis, Technical University Berlin, Shaker Verlag. 10. H. Ehrig and J. Padberg. A Uniform Approach to Petri Nets. In Ch. Freksa, M. Jantzen, and R. Valk, editors, Foundations of Computer Science: Potential - Theory - Cognition. Springer, LNCS 1337, Ekkart Kindler and Michael Weber. The dimensions of Petri nets: The Petri net cube. Informatik-Bericht, Humboldt-Universitat zu Berlin, To appear. 12. Eike Best. Semantik. Vieweg-Verlag, G. Rozenberg and P.S. Thiagarajan. Petri nets: Basic notions, structure, behaviour. In Current Trends in Concurrency, pages 585{668. Lecture Notes in Computer Science 224, Springer, P. Starke. Analyse von Petri-Netz-Modellen. B.G. Teubner Stuttgart, J. Padberg, H. Ehrig, and L. Ribeiro. Algebraic high-level net transformation systems. Mathematical Structures in Computer Science, 5:217{ 256, Julia Padberg. Categorical Approach to Horizontal Structuring and Re- nement of High-Level Replacement Systems. Applied Categorical Structures, 7(4):371{403, December J.A. Goguen and R.M. Burstall. Introducing institutions. Proc. Logics of Programming Workshop, Carnegie-Mellon, Springer LNCS 164:221{256, H. Ehrig and M. Groe-Rhode. Functorial theory of parameterized specications in a general specication framework. Theoretical Computer Science, (135):221{266, Alexander Borusan, Olaf Fricke, Maike Gajewsky, Ekkart Kindler, Sabine Lembke, Julia Padberg, Tobias Vesper, Herbert Weber, and Michael Weber. Foundation Concepts of the Petri Net Baukasten, Alexander Borusan, Hartmut Ehrig, Juliane Dehnert, Olaf Fricke, Maike Gajewsky, Ekkart Kindler, Sabine Lembke, Axel Martens, Julia Padberg, Wolfgang Reisig, Tobias Vesper, Herbert Weber, and Michael Weber. Initial Realization of the Petri Net Baukasten. Technical report, DFG- Forschergruppe Petri Net Technology, ws-main-3dim: submitted to World Scientic on 19th June

An Outline of Rule-Based Renement for Petri Nets. Julia Padberg. Technical University of Berlin. Institute for Communication- and Software-Technique

An Outline of Rule-Based Renement for Petri Nets. Julia Padberg. Technical University of Berlin. Institute for Communication- and Software-Technique An Outline of Rule-Based Renement for Petri Nets Julia Padberg Technical University of Berlin Institute for Communication- and Software-Technique FB 13 Sekr. 6-1 D-10587 Berlin e-mail: padberg@cs.tu-berlin.de

More information

Petri Net Modules in the Transformation-Based Component Framework

Petri Net Modules in the Transformation-Based Component Framework Petri Net Modules in the Transformation-Based Component Framework Julia Padberg, Hartmut Ehrig Technische Universität Berlin Fakultät IV - Informatik und Elektrotechnik Franklinstr. 28/29, D-10587 Berlin

More information

Petri Net Transformations

Petri Net Transformations 1 Petri Net Transformations Hartmut Ehrig, Kathrin Hoffmann, Julia Padberg, Claudia Ermel, Ulrike Prange, Enrico Biermann and Tony Modica Institute for Software Technology and Theoretical Computer Science

More information

From Abstract Data Types. H. Ehrig, M. Gajewsky, U. Wolter. Technical University of Berlin

From Abstract Data Types. H. Ehrig, M. Gajewsky, U. Wolter. Technical University of Berlin From Abstract Data Types to Algebraic Development Techniques: A Shift of Paradigms H. Ehrig, M. Gajewsky, U. Wolter e-mail: fehrig, gajewsky, wolterg@cs.tu-berlin.de Technical University of Berlin Abstract.

More information

The unfolding of general Petri nets

The unfolding of general Petri nets Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp - The unfolding of general Petri nets Jonathan Hayman and Glynn Winskel

More information

Research Article On Categories of Fuzzy Petri Nets

Research Article On Categories of Fuzzy Petri Nets Fuzzy Systems Volume 2011, Article ID 812040, 5 pages doi:10.1155/2011/812040 Research Article On Categories of Fuzzy Petri Nets Arun K. Srivastava 1 and S. P. Tiwari 2 1 Department of Mathematics and

More information

Transformation of Corecursive Graphs

Transformation of Corecursive Graphs Transformation of Corecursive Graphs Towards M-Adhesive Categories of Corecursive Graphs Julia Padberg 10.2.2017 Padberg Transformation of Corecursive Graphs 10.2.2017 1 Motivation Table of Contents 1

More information

Concurrency for Graph Grammars in a Petri net shell

Concurrency for Graph Grammars in a Petri net shell To appear in: Electronic Notes in Theoretical Computer Science 51 (21) URL: http://www.elsevier.nl/locate/entcs/volume51.html Concurrency for Graph Grammars in a Petri net shell Paolo Baldan 1,2 Dipartimento

More information

MODELS OF HORN THEORIES

MODELS OF HORN THEORIES MODELS OF HORN THEORIES MICHAEL BARR Abstract. This paper explores the connection between categories of models of Horn theories and models of finite limit theories. The first is a proper subclass of the

More information

A Static Analysis Technique for Graph Transformation Systems

A Static Analysis Technique for Graph Transformation Systems A Static Analysis Technique for Graph Transformation Systems Paolo Baldan, Andrea Corradini, and Barbara König Dipartimento di Informatica, Università di Pisa, Italia {baldan,andrea,koenigb}@di.unipi.it

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

A Taste of. Categorical Petri Nets

A Taste of. Categorical Petri Nets A Taste of Categorical etri Nets Claudia Ermel, Alo Martini Bericht-Nr. 96-9 A Taste of Categorical etri Nets Claudia Ermel Alo Martini e-mail:falfio,lieskeg@cs.tu-berlin.de Abstract This report aims at

More information

Forschungsberichte der Fakultät IV Elektrotechnik und Informatik. Concurrency in Reconfigurable Place/Transition Systems:

Forschungsberichte der Fakultät IV Elektrotechnik und Informatik. Concurrency in Reconfigurable Place/Transition Systems: Forschungsberichte der Fakultät IV Elektrotechnik und Informatik Concurrency in Reconfigurable Place/Transition Systems: Independence of Net Transformations as well as Net Transformations and Token Firing

More information

Local state refinement on Elementary Net Systems: an approach based on morphisms

Local state refinement on Elementary Net Systems: an approach based on morphisms Local state refinement on Elementary Net Systems: an approach based on morphisms Luca Bernardinello, Elisabetta Mangioni, and Lucia Pomello Dipartimento di Informatica Sistemistica e Comunicazione, Università

More information

Unter den Linden 6, D Berlin, Germany,

Unter den Linden 6, D Berlin, Germany, Beyond Asymmetric Choice: A note on some extensions Wil van der Aalst 1 and Ekkart Kindler 2 and Jorg Desel 3 1 Eindhoven University of Technology, Department of Mathematics and Computing Science P.O.

More information

Composition of Elementary Net Systems based on α-morphisms

Composition of Elementary Net Systems based on α-morphisms Composition of Elementary Net Systems based on α-morphisms Luca Bernardinello, Elisabetta Mangioni, and Lucia Pomello Dipartimento di Informatica, Sistemistica e Comunicazione, DISCo - Università degli

More information

Secondly, a loose semantics for graph transformation systems is dened, which

Secondly, a loose semantics for graph transformation systems is dened, which Double-Pullback Transitions and Coalgebraic Loose Semantics for raph Transformation Systems Reiko Heckel, Hartmut Ehrig and Uwe Wolter TU Berlin, FR 6-1, Franklinstrasse 28/29, 10587 Berlin, ermany freiko,

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

Stabilization as a CW approximation

Stabilization as a CW approximation Journal of Pure and Applied Algebra 140 (1999) 23 32 Stabilization as a CW approximation A.D. Elmendorf Department of Mathematics, Purdue University Calumet, Hammond, IN 46323, USA Communicated by E.M.

More information

Relating Abstract Datatypes and Z-Schemata

Relating Abstract Datatypes and Z-Schemata Relating Abstract Datatypes and Z-Schemata Hubert Baumeister University of Munich, Institute of Computer Science, Oettingenstr. 67, D-80358 Munich, Germany baumeist@informatik.uni-muenchen.de Abstract.

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

Characterising FS domains by means of power domains

Characterising FS domains by means of power domains Theoretical Computer Science 264 (2001) 195 203 www.elsevier.com/locate/tcs Characterising FS domains by means of power domains Reinhold Heckmann FB 14 Informatik, Universitat des Saarlandes, Postfach

More information

Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland.

Wojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland. A local approach to modal logic for multi-agent systems? Wojciech Penczek 1 Institute of Computer Science Polish Academy of Sciences, Warsaw, Poland and 2 Akademia Podlaska Institute of Informatics, Siedlce,

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

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY VIVEK SHENDE A ring is a set R with two binary operations, an addition + and a multiplication. Always there should be an identity 0 for addition, an

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

Topological K-theory, Lecture 3

Topological K-theory, Lecture 3 Topological K-theory, Lecture 3 Matan Prasma March 2, 2015 1 Applications of the classification theorem continued Let us see how the classification theorem can further be used. Example 1. The bundle γ

More information

Proceedings of the 12th International Workshop on Graph Transformation and Visual Modeling Techniques (GTVMT 2013)

Proceedings of the 12th International Workshop on Graph Transformation and Visual Modeling Techniques (GTVMT 2013) Electronic Communications of the EASST Volume 58 (2013) Proceedings of the 12th International Workshop on raph Transformation and Visual Modeling Techniques (TVMT 2013) Analysis of Hypergraph Transformation

More information

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( ) What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher (1935-2014) Robert Paré November 7, 2014 Many subjects How many subjects are there in mathematics? Many subjects How many subjects

More information

HELSINKI UNIVERSITY OF TECHNOLOGY DIGITAL SYSTEMS LABORATORY ON THE FOLDING OF ALGEBRAIC NETS. Johan Lilius. Otaniemi, FINLAND

HELSINKI UNIVERSITY OF TECHNOLOGY DIGITAL SYSTEMS LABORATORY ON THE FOLDING OF ALGEBRAIC NETS. Johan Lilius. Otaniemi, FINLAND HELSINKI UNIVERSITY OF TECHNOLOGY DIGITAL SYSTEMS LABORATORY Series A: Research Reports No. 30; September 1994 ISSN 07835396 ISBN 9512222833 ON THE FOLDING OF ALGEBRAIC NETS Johan Lilius Digital Systems

More information

On the normal completion of a Boolean algebra

On the normal completion of a Boolean algebra Journal of Pure and Applied Algebra 181 (2003) 1 14 www.elsevier.com/locate/jpaa On the normal completion of a Boolean algebra B. Banaschewski a, M.M. Ebrahimi b, M. Mahmoudi b; a Department of Mathematics

More information

Attribution of Graphs by Composition of M, N -adhesive Categories

Attribution of Graphs by Composition of M, N -adhesive Categories Attribution of Graphs by Composition of M, N -adhesive Categories Christoph Peuser and Annegret Habel Carl von Ossietzky Universität Oldenburg {peuser,habel}@informatik.uni-oldenburg.de Abstract. This

More information

Parameterized Reachability Trees for Algebraic Petri Nets

Parameterized Reachability Trees for Algebraic Petri Nets Parameterized Reachability Trees for Algebraic Petri Nets Karsten Schmidt Humboldt Universität zu Berlin, Institut für Informatik Unter den Linden 6, 10099 Berlin e-mail: kschmidt@informatik.hu-berlin.de

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

On Parametrical Sequences in Time Petri Nets

On Parametrical Sequences in Time Petri Nets On Parametrical Sequences in Time Petri Nets Louchka Popova-Zeugmann Humboldt-Universität zu Berlin, Institut für Informatik, Unter den Linden 6, D-10099 Berlin e-mail: popova@informatik.hu-berlin.de Extended

More information

Analysis and Optimization of Discrete Event Systems using Petri Nets

Analysis and Optimization of Discrete Event Systems using Petri Nets Volume 113 No. 11 2017, 1 10 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Analysis and Optimization of Discrete Event Systems using Petri Nets

More information

TOPOSES ARE SYMMETRIC MONOIDAL CLOSED CATEGORIES

TOPOSES ARE SYMMETRIC MONOIDAL CLOSED CATEGORIES Please cite this article as: Viliam Slodičák, Toposes are symmetric monoidal closed categories, Scientific Research of the Institute of Mathematics and Computer Science, 2012, Volume 11, Issue 1, pages

More information

Axiomatische Semantik aus historischer Sicht. Marcell Dietz, Georg Notter

Axiomatische Semantik aus historischer Sicht. Marcell Dietz, Georg Notter 3.11.2010 1. Axiomatische Semantik aus historischer Sicht. Marcell Dietz, Georg Notter @article{naur, Author = {P. Naur}, Journal = {BIT}, Pages = {310-316}, Title = {Proof of Algorithms by General Snapshots.},

More information

Denition A category A is an allegory i it is a locally ordered 2-category, whose hom-posets have binary meets and an anti-involution R 7! R sat

Denition A category A is an allegory i it is a locally ordered 2-category, whose hom-posets have binary meets and an anti-involution R 7! R sat Two Categories of Relations (Technical Report no. 94-32) Peter Knijnenburg Frank Nordemann Dept. of Computer Science, Leiden University, Niels Bohrweg 1, 2333 CA Leiden, the Netherlands. E-mail: peterk@cs.leidenuniv.nl

More information

848 Jyung Ryun Seo and Chang Koo Lee that NFrm is complete, cocomplete and study permanence properties of important subcategories of NFrm. Furthermore

848 Jyung Ryun Seo and Chang Koo Lee that NFrm is complete, cocomplete and study permanence properties of important subcategories of NFrm. Furthermore Comm. Korean Math. Soc. 13 (1998), No. 4, pp. 847{854 CATEGORIES OF NEARNESS FRAMES Jyung Ryun Seo and Chang Koo Lee Abstract. We investigate categorical properties of the category NFrm of nearness frames

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

The commutation with ternary sets of words

The commutation with ternary sets of words The commutation with ternary sets of words Juhani Karhumäki Michel Latteux Ion Petre Turku Centre for Computer Science TUCS Technical Reports No 589, March 2004 The commutation with ternary sets of words

More information

Fundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars,

Fundamenta Informaticae 30 (1997) 23{41 1. Petri Nets, Commutative Context-Free Grammars, Fundamenta Informaticae 30 (1997) 23{41 1 IOS Press Petri Nets, Commutative Context-Free Grammars, and Basic Parallel Processes Javier Esparza Institut fur Informatik Technische Universitat Munchen Munchen,

More information

Graph Transformation via Abstract Diagrams

Graph Transformation via Abstract Diagrams Graph Transformation via Abstract Diagrams R. Banach a, A. Corradini b a Computer Science Dept., Manchester University, Manchester, M13 9PL, U.K. b Dipartimento di Informatica, Università di Pisa, Corso

More information

Using topological systems to create a framework for institutions

Using topological systems to create a framework for institutions Using topological systems to create a framework for institutions Sergejs Solovjovs Brno University of Technology 1/34 Using topological systems to create a framework for institutions Jeffrey T. Denniston

More information

COARSENINGS, INJECTIVES AND HOM FUNCTORS

COARSENINGS, INJECTIVES AND HOM FUNCTORS COARSENINGS, INJECTIVES AND HOM FUNCTORS FRED ROHRER It is characterized when coarsening functors between categories of graded modules preserve injectivity of objects, and when they commute with graded

More information

On the modularity in Petri Nets of Active Resources

On the modularity in Petri Nets of Active Resources On the modularity in Petri Nets of Active Resources Vladimir A. Bashkin Yaroslavl State University Yaroslavl, 150000, Russia email: bas@uniyar.ac.ru Abstract. Petri Nets of Active Resources (AR-nets) represent

More information

On morphisms of lattice-valued formal contexts

On morphisms of lattice-valued formal contexts On morphisms of lattice-valued formal contexts Sergejs Solovjovs Masaryk University 1/37 On morphisms of lattice-valued formal contexts Sergejs Solovjovs Department of Mathematics and Statistics, Faculty

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

Compact Regions for Place/Transition Nets

Compact Regions for Place/Transition Nets Compact Regions for Place/Transition Nets Robin Bergenthum Department of Software Engineering and Theory of Programming, FernUniversität in Hagen robin.bergenthum@fernuni-hagen.de Abstract. This paper

More information

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea

(1.) For any subset P S we denote by L(P ) the abelian group of integral relations between elements of P, i.e. L(P ) := ker Z P! span Z P S S : For ea Torsion of dierentials on toric varieties Klaus Altmann Institut fur reine Mathematik, Humboldt-Universitat zu Berlin Ziegelstr. 13a, D-10099 Berlin, Germany. E-mail: altmann@mathematik.hu-berlin.de Abstract

More information

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus

On Controllability and Normality of Discrete Event. Dynamical Systems. Ratnesh Kumar Vijay Garg Steven I. Marcus On Controllability and Normality of Discrete Event Dynamical Systems Ratnesh Kumar Vijay Garg Steven I. Marcus Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin,

More information

Fundamental Theory for Typed Attributed Graph Transformation

Fundamental Theory for Typed Attributed Graph Transformation Fundamental Theory for Typed Attributed Graph Transformation Hartmut Ehrig, Ulrike Prange, and Gabriele Taentzer Technical University of Berlin, Germany ehrig ullip gabi@cs.tu-berlin.de Abstract. The concept

More information

How does universality of coproducts depend on the cardinality?

How does universality of coproducts depend on the cardinality? Volume 37, 2011 Pages 177 180 http://topology.auburn.edu/tp/ How does universality of coproducts depend on the cardinality? by Reinhard Börger and Arno Pauly Electronically published on July 6, 2010 Topology

More information

2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s

2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s 1 THE LARGEST FIRST-ORDER-AXIOMATIZALE CARTESIAN CLOSED CATEGORY OF DOMAINS 1 June 1986 Carl A. Gunter Cambridge University Computer Laboratory, Cambridge C2 3QG, England Introduction The inspiration for

More information

Functorial Models for Petri Nets 1

Functorial Models for Petri Nets 1 Information and Computation 170, 207 236 (2001) doi:10.1006/inco.2001.3050, available online at http://www.idealibrary.com on Functorial Models for Petri Nets 1 Roberto Bruni Dipartimento di Informatica,

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

Towards Component Verification in the Generic Component Framework

Towards Component Verification in the Generic Component Framework Electronic Notes in Theoretical Computer Science 203 (2009) 37 53 www.elsevier.com/locate/entcs Towards Component Verification in the Generic Component Framework Julia Padberg, Hartmut Ehrig Fakultät IV

More information

FUZZY ACTS OVER FUZZY SEMIGROUPS AND SHEAVES

FUZZY ACTS OVER FUZZY SEMIGROUPS AND SHEAVES Iranian Journal of Fuzzy Systems Vol. 11, No. 4, (2014) pp. 61-73 61 FUZZY ACTS OVER FUZZY SEMIGROUPS AND SHEAVES M. HADDADI Abstract. Although fuzzy set theory and sheaf theory have been developed and

More information

One Quantier Will Do in Existential Monadic. Second-Order Logic over Pictures. Oliver Matz. Institut fur Informatik und Praktische Mathematik

One Quantier Will Do in Existential Monadic. Second-Order Logic over Pictures. Oliver Matz. Institut fur Informatik und Praktische Mathematik One Quantier Will Do in Existential Monadic Second-Order Logic over Pictures Oliver Matz Institut fur Informatik und Praktische Mathematik Christian-Albrechts-Universitat Kiel, 24098 Kiel, Germany e-mail:

More information

A Graph Rewriting Semantics for the Polyadic π-calculus

A Graph Rewriting Semantics for the Polyadic π-calculus A Graph Rewriting Semantics for the Polyadic π-calculus BARBARA KÖNIG Fakultät für Informatik, Technische Universität München Abstract We give a hypergraph rewriting semantics for the polyadic π-calculus,

More information

Implementing -Reduction by. Hypergraph Rewriting. Sabine Kuske 1. Fachbereich Mathematik und Informatik. Universitat Bremen. D{28334 Bremen, Germany

Implementing -Reduction by. Hypergraph Rewriting. Sabine Kuske 1. Fachbereich Mathematik und Informatik. Universitat Bremen. D{28334 Bremen, Germany URL: http://www.elsevier.nl/locate/entcs/volume2.html 8 pages Implementing -Reduction by Hypergraph Rewriting abine Fachbereich Mathematik und Informatik Universitat Bremen D{28334 Bremen, Germany email:

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

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

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

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

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

Asynchronous cellular automata for pomsets. 2, place Jussieu. F Paris Cedex 05. Abstract

Asynchronous cellular automata for pomsets. 2, place Jussieu. F Paris Cedex 05. Abstract Asynchronous cellular automata for pomsets without auto-concurrency Manfred Droste Institut fur Algebra Technische Universitat Dresden D-01062 Dresden droste@math.tu-dresden.de Paul Gastin LITP, IBP Universite

More information

Formal Modelling and Analysis of Recongurable Object Nets Based on the RON Editor

Formal Modelling and Analysis of Recongurable Object Nets Based on the RON Editor Formal Modelling and Analysis of Recongurable Object Nets Based on the RON Editor Sarkaft Shareef December 5, 2010 Diploma Thesis Supervisors: Prof. Dr. Hartmut Ehrig Dr. Claudia Ermel Institut für Softwaretechnik

More information

Fuzzy and Non-deterministic Automata Ji Mo ko January 29, 1998 Abstract An existence of an isomorphism between a category of fuzzy automata and a cate

Fuzzy and Non-deterministic Automata Ji Mo ko January 29, 1998 Abstract An existence of an isomorphism between a category of fuzzy automata and a cate University of Ostrava Institute for Research and Applications of Fuzzy Modeling Fuzzy and Non-deterministic Automata Ji Mo ko Research report No. 8 November 6, 1997 Submitted/to appear: { Supported by:

More information

Quotient Structure of Interior-closure Texture Spaces

Quotient Structure of Interior-closure Texture Spaces Filomat 29:5 (2015), 947 962 DOI 10.2298/FIL1505947D Published by Faculty of Sciences and Mathematics, University of Niš, Serbia Available at: http://www.pmf.ni.ac.rs/filomat Quotient Structure of Interior-closure

More information

How to combine diagrammatic logics

How to combine diagrammatic logics How to combine diagrammatic logics Dominique Duval To cite this version: Dominique Duval. How to combine diagrammatic logics. 2009. HAL Id: hal-00432330 https://hal.archives-ouvertes.fr/hal-00432330v2

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

1 Categorical Background

1 Categorical Background 1 Categorical Background 1.1 Categories and Functors Definition 1.1.1 A category C is given by a class of objects, often denoted by ob C, and for any two objects A, B of C a proper set of morphisms C(A,

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

Can I Find a Partner?

Can I Find a Partner? Can I Find a Partner? Peter Massuthe 1, Alexander Serebrenik 2, Natalia Sidorova 2, and Karsten Wolf 3 1 Humboldt-Universität zu Berlin, Institut für Informatik Unter den Linden 6, 10099 Berlin, Germany

More information

Lecture 1: Overview. January 24, 2018

Lecture 1: Overview. January 24, 2018 Lecture 1: Overview January 24, 2018 We begin with a very quick review of first-order logic (we will give a more leisurely review in the next lecture). Recall that a linearly ordered set is a set X equipped

More information

distinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi

distinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi On Specialization of Derivations in Axiomatic Equality Theories A. Pliuskevicien_e, R. Pliuskevicius Institute of Mathematics and Informatics Akademijos 4, Vilnius 2600, LITHUANIA email: logica@sedcs.mii2.lt

More information

2 HENNING KRAUSE AND MANUEL SAOR IN is closely related is that of an injective envelope. Recall that a monomorphism : M! N in any abelian category is

2 HENNING KRAUSE AND MANUEL SAOR IN is closely related is that of an injective envelope. Recall that a monomorphism : M! N in any abelian category is ON MINIMAL APPROXIMATIONS OF MODULES HENNING KRAUSE AND MANUEL SAOR IN Let R be a ring and consider the category Mod R of (right) R-modules. Given a class C of R-modules, a morphism M! N in Mod R is called

More information

Composition and Decomposition of DPO Transformations with Borrowed Context

Composition and Decomposition of DPO Transformations with Borrowed Context Composition and Decomposition of DP Transformations with Borrowed Context Paolo Baldan 1, Hartmut Ehrig 2, and Barbara König 3 1 Dipartimento di Informatica, niversità Ca Foscari di Venezia, Italy 2 Institut

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Representation of monoids in the category of monoid acts. 1. Introduction and preliminaries

Representation of monoids in the category of monoid acts. 1. Introduction and preliminaries Quasigroups and Related Systems 25 (2017), 251 259 Representation of monoids in the category of monoid acts Abolghasem Karimi Feizabadi, Hamid Rasouli and Mahdieh Haddadi To Bernhard Banaschewski on his

More information

Reinhold Heckmann. FB 14 { Informatik. D-6600 Saarbrucken. Bundesrepublik Deutschland. September 10, Abstract

Reinhold Heckmann. FB 14 { Informatik. D-6600 Saarbrucken. Bundesrepublik Deutschland. September 10, Abstract Power Domain Constructions Reinhold Heckmann FB 14 { Informatik Universitat des Saarlandes D-6600 Saarbrucken Bundesrepublik Deutschland email: heckmann@cs.uni-sb.de September 10, 1998 Abstract The variety

More information

On injective constructions of S-semigroups. Jan Paseka Masaryk University

On injective constructions of S-semigroups. Jan Paseka Masaryk University On injective constructions of S-semigroups Jan Paseka Masaryk University Joint work with Xia Zhang South China Normal University BLAST 2018 University of Denver, Denver, USA Jan Paseka (MU) 10. 8. 2018

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

Compositionality in SLD-derivations and their abstractions Marco Comini, Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica, Universita di

Compositionality in SLD-derivations and their abstractions Marco Comini, Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica, Universita di Compositionality in SLD-derivations and their abstractions Marco Comini Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica Universita di Pisa Corso Italia 40 56125 Pisa Italy fcomini levi meog@di.unipi.it

More information

Algebraic models for higher categories

Algebraic models for higher categories Algebraic models for higher categories Thomas Nikolaus Fachbereich Mathematik, Universität Hamburg Schwerpunkt Algebra und Zahlentheorie Bundesstraße 55, D 20 146 Hamburg Abstract We introduce the notion

More information

Categories and functors

Categories and functors Lecture 1 Categories and functors Definition 1.1 A category A consists of a collection ob(a) (whose elements are called the objects of A) for each A, B ob(a), a collection A(A, B) (whose elements are called

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable International Journal of Wavelets, Multiresolution and Information Processing c World Scientic Publishing Company Polynomial functions are renable Henning Thielemann Institut für Informatik Martin-Luther-Universität

More information

UNIVERSITÀ CA FOSCARI DI VENEZIA Dipartimento di Informatica Technical Report Series in Computer Science. Rapporto di Ricerca CS

UNIVERSITÀ CA FOSCARI DI VENEZIA Dipartimento di Informatica Technical Report Series in Computer Science. Rapporto di Ricerca CS UNIVERSITÀ CA FOSCARI DI VENEZIA Dipartimento di Informatica Technical Report Series in Computer Science Rapporto di Ricerca CS-2005-2 Marzo 2005 Paolo Baldan, Andrea Corradini, Ugo Montanari, Leila Ribeiro

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

Morita Equivalence for Unary Varieties

Morita Equivalence for Unary Varieties Morita Equivalence for Unary Varieties Tobias Rieck Dissertation zur Erlangung des Grades eines Doktors der Naturwissenschaften Dr. rer. nat. Vorgelegt im Fachbereich 3 (Mathematik & Informatik) der Universität

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

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

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

A Domain View of Timed Behaviors

A Domain View of Timed Behaviors A Domain View of Timed Behaviors Roman Dubtsov 1, Elena Oshevskaya 2, and Irina Virbitskaite 2 1 Institute of Informatics System SB RAS, 6, Acad. Lavrentiev av., 630090, Novosibirsk, Russia; 2 Institute

More information

Symbol Index Group GermAnal Ring AbMonoid

Symbol Index Group GermAnal Ring AbMonoid Symbol Index 409 Symbol Index Symbols of standard and uncontroversial usage are generally not included here. As in the word index, boldface page-numbers indicate pages where definitions are given. If a

More information

An algebraic model of observable properties in distributed systems

An algebraic model of observable properties in distributed systems Theoretical Computer Science 290 (2003) 637 668 www.elsevier.com/locate/tcs An algebraic model of observable properties in distributed systems Luca Bernardinello a;, Carlo Ferigato b; 1, Lucia Pomello

More information

Compositional semantics for open Petri nets based on deterministic processes

Compositional semantics for open Petri nets based on deterministic processes Math. Struct. in Comp. Science (2005), vol. 15, pp. 1 35. c 2005 Cambridge University Press DOI: 10.1017/S0960129504004311 Printed in the United Kingdom Compositional semantics for open Petri nets based

More information