Diagrammatic logic applied to a parameterization process

Size: px
Start display at page:

Download "Diagrammatic logic applied to a parameterization process"

Transcription

1 Diarammatic loic applied to a parameterization process César Domínuez Dominique Duval Auust 25., 2009 Abstract. This paper provides an abstract deinition o some kinds o loics, called diarammatic loics, toether with a deinition o morphisms and o 2-morphisms between diarammatic loics. The deinition o the 2-cateory o diarammatic loics rely on cateory theory, mainly on adjunction, cateories o ractions and limit sketches. This ramework is applied to the ormalization o a parameterization process. This process, which consists in addin a ormal parameter to some operations in a iven speciication, is presented as a morphism o loics. Then the parameter passin process, or recoverin a model o the iven speciication rom a model o the parameterized speciication and an actual parameter, is seen as a 2-morphism o loics. 1 Introduction This paper provides an introduction to the ramework o diarammatic loics with an application to the ormalization o a parameterization process. The ramework o diarammatic loics is presented in section 2. It stems rom [Duval 2003, Duval 2007], where the aim was to et an abstract deinition o loics, with relevant notions o models and proos, toether with a ood notion o morphism between loics: we were lookin or kinds o loics or dealin with computational eects and or morphisms or expressin the meanin o the eects into more usual loics. This work is based on adjunction [Kan 1958] and cateories o ractions [Gabriel and Zisman 1967] with an additional level o abstraction provided by limit sketches [Ehresmann 1968], which leads to a notion o entailment apparented to [Makkai 1997]. Our point o view is more abstract than the institutions [Gouen and Burstall 1984], see [Duval 2003] or a comparison. This new paper does not depend on [Duval 2003, Duval 2007]. On the other hand, the EAT and Kenzo sotware systems have been developed by F. Sereraert or symbolic computation in alebraic topoloy [Rubio et al. 2007, Dousson et al. 1999]. The data types used in EAT and Kenzo have been speciied throuh a parameterization process in [Domínuez et al. 2006, Domínuez et al. 2007], which is described in [Lambán et al. 2003] in terms o object-oriented technoloies like hidden alebras [Gouen and Malcolm 2000] or coalebras [Rutten 2000]. The parameterization process consists in addin a ormal parameter to some operations in a iven speciication. It is ollowed by the parameter passin process, which recovers a model o the iven speciication rom any model o the parameterized speciication and any actual parameter. A irst attempt to use diarammatic loics in order to ormalize this parameterization process is iven in [Domínuez et al. 2005]. In section 3 we present a simple ormalization o the parameterization and parameter passin processes as a morphism and a 2-morphism o diarammatic loics, respectively. The ocus in this application is on the models, but in [Dumas et al. 2009] another kind o application is studied, where proos in a diarammatic loic play an important role. Most cateorical notions used in this paper can be ound in [Mac Lane 1998] or [Barr and Wells 1999]. For simplicity, we omit most size issues and we do not always distinuish between equivalent cateories. The Departamento de Matemáticas y Computación, Universidad de La Rioja, Ediicio Vives, Luis de Ulloa s/n, E Loroño, La Rioja, Spain, cesar.dominuez@unirioja.es. Laboratoire Jean Kuntzmann, Université de Grenoble, 51 rue des mathématiques, BP 53, F Grenoble Cédex 9, France, Dominique.Duval@ima.r. 1

2 class o morphisms rom to Y in a cateory C is denoted C[, Y ]. A raph means a directed multiraph, and in order to distinuish between various kinds o structures with an underlyin raph we speak about the objects and morphisms o a cateory, the types and terms o a theory or a speciication and the points and arrows o a limit sketch. The diarammatic loics which are considered in this paper are the equational loic and several apparented loics. However diarammatic loics can be much richer, or instance irst-order loic as well as simple lambda calculus and loics with induction or coinduction can be seen as diarammatic loics. 2 Diarammatic loics The 2-cateory o diarammatic loics and its related notions are deined in sections 2.1, 2.2 and 2.3, then the diarammatic equational loic is described in section Limit sketches There are several deinitions o limit sketches (also called projective sketches), all o them are such that a limit sketch enerates a cateory with limits [Coppey and Lair 1984, Barr and Wells 1999]. While a cateory with limits is a raph with identities, compositions, limit cones and tuples, satisyin a bunch o axioms, we deine a limit sketch E as a raph with potential identities, compositions, limit cones and tuples, which become real eatures in the enerated cateory with limits C(E). For instance a point in E may have a potential identity, this is an arrow id : in E which becomes the identity morphism at the object in C(E). As another instance, a diaram in E may have a potential limit cone, which becomes a limit cone in C(E). Potential eatures are not required to satisy any axiom in E. In addition, or the simplicity o notations, we assume that each potential eature is unique: a point has at most one potential identity, a diaram has at most one potential limit cone, and so on. A morphism o limit sketches e : E 1 E 2 is a raph morphism which maps the potential eatures o E 1 to potential eatures o E 2. This orms the cateory o limit sketches. A realization (or loose model) o a limit sketch E with values in a cateory C is a raph morphism which maps the potential eatures o E to real eatures o C. A morphism o realizations is (an obvious eneralization o) a natural transormation. This ives rise to the cateory Real(E,C) o realizations o E with values in C, denoted simply Real(E) when C is the cateory o sets. The cateory Real(E) has colimits and we will use the act that let adjoint unctors preserve colimits. The Yoneda contravariant realization Y E o a limit sketch E takes its values in Real(E). It is deined as Y E (E) P(E)[E, ] where P(E) is the prototype o E, which means, the cateory enerated by E such that every potential eature o E becomes a real eature o P(E). Thanks to Y E, up to contravariance the limit sketch E can be identiied to a part o Real(E) which will be called the elementary part o Real(E) (with respect to E) and denoted Real el (E). It is a raph with distinuished eatures, deined as the identities, compositions, colimits and cotuples which are the imaes o the potential eatures o E. A undamental property is that the elementary part o Real(E) is dense in Real(E): every realization or morphism o realizations o E can be obtained by colimits and cotuples rom Real el (E). Moeover, a undamental theorem due to Ehresmann states that every morphism o limit sketches e:e 1 E 2 ives rise to an adjunction F e G e where the riht adjoint G e is the precomposition with e [Ehresmann 1968]: Real(E 1 ) F e G e Real(E 2 ) Then the unctor F e contravariantly extends e via the Yoneda contravariant realizations, in the sense that there is a natural isomorphism: F e Y E1 YE2 e. A locally presentable cateory [Gabriel and Ulmer 1971] is a cateory C which is equivalent to the cateory o set-valued realizations o a limit sketch E, then E is called a limit sketch or the cateory C. In addition, 2

3 we deine a locally presentable unctor as a unctor F:C 1 C 2 which is the let adjoint to the precomposition with some morphism o limit sketches e, so that C 1 and C 2 are locally presentable cateories. Then e is called a morphism o limit sketches or the unctor F. 2.2 Diarammatic loic: models and proos The ramework o diarammatic loics stems rom [Duval 2003, Duval 2007]. Deinition 2.1 A diarammatic loic is a locally presentable unctor L such that its riht adjoint R is ull and aithul. The act that R is ull and aithul is equivalent to the act that the counit natural transormation ε: L R Id is an isomorphism. Accordin to [Gabriel and Zisman 1967], it is also equivalent to the act that L is a localization, up to an equivalence o cateories: it consists o addin inverse morphisms or some morphisms, constrainin them to become isomorphisms. Let us consider a diarammatic loic L: S L R T Deinition 2.1 also means that R deines an isomorphim rom T to its imae, which is a relective subcateory o S. Deinition 2.2 The cateories S and T are the cateory o speciications and the cateory o theories, respectively, o the diarammatic loic L. A speciication Σ presents a theory Θ i Θ is isomorphic to L(Σ). Two speciications are equivalent i they present the same theory. The act that R is ull and aithul means that every theory Θ, when seen as a speciication R(Θ), presents itsel. With the next deinition, we claim that every model o a speciication takes its values in some theory. Deinition 2.3 A (strict) model M o a speciication Σ in a theory Θ is a morphism o theories M: LΣ Θ or equivalently (thanks to the adjunction) a morphism o speciications M: Σ RΘ. It ollows that equivalent speciications have the same models. A model M o Σ in Θ is sometimes called an oblique morphism, it is denoted M: Σ Θ. Whenever in addition S and T are 2-cateories with a natural isomorphism between T[LΣ, Θ] and S[Σ, RΘ], then T[LΣ, Θ] is the cateory o models o Σ in Θ, denoted L[Σ, Θ]. Otherwise, L[Σ, Θ] is simply the discrete cateory with the models o Σ in Θ as objects. Deinition 2.4 An entailment is a morphism τ in S such that Lτ is invertible in T. A similar notion can be ound in [Makkai 1997]. Two speciications which are related by entailments are equivalent. Deinition 2.5 An instance ρ o a speciication Σ in a speciication Σ 1 is a cospan in S made o a morphism σ : Σ Σ 1 and an entailment τ : Σ 1 Σ 1. It is also called a raction with numerator σ and denominator τ, and it is denoted ρ τ\σ : Σ Σ 1. Let us illustrate an instance ρ τ\σ o Σ in Σ 1 as: Σ σ Σ 1 Σ 1 τ this provides easily a diaram in the cateory S, by omittin the dotted arrow, and a diaram in the cateory T, by makin the dotted arrow a solid one, inverse to Lτ: in S: Σ σ Σ 1 Σ 1 τ in T: LΣ Lσ LΣ 1 (Lτ) 1 LΣ 1 Lτ 3

4 Since the cateory S has colimits and since the composition o entailments is an entailment, the instances can be composed in the usual way as cospans, thanks to pushouts. This orms the bicateory o instances o the loic, denoted S 2. Let ρ τ\σ: Σ Σ 1 in S 2, then we deine Lρ (Lτ) 1 Lσ: LΣ LΣ 1 in T. The instances are better suited than the morphisms o speciications or presentin the morphisms o theories, because or every morphism o theories θ : LΣ LΣ 1 there is an instance ρ such that Lρ θ. Since L is a localization, the quotient cateory o the bicateory S 2 is equivalent to T. Deinition 2.6 An inerence system or a diarammatic loic L is a morphism o limit sketches e:e S E T or the locally presentable unctor L. Thanks to the Yoneda contravariant realization, the morphism e has properties similar to the unctor L. In particular, e can be chosen so as to consist o addin inverse arrows or some collection o arrows in E S ; see [Duval 2003, theorem 3.13] or a systematic construction o e. The next deinitions depend on the choice o an inerence system e:e S E T or L; more details are iven in [Duval 2007]. Deinition 2.7 An inerence rule r with hypothesis H and conclusion C is a span in E S, made o two morphisms t : H H and s : H C such that e(t) is invertible in E T. It is also called a raction with numerator s and denominator t, and it is denoted r s/t : H C. With this deinition we claim that an inerence rule with hypothesis H and conclusion C can be seen, via the Yoneda contravariant realization, as an instance o Y(C) in Y(H). So, we can deine an inerence step simply as a composition o ractions, which means, as a pushout in the cateory S. Deinition 2.8 Given an inerence rule r s/t : H C and an instance κ: Y(H) Σ o the hypothesis Y(H) in a speciication Σ, the correspondin inerence step provides the instance κ Y(r): Y(C) Σ o the conclusion Y(C) in Σ. Deinition 2.9 A proo (or derivation, or derived rule) is the description o a raction in S 2 in terms o inerence rules (thanks to composition and cotuples). Typically, by derivin ρ τ\id σ or a iven morphism τ : Σ 1 Σ, we et the property that τ is an entailment. For instance, in equational loic, let τ be the inclusion o a iven speciication Σ 1 into the speciication Σ made o Σ 1 toether with an equation made o two terms, in Σ 1 ; then τ is an entailment i and only i the equation holds in the theory presented by Σ The 2-cateory o diarammatic loics Deinition 2.10 A morphism o loics F: L 1 L 2 is a pair o locally presentable unctors (F S, F T ) toether with a natural isomorphism F T L 1 L2 F S. This means that there are inerence systems e 1 and e 2 or L 1 and L 2 respectively, and morphisms o limit sketches e S and e T or F S and F T respectively, which orm a commutative square o limit sketches: F L 1 F S S 1 L 1 T 1 F T E 1,S e 1 E 1,T e S e T L 2 S 2 L 2 T2 E 2,S e 2 E2,T Usin the Yoneda contravariant realization, a morphism o loics F: L 1 L 2 can be determined by any raph morphism on S 1,el (the elementary part o S 1 with respect to E 1 ) with values in S 2 preservin the distinuished eatures o S 1,el and the entailments o L 1. Some morphisms o loics are easier to describe at the sketch level (as the undecoration morphism in section 3.1) while others are easier to describe at the loic level (as the parameterization morphism in section 3.2). The next result is a straihtorward application o adjunction. 4

5 Proposition 2.11 Given a morphism o loics F: L 1 L 2 and the correspondin adjunctions F T G T between theories and F S G S between speciications, or each speciication Σ 1 o L 1 and each theory Θ 2 o L 2 the adjunctions provide an isomorphism, natural in Σ 1 and Θ 2, between the cateories o models: L 1 [Σ 1, G T (Θ 2 )] L 2 [F S (Σ 1 ), Θ 2 ]. Deinition 2.12 A 2-morphism o loics l: F F : L 1 L 2 is a pair o natural transormations (l S, l T ) where l S : F S F S :S 1 S 2 and l T : F T F T :T 1 T 2 are such that l T L 1 L 2 l S. Given a morphism o loics F (F S, F T ) or a 2-morphism o loics l (l S, l T ), we will usually omit the subscripts S and T. The diarammatic loics toether with their morphisms and 2-morphisms orm a 2-cateory. By ocusin on theories we et a unctor rom the 2-cateory o diarammatic loics to the 2-cateory o cateories. The other parts o the loic (the cateory o speciications, the adjunction, and the inerence system) provide a way to answer some issues about theories, typically whether some morphisms o theories are invertible. 2.4 The diarammatic equational loic The equational loic provides a undamental example o a diarammatic loic. As usual in cateorical loic (see [Pitts 2000]), the equational theories are deined as the cateories with chosen inite products; with the unctors which preserve the chosen inite products they orm a cateory T eq. Similarly (see [Lellahi 1989, Barr and Wells 1999, Wells 1993]), the equational speciications are deined as the inite product sketches, which means, the limit sketches (as in section 2.1) such that their potential limits are only potential products; with the morphisms o inite product sketches they orm a cateory S eq. Since all inite products may be recovered rom binary products and a terminal type, we restrict the arity o products to either 2 or 0. We will oten omit the word equational. Every theory Θ can be seen as a speciication R eq Θ and every speciication Σ enerates, or presents, a theory L eq Σ. This corresponds to an adjunction: S eq L eq R eq The cateory o sets with the cartesian products as chosen products orms an equational theory denoted Set. By deault the models o an equational speciication Σ are the models o Σ in Set, called the set-valued models o Σ. It is a classical exercise to build limit sketches or T eq and S eq, then it is easy to check that L eq is a diarammatic loic. A simpliied description is iven now, see [Domínuez and Duval 2009] or a detailed construction. The startin point is the limit sketch or raphs E r, where the points Type and stand or the sets o vertices (or types) and edes (or terms) and the arrows dom and codom or the unctions source (or domain) and taret (or codomain): T eq Type dom codom Fiure 1 presents the main part o the raph underlyin E eq,s, in addition there are potential limits, includin the speciication o potential monomorphisms, and equalities o arrows. We have represented this raph in such a way that the bottom line, which is made o E r with potential limits and tuples, is equivalent to E r. The point Type has been duplicated or readability, and the point Unit is a potential terminal type, interpreted as a sinleton. The point Comp stands or the set o pairs o composable terms, the arrow i or the inclusion into the set o pairs o consecutive terms and comp or (, ). The point Selid stands or the set o types with a potential identity, the arrow i0 or the inclusion and selid or id. 5

6 The point 2-Prod stands or the set o pairs o types with a potential binary product, the arrow j or the inclusion into the set o pairs o types and 2-prod or (Y 1, Y 2 ) (pr i : Y 1 Y 2 Y i ) i1,2. The point 2-Tuple stands or the set o binary cones with a potential binary tuple, the arrow k or the inclusion into the set o binary cones, 2-base or recoverin the base ( i : Y i ) i1,2 (Y 1, Y 2 ), and 2-tuple stands or the construction o the potential binary tuple ( i : Y i ) i1,2 1, 2 : Y 1 Y 2. The point0-prod stands or the set o potential terminal types, the arrowj0 or the injection (ensurin that there is at most one terminal type) and 0-prod or the selection o the potential terminal type (i any). The point 0-Tuple stands or the set o types with a potential collapsin term (or nullary tuple), the arrow k0 or the inclusion into the set o types, 0-base or recoverin the potential terminal type and 0-tuple stands or the construction o the potential collapsin term : 1. 0-tuple 2-tuple 0-Prod j0 Unit 0-base 0-prod 0-base 0-Tuple k0 Type id Selid i0 Type selid dom codom comp st snd Comp i Cons Fiure 1: The raph underlyin E eq,s c1 c2 2-Tuple 2-base k 2-Cone b1 b2 2-prod 2-base 2-Prod j Type 2 A limit sketch E eq,t or equational theories is obtained rom E eq,s by choosin the entailments and mappin them to equalities, the correspondin morphism is the diarammatic equational loic L eq. Fiure 2 provides the correspondence between the usual rules o equational loic and the diarammatic inerence rules, as ractions. Since only a part o E eq,s is considered, some rules are missin, it is an exercise to enlare E eq,s so as to et them. It should be noted that in this deinition o the equational theories and speciications, the equations are identities o terms; a more subtle point o view, where the equations in a theory orm a conruence, can be ound in [Domínuez and Duval 2009]. 3 A parameterization process Several variants o the diarammatic equational loic, related by morphisms, are deined in section 3.1. The parameterization process and the parameter passin process are ormalized in sections 3.2 and 3.3, respectively. 3.1 Some diarammatic loics The theories o the parameterized equational loic L A are the equational theories toether with a distinuished type, called the type o parameters and usually denoted A. The speciications are the equational speciications with maybe a distinuished type A. The inclusion o limit sketches determines a morphism o loics F A : L eq L A. 6

7 name rule raction composition : Y :Y Z : Z Cons Comp i comp identity id : Type Selid i0 selid binary product Y 1 Y 2 pr i :Y 1 Y 2 Y i i1,2 Type 2 2-Prod j 2-prod 2-Cone binary tuple 1: Y 1 2: Y 2 2-tuple 1, 2 : Y 1 Y 2 2-Cone 2-Tuple k terminal type 1 Unit 0-Prod j0 0-prod Type collapsin 0-tuple : 1 Type 0-Tuple k0 Fiure 2: Rules or the equational loic The theories o the equational loic with a parameter L a are the parameterized equational theories toether with a distinuished constant o type A, called the parameter and usually denoted a: 1 A. The speciications are the parameterized equational speciications with maybe a distinuished term a: 1 A. The inclusion o limit sketches determines a morphism o loics F a : L A L a. The theories o the decorated equational loic L dec are the equational theories toether with a wide subtheory called pure (wide means with the same types). The speciications are the equational speciications toether with a wide subspeciication. Here is a way to build E dec,t rom E eq,t which relects the meanin o the word decoration, a smaller choice or E dec,t can be ound in [Domínuez and Duval 2009]. The decorations in this context are simply made o two keywords p or pure and or eneral ; some terms are pure, all terms are eneral, and there are rules or dealin with the decorations: identities and projections are always pure, and the compositions or tuples o pure terms are pure. This inormation can be encoded as a realization o E eq,t with values in the cateory o equational theories, as ollows. First let us describe the set-valued realization 0 o E eq,t underlyin. The set 0 (Type) is made o one type D and the set 0 () o two terms p and, so that 0 (Cons) {(p, p), (p, ), (, p), (, )}, 0 (2-Cone) {(p, p), (p, ), (, p), (, )} and 0 (Type 2 ) {(D, D)}, and we denote 0 (Unit) { }. Then 0 (selid) maps D to p, 0 (comp) maps (p, p) to p and everythin else to, 0 (2-prod) maps (D, D) to (p, p), 0 (2-tuple) maps (p, p) to p and everythin else to, 0 (0-prod) maps to p and 0 (0-tuple) maps D to p. The structure o equational theory on each set 0 (E) is induced by a monomorphism p in (). Then E dec,t is the sketch o elements (similar to the more usual cateory o elements) o the realization o E eq,t : the points o E dec,t include one point Type.D over the point Type o E eq,t, two points.p and. over the point o E eq,t, our points over Cons, and so on, and the arrows o E dec,t include an arrow c:.p. over id which is a potential monomorphism, or the conversion o pure terms to eneral terms. Clearly by orottin the decorations we et a morphism o diarammatic loics F und : L dec L eq, called the undecoration morphism. And by mappin every eature o E eq,t to the correspondin pure eature o E dec,t we et a morphism o diarammatic loics F p : L eq L dec such that F und F p id Leq. 3.2 The parameterization process is a morphism o loics In this section we deine a morphism o loics F par : L dec L A. We deine F par on speciications, its deinition on theories ollows easily. We will use the act, which ollows rom the deinition o a morphism o loics, 7

8 that a speciication may be replaced by an equivalent one whenever needed. The parameterization process starts rom a decorated speciication and returns a parameterized speciication. Rouhly speakin, it replaces every eneral eature in a decorated speciication by a parameterized one, in such a way that a pure eature does not really depend on the parameter. More precisely, types and pure terms are unchaned, while every eneral term : Y is replaced by : A Y where A is the type o parameter. Fiure 3 deines the imae o the elementary decorated speciications (pure terms are denoted with and the projections pr : A A and ε : A are oten omitted): or each point E.x in E dec,s, the parameterization process replaces the elementary decorated speciication Y(E.x) by the parameterized speciication F par (Y(E.x)). The morphisms between elementary decorated speciications are transormed in a straihtorward way. For instance, the imae o the morphism Y(c), where c:.p. is the conversion arrow, maps : A in F par (Y(.)) to ε : A Y in F par (Y(.p)), or more precisely in a parameterized speciication equivalent to F par (Y(.p)). This provides a raph morphism F par :Real el (E dec,s ) Real(E A,S ). point E.x Y(E.x) F par (Y(E.x)) type Type.p pure term.p term. pure composition Comp.p composition Comp. Y Y selection o identity Selid.p id binary product 2-Prod.p Y 1 p 1 Y 1 Y 2 pure pairin 2-Tuple.p Y 1 Y 2, Y2 Y Y A Y Z Z A pr, Y A Y Y pr, id p 1 Y 1 Y 2 Y 1 p 1 Y 1 Y 2 Y 2 Y 1, Y2 p 1 Z Y 1 Y 2 Z pairin 2-Tuple. Y 1, Y2 p 1 Y 1 Y 2 A terminal type 0-Prod.p 1 1 Y 1, Y2 p 1 Y 1 Y 2 pure collapsin 0-Tuple.p 1 1 Fiure 3: The parameterization morphism on elementary decorated speciications 8

9 Theorem 3.1 The raph morphism F par deines a morphism o diarammatic loics: F par : L dec L A which is the inclusion on the pure part o L dec, in the sense that F par F p F A. It is called the parameterization morphism. Proo. It can be checked that this raph morphism preserves the distinuished eatures o Real el (E dec,s ) and the entailments o the decorated loic, so that it provides a morphism o diarammatic loics. The equality F par F p F A is easily checked on elementary speciications. The morphisms o loics F und, F par and F A orm a (non-commutative) trianle, which becomes commutative when restricted to the pure part o L dec : id F und F p L eq L dec F A F par L eq F A L A The parameterization morphism F par ormalizes the parameterization process. The span made o F und and F par ormalizes the process o startin rom an equational speciication Σ eq, choosin a pure subspeciication Σ 0 o Σ eq so as to et a decorated speciication Σ dec such that Σ eq F und (Σ dec ), then ormin the parameterized speciication Σ A F par (Σ dec ). 3.3 The parameter passin process is a 2-morphism o loics The diaram o loics in section 3.2 composed with the inclusion F a : L A L a, which adds the parameter a: 1 A, provides another diaram with in addition a 2-morphism l as described below: L eq id F und F p L eq L dec l F a F A F a F A F a F par Each decorated speciication Σ dec, with Σ eq F und (Σ dec ), ives rise to two speciications with parameter: on the one hand Σ eq,a F a (F A (Σ eq )), which is simply Σ eq seen as a speciication with a parameter, and on the other hand Σ a F a (F par (Σ dec )). Let us deine the morphism l Σdec : Σ eq,a Σ a. When Σ dec is some Y(E.p) (where p means pure ) it is easy to check that Σ eq,a Σ a ; then l Σdec is the identity. When Σ dec Y dec (.) (where means eneral ), then l Σdec is deined by l Σdec () a,id : Y (where 1 is identiied with ). The deinitions when Σ dec Y dec (Comp.) and when Σ dec Y dec (2-Tuple.) are similar. L a Theorem 3.2 The morphisms l Σdec : Σ eq,a Σ a deine a 2-morphism o diarammatic loics: l: F a F A F und F a F par : L dec L a which is the identity on the pure part o L dec. It is called the parameter passin 2-morphism. Proo. The deinition o l Σdec on the elementary decorated speciications is extended to all speciications by colimits, and the result ollows. Theorem 3.2 has the expected consequence on models, stated as proposition 3.3: iven a set-valued model M A o the paramererized speciication Σ A, each α M A (A), called an actual parameter or an arument, 9

10 ives rise to a model M(α) o the equational speciication Σ eq. Let us introduce some notations. For each set A, let Set A denote the object o T A made o the equational theory o sets with A as the interpretation o A, so that R A (Set A ) Set. For each set A and element α A, let Set A,α denote the object o T a made o the equational theory o sets with A and α as the interpretations o A and a respectively, so that R a (Set A,α ) Set A. For each decorated speciication Σ dec (Σ eq, Σ 0 ), made o an equational speciication Σ eq and a wide subspeciication Σ 0, and or each set-valued equational model M 0 o Σ 0, let L eq [Σ eq,set] M0 denote the set o models o Σ eq extendin M 0. Let Σ A F par (Σ dec ), the deinition o F par is such that Σ 0 is also a subspeciication o Σ A and or each : Y in Σ eq there is a : A Y in Σ A, with ε when is pure. Proposition 3.3 Let Σ dec (Σ eq, Σ 0 ) be a decorated speciication and let Σ A F par (Σ dec ). For each set A and each set-valued model M A : Σ A Set A in L A, let M 0 : Σ eq Set denote the restriction o M A to Σ 0. Then there is a unction: M: A L eq [Σ eq,set] M0 which maps each α A to the model M(α) o Σ eq extendin M 0 and such that M(α)() M A ( )(α, ) or each : Y in Σ eq. Proo. Let Σ eq,a F a (F A (Σ eq )) and Σ a F a (F par (Σdec)). The precomposition with the morphism l Σdec : Σ eq,a Σ a ives rise to a unctor L a [Σ a,set A,α ] L a [Σ eq,a,set A,α ]. Proposition 2.11 provides the isomorphisms L a [Σ a,set A,α ] L A [Σ A,Set A ] and L a [Σ eq,a,set A,α ] L eq [Σ eq,set]. So, or each α A we et a unctor L A [Σ A,Set A ] L eq [Σ eq,set]. Let M A,α denote the imae o M A, because o the deinition o l Σdec it extends M 0 and satisies M A,α () M A ( )(α, ) or each : Y in Σ eq. Now, when M A is ixed, the result ollows by deinin M(α) M A,α. The unction M is not a bijection in eneral. However this may happen, under the conditions o proposition 3.4: this is the exact parameterization property rom [Lambán et al. 2003], which is also proved in [Domínuez and Duval 2009]. Proposition 3.4 With the speciications Σ eq, Σ 0 and Σ A as in proposition 3.3, let M 0 be a model o Σ 0 and M A a terminal model o Σ A extendin M 0. Then the unction M rom proposition 3.3 is a bijection: M A (A) L eq [Σ eq,set] M0. It ollows rom [Rutten 2000] and [Hensel and Reichel 1995] that there is a terminal model o Σ A over M 0. Proposition 3.4 corresponds to the way alebraic structures are implemented in the systems Kenzo/EAT. In these systems the parameter set is encoded by means o a record o Common Lisp unctions, which has a ield or each operation in the alebraic structure to be implemented. The pure terms correspond to unctions which can be obtained rom the ixed data and do not require an explicit storae. Then, each particular instance o the record ives rise to an alebraic structure. Reerences [Barr and Wells 1999] Barr, M. and Wells, C. (1999) Cateory Theory or Computin Science. Centre de Recherches Mathématiques (CRM) Publications, 3rd Edition. [Coppey and Lair 1984] Coppey, L. and Lair, C. (1984) Leçons de Théorie des Esquisses. Diarammes 12. [Domínuez and Duval 2009] Domínuez, C. and Duval, D. (2009) A parameterization process as a cateorical construction. [Domínuez et al. 2005] Domínuez, C., Duval, D., Lambán, L. and Rubio, J. (2005) Towards diarammatic speciications o symbolic computation systems. In: Mathematics, Alorithms, Proos. Coquand, T., Lombardi, H. and Roy, M. (Eds.) Dastuhl Seminar php?semnr

11 [Domínuez et al. 2007] Domínuez, C., Lambán, L. and Rubio, J. (2007) Object-oriented institutions to speciy symbolic computation systems. Rairo - Theoretical Inormatics and Applications [Domínuez et al. 2006] Domínuez, C., Rubio, J. and Sereraert, F. (2006) Modelin Inheritance as coercion in the Kenzo system. Journal o Universal Computer Science 12 (12) [Dousson et al. 1999] Dousson,., Sereraert, F. and Siret, Y. (1999) The Kenzo proram. Institut Fourier, Grenoble. sererar/kenzo. [Dumas et al. 2009] Dumas, J.G., Duval, D. and Reynaud, J.C. (2009) Cartesian eect cateories are Freydcateories. ariv: v3. [Duval 2003] Duval, D. (2003) Diarammatic speciications. Mathematical Structures in Computer Science [Duval 2007] Duval, D. (2007) Diarammatic inerence. ariv: v1. [Ehresmann 1968] Ehresmann, C. (1968) Esquisses et types de structures alébriques. Bull. Instit. Polit. Iaşi IV. [Gabriel and Ulmer 1971] Gabriel, P. and Ulmer, F. (1971) Lokal präsentierbare Kateorien. Spriner Lecture Notes in Mathematics 221. [Gabriel and Zisman 1967] Gabriel, P. and Zisman, M. (1967) Calculus o Fractions and Homotopy Theory. Spriner. [Gouen and Burstall 1984] Gouen, J. A. and Burstall, R. M. (1984) Introducin Institutions. Spriner Lecture Notes in Computer Science [Gouen and Malcolm 2000] Gouen, J. and Malcolm, G. (2000) A hidden aenda. Theoretical Computer Science 245 (1) [Hensel and Reichel 1995] Hensel, U. and Reichel, H. (1995) Deinin equations in terminal coalebras. In: Recent Trends in Data Type Speciications, Spriner Lecture Notes in Computer Science [Kan 1958] Kan, D.M. (1958) Adjoint Functors. Transactions o the American Mathematical Society [Lambán et al. 2003] Lambán, L., Pascual, V. and Rubio, J. (2003) An object-oriented interpretation o the EAT system. Applicable Alebra in Enineerin, Communication and Computin 14 (3) [Lellahi 1989] Lellahi, S.K. (1989) Cateorical abstract data type (CADT). Diarammes 21, SKL1-SKL23. [Mac Lane 1998] Mac Lane, S. (1998) Cateories or the Workin Mathematician. Spriner, 2th edition. [Makkai 1997] Makkai, M. (1997) Generalized sketches as a ramework or completeness theorems (I). Journal o Pure and Applied Alebra [Pitts 2000] Pitts, A.M. (2000) Cateorical Loic. Chapter 2 o Abramsky, S., Gabbay, D.M. and Maibaum, T.S.E. (Eds.) Handbook o Loic in Computer Science 5. Alebraic and Loical Structures. Oxord University Press. [Rubio et al. 2007] Rubio, J., Sereraert, F. and Siret, Y. (2007) EAT: Symbolic Sotware or Eective Homoloy Computation. Institut Fourier, Grenoble. tp://ourier.uj-renoble.r/pub/eat. [Rutten 2000] Rutten, J.J.M.M. (2000) Universal coalebra: a theory o systems. Theoretical Computer Science 249 (1) [Wells 1993] Wells, C. (1993) Sketches: Outline with Reerences. wells/pub/papers.html. 11

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

UMS 7/2/14. Nawaz John Sultani. July 12, Abstract

UMS 7/2/14. Nawaz John Sultani. July 12, Abstract UMS 7/2/14 Nawaz John Sultani July 12, 2014 Notes or July, 2 2014 UMS lecture Abstract 1 Quick Review o Universals Deinition 1.1. I S : D C is a unctor and c an object o C, a universal arrow rom c to S

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

Categories and Quantum Informatics: Monoidal categories

Categories and Quantum Informatics: Monoidal categories Cateories and Quantum Inormatics: Monoidal cateories Chris Heunen Sprin 2018 A monoidal cateory is a cateory equipped with extra data, describin how objects and morphisms can be combined in parallel. This

More information

BECK'S THEOREM CHARACTERIZING ALGEBRAS

BECK'S THEOREM CHARACTERIZING ALGEBRAS BEK'S THEOREM HARATERIZING ALGEBRAS SOFI GJING JOVANOVSKA Abstract. In this paper, I will construct a proo o Beck's Theorem characterizin T -alebras. Suppose we have an adjoint pair o unctors F and G between

More information

RELATIVE GOURSAT CATEGORIES

RELATIVE GOURSAT CATEGORIES RELTIVE GOURST CTEGORIES JULI GOEDECKE ND TMR JNELIDZE bstract. We deine relative Goursat cateories and prove relative versions o the equivalent conditions deinin reular Goursat cateories. These include

More information

A Peter May Picture Book, Part 1

A Peter May Picture Book, Part 1 A Peter May Picture Book, Part 1 Steve Balady Auust 17, 2007 This is the beinnin o a larer project, a notebook o sorts intended to clariy, elucidate, and/or illustrate the principal ideas in A Concise

More information

Diagrammatic Inference

Diagrammatic Inference Diagrammatic Inference Dominique Duval LJK, Université de Grenoble, France, Dominique.Duval@imag.fr November 20, 2009 Abstract Diagrammatic logics were introduced in 2002, with emphasis on the notions

More information

THE GORENSTEIN DEFECT CATEGORY

THE GORENSTEIN DEFECT CATEGORY THE GORENSTEIN DEFECT CATEGORY PETTER ANDREAS BERGH, DAVID A. JORGENSEN & STEFFEN OPPERMANN Dedicated to Ranar-Ola Buchweitz on the occasion o his sixtieth birthday Abstract. We consider the homotopy cateory

More information

The Category of Sets

The Category of Sets The Cateory o Sets Hans Halvorson October 16, 2016 [[Note to students: this is a irst drat. Please report typos. A revised version will be posted within the next couple o weeks.]] 1 Introduction The aim

More information

Categorical Background (Lecture 2)

Categorical Background (Lecture 2) Cateorical Backround (Lecture 2) February 2, 2011 In the last lecture, we stated the main theorem o simply-connected surery (at least or maniolds o dimension 4m), which hihlihts the importance o the sinature

More information

COARSE-GRAINING OPEN MARKOV PROCESSES. John C. Baez. Kenny Courser

COARSE-GRAINING OPEN MARKOV PROCESSES. John C. Baez. Kenny Courser COARE-GRAINING OPEN MARKOV PROCEE John C. Baez Department o Mathematics University o Caliornia Riverside CA, UA 95 and Centre or Quantum echnoloies National University o inapore inapore 7543 Kenny Courser

More information

Category Theory 2. Eugenia Cheng Department of Mathematics, University of Sheffield Draft: 31st October 2007

Category Theory 2. Eugenia Cheng Department of Mathematics, University of Sheffield   Draft: 31st October 2007 Cateory Theory 2 Euenia Chen Department o Mathematics, niversity o Sheield E-mail: echen@sheieldacuk Drat: 31st October 2007 Contents 2 Some basic universal properties 1 21 Isomorphisms 2 22 Terminal objects

More information

CONVENIENT CATEGORIES OF SMOOTH SPACES

CONVENIENT CATEGORIES OF SMOOTH SPACES TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 363, Number 11, November 2011, Paes 5789 5825 S 0002-9947(2011)05107-X Article electronically published on June 6, 2011 CONVENIENT CATEGORIES OF

More information

FORMAL CATEGORY THEORY

FORMAL CATEGORY THEORY FORML TEGORY THEORY OURSE HELD T MSRYK UNIVERSITY IVN DI LIERTI, SIMON HENRY, MIKE LIEERMNN, FOSO LOREGIN bstract. These are the notes o a readin seminar on ormal cateory theory we are runnin at Masaryk

More information

arxiv: v1 [cs.lo] 4 Jul 2018

arxiv: v1 [cs.lo] 4 Jul 2018 LOGICAL RULES AS RACTIONS AND LOGICS AS SKETCHES DOMINIQUE DUVAL Abstract. In this short paper, using category theory, we argue that logical rules can be seen as fractions and logics as limit sketches.

More information

About categorical semantics

About categorical semantics About categorical semantics Dominique Duval LJK, University of Grenoble October 15., 2010 Capp Café, LIG, University of Grenoble Outline Introduction Logics Effects Conclusion The issue Semantics of programming

More information

GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS

GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS CHRIS HENDERSON Abstract. This paper will move through the basics o category theory, eventually deining natural transormations and adjunctions

More information

HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS

HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS MICHAEL BARR Abstract. Given a triple T on a complete category C and a actorization system E /M on the category o algebras, we show there is a 1-1 correspondence

More information

DERIVED CATEGORIES AND THEIR APPLICATIONS

DERIVED CATEGORIES AND THEIR APPLICATIONS REVISTA DE LA UNIÓN MATEMÁTICA ARGENTINA Volumen 48, Número 3, 2007, Páinas 1 26 DERIVED CATEGORIES AND THEIR APPLICATIONS Abstract In this notes we start with the basic deinitions o derived cateories,

More information

are well-formed, provided Φ ( X, x)

are well-formed, provided Φ ( X, x) (October 27) 1 We deine an axiomatic system, called the First-Order Theory o Abstract Sets (FOTAS) Its syntax will be completely speciied Certain axioms will be iven; but these may be extended by additional

More information

ON THE CONSTRUCTION OF LIMITS AND COLIMITS IN -CATEGORIES

ON THE CONSTRUCTION OF LIMITS AND COLIMITS IN -CATEGORIES ON THE CONSTRUCTION OF LIMITS ND COLIMITS IN -CTEGORIES EMILY RIEHL ND DOMINIC VERITY bstract. In previous work, we introduce an axiomatic ramework within which to prove theorems about many varieties o

More information

CATEGORIES. 1.1 Introduction

CATEGORIES. 1.1 Introduction 1 CATEGORIES 1.1 Introduction What is category theory? As a irst approximation, one could say that category theory is the mathematical study o (abstract) algebras o unctions. Just as group theory is the

More information

Synchronous Machines: a Traced Category

Synchronous Machines: a Traced Category Synchronous Machines: a Traced Cateory Marc anol, Guatto drien To cite this version: Marc anol, Guatto drien. Synchronous Machines: a Traced Cateory. [Research Report] 2012. HL Id: hal-00748010

More information

INTERSECTION THEORY CLASSES 20 AND 21: BIVARIANT INTERSECTION THEORY

INTERSECTION THEORY CLASSES 20 AND 21: BIVARIANT INTERSECTION THEORY INTERSECTION THEORY CLASSES 20 AND 21: BIVARIANT INTERSECTION THEORY RAVI VAKIL CONTENTS 1. What we re doin this week 1 2. Precise statements 2 2.1. Basic operations and properties 4 3. Provin thins 6

More information

Categories and Natural Transformations

Categories and Natural Transformations Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical

More information

CLASSIFICATION OF GROUP EXTENSIONS AND H 2

CLASSIFICATION OF GROUP EXTENSIONS AND H 2 CLASSIFICATION OF GROUP EXTENSIONS AND H 2 RAPHAEL HO Abstract. In this paper we will outline the oundations o homoloical alebra, startin with the theory o chain complexes which arose in alebraic topoloy.

More information

The inner automorphism 3-group of a strict 2-group

The inner automorphism 3-group of a strict 2-group The inner automorphism 3-roup o a strict 2-roup Dav Roberts and Urs Schreiber July 25, 2007 Abstract or any roup G, there is a 2-roup o inner automorphisms, INN(G). This plays the role o the universal

More information

LIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset

LIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset 5 LIMITS ND COLIMITS In this chapter we irst briely discuss some topics namely subobjects and pullbacks relating to the deinitions that we already have. This is partly in order to see how these are used,

More information

GENERAL ABSTRACT NONSENSE

GENERAL ABSTRACT NONSENSE GENERAL ABSTRACT NONSENSE MARCELLO DELGADO Abstract. In this paper, we seek to understand limits, a uniying notion that brings together the ideas o pullbacks, products, and equalizers. To do this, we will

More information

Western University. Imants Barušs King's University College, Robert Woodrow

Western University. Imants Barušs King's University College, Robert Woodrow Western University Scholarship@Western Psycholoy Psycholoy 2013 A reduction theorem or the Kripke-Joyal semantics: Forcin over an arbitrary cateory can always be replaced by orcin over a complete Heytin

More information

Work It, Wrap It, Fix It, Fold It

Work It, Wrap It, Fix It, Fold It 1 Work It, Wrap It, Fix It, Fold It NEIL SCULTHORPE University o Kansas, USA GRAHAM HUTTON University o Nottinham, UK Abstract The worker/wrapper transormation is a eneral-purpose technique or reactorin

More information

arxiv:math/ v1 [math.ct] 16 Jun 2006

arxiv:math/ v1 [math.ct] 16 Jun 2006 arxiv:math/0606393v1 [math.ct] 16 Jun 2006 Strict 2-toposes Mark Weber bstract. 2-cateorical eneralisation o the notion o elementary topos is provided, and some o the properties o the yoneda structure

More information

Triangulated categories and localization

Triangulated categories and localization Trianulated cateories and localization Karin Marie Jacobsen Master o Science in Physics and Mathematics Submission date: Januar 212 Supervisor: Aslak Bakke Buan, MATH Norweian University o Science and

More information

A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract)

A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract) A linear-non-linear model or a computational call-by-value lambda calculus (extended abstract) Peter Seliner 1 and Benoît Valiron 2 1 Dalhousie University, seliner@mathstat.dal.ca 2 University o Ottawa,

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the

More information

BARYCENTRIC SUBDIVISION AND ISOMORPHISMS OF GROUPOIDS

BARYCENTRIC SUBDIVISION AND ISOMORPHISMS OF GROUPOIDS BARYCENTRIC SUBDIVISION AND ISOMORPHISMS OF GROUPOIDS JASHA SOMMER-SIMPSON Abstract Given roupoids G and H as well as an isomorpism Ψ : Sd G = Sd H between subdivisions, we construct an isomorpism P :

More information

Joseph Muscat Categories. 1 December 2012

Joseph Muscat Categories. 1 December 2012 Joseph Muscat 2015 1 Categories joseph.muscat@um.edu.mt 1 December 2012 1 Objects and Morphisms category is a class o objects with morphisms : (a way o comparing/substituting/mapping/processing to ) such

More information

Span, Cospan, and Other Double Categories

Span, Cospan, and Other Double Categories ariv:1201.3789v1 [math.ct] 18 Jan 2012 Span, Cospan, and Other Double Categories Susan Nieield July 19, 2018 Abstract Given a double category D such that D 0 has pushouts, we characterize oplax/lax adjunctions

More information

Part 1. 1 Basic Theory of Categories. 1.1 Concrete Categories

Part 1. 1 Basic Theory of Categories. 1.1 Concrete Categories Part 1 1 Basic Theory o Cateories 1.1 Concrete Cateories One reason or inventin the concept o cateory was to ormalize the notion o a set with additional structure, as it appears in several branches o mathematics.

More information

Diagrammatic specifications

Diagrammatic specifications Math. Struct. in Comp. Science (2003), vol. 13, pp. 857 890. c 2003 Cambridge University Press DOI: 10.1017/S0960129503003979 Printed in the United Kingdom Diagrammatic specifications DOMINIQUE DUVAL Université

More information

Towards a Flowchart Diagrammatic Language for Monad-based Semantics

Towards a Flowchart Diagrammatic Language for Monad-based Semantics Towards a Flowchart Diagrammatic Language or Monad-based Semantics Julian Jakob Friedrich-Alexander-Universität Erlangen-Nürnberg julian.jakob@au.de 21.06.2016 Introductory Examples 1 2 + 3 3 9 36 4 while

More information

Epimorphisms and maximal covers in categories of compact spaces

Epimorphisms and maximal covers in categories of compact spaces @ Applied General Topoloy c Universidad Politécnica de Valencia Volume 14, no. 1, 2013 pp. 41-52 Epimorphisms and maximal covers in cateories o compact spaces B. Banaschewski and A. W. Haer Abstract The

More information

Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base

Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base Under consideration or publication in J. Functional Programming 1 Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base STEPHEN LACK School o Computing and Mathematics, University o Western

More information

STRONGLY GORENSTEIN PROJECTIVE MODULES OVER UPPER TRIANGULAR MATRIX ARTIN ALGEBRAS. Shanghai , P. R. China. Shanghai , P. R.

STRONGLY GORENSTEIN PROJECTIVE MODULES OVER UPPER TRIANGULAR MATRIX ARTIN ALGEBRAS. Shanghai , P. R. China. Shanghai , P. R. STRONGLY GORENSTEIN PROJETIVE MODULES OVER UPPER TRINGULR MTRIX RTIN LGERS NN GO PU ZHNG Department o Mathematics Shanhai University Shanhai 2444 P R hina Department o Mathematics Shanhai Jiao Ton University

More information

Oriented Bivariant Theories, I

Oriented Bivariant Theories, I ESI The Erwin Schrödiner International Boltzmannasse 9 Institute or Mathematical Physics A-1090 Wien, Austria Oriented Bivariant Theories, I Shoji Yokura Vienna, Preprint ESI 1911 2007 April 27, 2007 Supported

More information

An Introduction to Topos Theory

An Introduction to Topos Theory An Introduction to Topos Theory Ryszard Paweł Kostecki Institute o Theoretical Physics, University o Warsaw, Hoża 69, 00-681 Warszawa, Poland email: ryszard.kostecki % uw.edu.pl June 26, 2011 Abstract

More information

Representation Theory of Hopf Algebroids. Atsushi Yamaguchi

Representation Theory of Hopf Algebroids. Atsushi Yamaguchi Representation Theory o H Algebroids Atsushi Yamaguchi Contents o this slide 1. Internal categories and H algebroids (7p) 2. Fibered category o modules (6p) 3. Representations o H algebroids (7p) 4. Restrictions

More information

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications Math 754 Chapter III: Fiber bundles. Classiying spaces. Applications Laurențiu Maxim Department o Mathematics University o Wisconsin maxim@math.wisc.edu April 18, 2018 Contents 1 Fiber bundles 2 2 Principle

More information

Math 248B. Base change morphisms

Math 248B. Base change morphisms Math 248B. Base change morphisms 1. Motivation A basic operation with shea cohomology is pullback. For a continuous map o topological spaces : X X and an abelian shea F on X with (topological) pullback

More information

A skeleton for the proof of the Yoneda Lemma (working draft)

A skeleton for the proof of the Yoneda Lemma (working draft) skeleton or te proo o te Yoneda Lemma (workin drat) Eduardo Ocs February 2, 20 bstract ese notes consists o ive parts. e irst part explains ow to draw te internal view o a diaram (or o a unction, unctor,

More information

Category Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond

Category Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond Category Theory Course by Dr. Arthur Hughes, 2010 Typset by Cathal Ormond Contents 1 Types, Composition and Identities 3 1.1 Programs..................................... 3 1.2 Functional Laws.................................

More information

The excess intersection formula for Grothendieck-Witt groups

The excess intersection formula for Grothendieck-Witt groups manuscripta mathematica manuscript No. (will be inserted by the editor) Jean Fasel The excess intersection ormula or Grothendieck-Witt roups Received: date / Revised version: date Abstract. We prove the

More information

arxiv: v7 [cs.db] 24 Jul 2015

arxiv: v7 [cs.db] 24 Jul 2015 Relational oundations or unctorial Data Miration David I. Spivak, Ryan Wisnesky Massachusetts Institute o Technoloy {dspivak, wisnesky}@math.mit.edu arxiv:1212.5303v7 [cs.db] 24 Jul 2015 July 28, 2015

More information

Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract)

Finite Dimensional Hilbert Spaces are Complete for Dagger Compact Closed Categories (Extended Abstract) Electronic Notes in Theoretical Computer Science 270 (1) (2011) 113 119 www.elsevier.com/locate/entcs Finite Dimensional Hilbert Spaces are Complete or Dagger Compact Closed Categories (Extended bstract)

More information

THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS

THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS FINNUR LÁRUSSON Abstract. We give a detailed exposition o the homotopy theory o equivalence relations, perhaps the simplest nontrivial example o a model structure.

More information

TOPOLOGY FROM THE CATEGORICAL VIEWPOINT

TOPOLOGY FROM THE CATEGORICAL VIEWPOINT TOOLOGY FROM THE CATEGORICAL VIEWOINT KYLE ORMSBY One o the primary insihts o twentieth century mathematics is that obects should not be studied in isolation. Rather, to understand obects we must also

More information

ELEMENTS IN MATHEMATICS FOR INFORMATION SCIENCE NO.14 CATEGORY THEORY. Tatsuya Hagino

ELEMENTS IN MATHEMATICS FOR INFORMATION SCIENCE NO.14 CATEGORY THEORY. Tatsuya Hagino 1 ELEMENTS IN MTHEMTICS FOR INFORMTION SCIENCE NO.14 CTEGORY THEORY Tatsuya Haino haino@sc.keio.ac.jp 2 Set Theory Set Theory Foundation o Modern Mathematics a set a collection o elements with some property

More information

arxiv: v1 [math.rt] 12 Nov 2017

arxiv: v1 [math.rt] 12 Nov 2017 TRIANGULATED CATEGORIES WITH CLUSTER TILTING SUBCATEGORIES WUZHONG YANG, PANYUE ZHOU, AND BIN ZHU Dedicated to Proessor Idun Reiten on the occasion o her 75th birthday arxiv:7.0490v [math.rt] Nov 07 Abstract.

More information

Functions. Introduction

Functions. Introduction Functions,00 P,000 00 0 y 970 97 980 98 990 99 000 00 00 Fiure Standard and Poor s Inde with dividends reinvested (credit "bull": modiication o work by Prayitno Hadinata; credit "raph": modiication o work

More information

arxiv: v1 [math.ct] 27 Oct 2017

arxiv: v1 [math.ct] 27 Oct 2017 arxiv:1710.10238v1 [math.ct] 27 Oct 2017 Notes on clans and tribes. Joyal October 30, 2017 bstract The purpose o these notes is to give a categorical presentation/analysis o homotopy type theory. The notes

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

A CHARACTERIZATION OF CENTRAL EXTENSIONS IN THE VARIETY OF QUANDLES VALÉRIAN EVEN, MARINO GRAN AND ANDREA MONTOLI

A CHARACTERIZATION OF CENTRAL EXTENSIONS IN THE VARIETY OF QUANDLES VALÉRIAN EVEN, MARINO GRAN AND ANDREA MONTOLI Pré-Publicações do Departamento de Matemática Universidade de Coimbra Preprint Number 15 12 CHRCTERIZTION OF CENTRL EXTENSIONS IN THE VRIETY OF QUNDLES VLÉRIN EVEN, MRINO GRN ND NDRE MONTOLI bstract: The

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

In the index (pages ), reduce all page numbers by 2.

In the index (pages ), reduce all page numbers by 2. Errata or Nilpotence and periodicity in stable homotopy theory (Annals O Mathematics Study No. 28, Princeton University Press, 992) by Douglas C. Ravenel, July 2, 997, edition. Most o these were ound by

More information

A CLASSIFICATION THEOREM FOR NORMAL EXTENSIONS MATHIEU DUCKERTS-ANTOINE AND TOMAS EVERAERT

A CLASSIFICATION THEOREM FOR NORMAL EXTENSIONS MATHIEU DUCKERTS-ANTOINE AND TOMAS EVERAERT Pré-Publicações do Departamento de Matemática Universidade de Coimbra Preprint Number 15 11 A CLASSIFICATION THEOREM FOR NORMAL EXTENSIONS MATHIEU DUCKERTS-ANTOINE AND TOMAS EVERAERT Abstract: For a particular

More information

( ) x y z. 3 Functions 36. SECTION D Composite Functions

( ) x y z. 3 Functions 36. SECTION D Composite Functions 3 Functions 36 SECTION D Composite Functions By the end o this section you will be able to understand what is meant by a composite unction ind composition o unctions combine unctions by addition, subtraction,

More information

THE AXIOMS FOR TRIANGULATED CATEGORIES

THE AXIOMS FOR TRIANGULATED CATEGORIES THE AIOMS FOR TRIANGULATED CATEGORIES J. P. MA Contents 1. Trianulated cateories 1 2. Weak pusouts and weak pullbacks 4 3. How to prove Verdier s axiom 6 Reerences 9 Tis is an edited extract rom my paper

More information

VALUATIVE CRITERIA BRIAN OSSERMAN

VALUATIVE CRITERIA BRIAN OSSERMAN VALUATIVE CRITERIA BRIAN OSSERMAN Intuitively, one can think o separatedness as (a relative version o) uniqueness o limits, and properness as (a relative version o) existence o (unique) limits. It is not

More information

Relaxed Multiplication Using the Middle Product

Relaxed Multiplication Using the Middle Product Relaxed Multiplication Usin the Middle Product Joris van der Hoeven Département de Mathématiques (bât. 425) Université Paris-Sud 91405 Orsay Cedex France joris@texmacs.or ABSTRACT In previous work, we

More information

The Uniformity Principle on Traced Monoidal Categories

The Uniformity Principle on Traced Monoidal Categories Electronic Notes in Theoretical Computer Science 69 (2003) URL: http://www.elsevier.nl/locate/entcs/volume69.html 19 pages The Uniormity Principle on Traced Monoidal Categories Masahito Hasegawa Research

More information

SYMMETRIC MONOIDAL G-CATEGORIES AND THEIR STRICTIFICATION

SYMMETRIC MONOIDAL G-CATEGORIES AND THEIR STRICTIFICATION SYMMETRIC MONOIDAL G-CATEGORIES AND THEIR STRICTIFICATION B. GUILLOU, J.P. MAY, M. MERLING, AND A.M. OSORNO Abstract. We give an operadic deinition o a genuine symmetric monoidal G-category, and we prove

More information

University of Cape Town

University of Cape Town The copyright o this thesis rests with the. No quotation rom it or inormation derived rom it is to be published without ull acknowledgement o the source. The thesis is to be used or private study or non-commercial

More information

Descent on the étale site Wouter Zomervrucht, October 14, 2014

Descent on the étale site Wouter Zomervrucht, October 14, 2014 Descent on the étale site Wouter Zomervrucht, October 14, 2014 We treat two eatures o the étale site: descent o morphisms and descent o quasi-coherent sheaves. All will also be true on the larger pp and

More information

THE COALGEBRAIC STRUCTURE OF CELL COMPLEXES

THE COALGEBRAIC STRUCTURE OF CELL COMPLEXES Theory and pplications o Categories, Vol. 26, No. 11, 2012, pp. 304 330. THE COLGEBRIC STRUCTURE OF CELL COMPLEXES THOMS THORNE bstract. The relative cell complexes with respect to a generating set o coibrations

More information

arxiv: v3 [math.at] 28 Feb 2014

arxiv: v3 [math.at] 28 Feb 2014 arxiv:1101.1025v3 [math.at] 28 Feb 2014 CROSS EFFECTS AND CALCULUS IN AN UNBASED SETTING (WITH AN APPENDIX BY ROSONA ELDRED) KRISTINE BAUER, BRENDA JOHNSON, AND RANDY MCCARTHY Abstract. We studyunctors

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

POLARIZED CATEGORY THEORY, MODULES, AND GAME SEMANTICS. Contents. Introduction

POLARIZED CATEGORY THEORY, MODULES, AND GAME SEMANTICS. Contents. Introduction Theory and Applications o Categories, Vol. 18, No. 2, 2007, pp. 4 101. Contents POLARIZED CATEGORY THEORY, MODULES, AND GAME SEMANTICS J.R.B. COCKETT AND R.A.G. SEELY Abstract. Motivated by an analysis

More information

Abstract structure of unitary oracles for quantum algorithms

Abstract structure of unitary oracles for quantum algorithms Abstract structure o unitary oracles or quantum algorithms William Zeng 1 Jamie Vicary 2 1 Department o Computer Science University o Oxord 2 Centre or Quantum Technologies, University o Singapore and

More information

On Nonpermutational Transformation Semigroups with an Application to Syntactic Complexity

On Nonpermutational Transformation Semigroups with an Application to Syntactic Complexity Acta Cybernetica 22 (2016) 687 701. On Nonpermutational Transormation Semiroups with an Application to Syntactic Complexity Szabolcs Iván and Judit Nay-Györy Abstract We ive an upper bound o n((n 1)! (n

More information

The basics of frame theory

The basics of frame theory First version released on 30 June 2006 This version released on 30 June 2006 The basics o rame theory Harold Simmons The University o Manchester hsimmons@ manchester.ac.uk This is the irst part o a series

More information

Tangent Categories. David M. Roberts, Urs Schreiber and Todd Trimble. September 5, 2007

Tangent Categories. David M. Roberts, Urs Schreiber and Todd Trimble. September 5, 2007 Tangent Categories David M Roberts, Urs Schreiber and Todd Trimble September 5, 2007 Abstract For any n-category C we consider the sub-n-category T C C 2 o squares in C with pinned let boundary This resolves

More information

MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS

MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS EMILY RIEHL The aim o this note is to briely summarize techniques or building weak actorization systems whose right class is characterized by a particular liting

More information

Classification of effective GKM graphs with combinatorial type K 4

Classification of effective GKM graphs with combinatorial type K 4 Classiication o eective GKM graphs with combinatorial type K 4 Shintarô Kuroki Department o Applied Mathematics, Faculty o Science, Okayama Uniervsity o Science, 1-1 Ridai-cho Kita-ku, Okayama 700-0005,

More information

ON THE CONSTRUCTION OF FUNCTORIAL FACTORIZATIONS FOR MODEL CATEGORIES

ON THE CONSTRUCTION OF FUNCTORIAL FACTORIZATIONS FOR MODEL CATEGORIES ON THE CONSTRUCTION OF FUNCTORIAL FACTORIZATIONS FOR MODEL CATEGORIES TOBIAS BARTHEL AND EMIL RIEHL Abstract. We present general techniques or constructing unctorial actorizations appropriate or model

More information

THE SNAIL LEMMA ENRICO M. VITALE

THE SNAIL LEMMA ENRICO M. VITALE THE SNIL LEMM ENRICO M. VITLE STRCT. The classical snake lemma produces a six terms exact sequence starting rom a commutative square with one o the edge being a regular epimorphism. We establish a new

More information

Prerequisite material for thinking about fermionic topological phases

Prerequisite material for thinking about fermionic topological phases Prerequisite material or thinkin about ermionic topoloical phases Ethan Lake October 30, 2016 These notes are a collection o remarks on various thins needed to start doin real work on ermionic topoloical

More information

Power-Set Functors and Saturated Trees

Power-Set Functors and Saturated Trees Power-Set Functors and Saturated Trees Jiří Adámek 1, Stean Milius 1, Lawrence S. Moss 2, and Lurdes Sousa 3 1 Institut ür Theoretische Inormatik, Technische Universität Braunschweig Germany 2 Department

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Last quarter, we introduced the closed diagonal condition or a prevariety to be a prevariety, and the universally closed condition or a variety to be complete.

More information

ASSOCIATIVITY DATA IN AN (, 1)-CATEGORY

ASSOCIATIVITY DATA IN AN (, 1)-CATEGORY ASSOCIATIVITY DATA IN AN (, 1)-CATEGORY EMILY RIEHL A popular sloan is tat (, 1)-cateories (also called quasi-cateories or - cateories) sit somewere between cateories and spaces, combinin some o te eatures

More information

The Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!

The Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread! The Cliord algebra and the Chevalley map - a computational approach detailed version 1 Darij Grinberg Version 0.6 3 June 2016. Not prooread! 1. Introduction: the Cliord algebra The theory o the Cliord

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

Petri Nets, Discrete Physics, and Distributed Quantum Computation

Petri Nets, Discrete Physics, and Distributed Quantum Computation Petri Nets, Discrete Physics, and Distributed Quantum Computation Samson bramsky Oxord University Computin Laboratory This paper is dedicated to Uo Montanari on the occasion o his 65th birthday. bstract.

More information

Weak bisimulations for coalgebras over ordered functors

Weak bisimulations for coalgebras over ordered functors Weak bisimulations or coalgebras over ordered unctors Tomasz Brengos Faculty o Mathematics and Inormation Sciences Warsaw University o Technology Koszykowa 75 00-662 Warszawa, Poland t.brengos@mini.pw.edu.pl

More information

Math 216A. A gluing construction of Proj(S)

Math 216A. A gluing construction of Proj(S) Math 216A. A gluing construction o Proj(S) 1. Some basic deinitions Let S = n 0 S n be an N-graded ring (we ollows French terminology here, even though outside o France it is commonly accepted that N does

More information

Proof nets for additive linear logic with units

Proof nets for additive linear logic with units Proo nets or additive linear loic with units Willem Heijltjes LFCS, School o Inormatics, University o Edinburh bstract dditive linear loic, the rament o linear loic concernin linear implication between

More information

A Type-Theoretical Definition of Weak ω-categories

A Type-Theoretical Definition of Weak ω-categories Tpe-Theoretical Deinition o Weak ω-cateories Eric Finster Samuel Mimram École Poltechnique 91192 Palaiseau France arxiv:1706.02866v1 [cs.lo] 9 Jun 2017 bstract We introduce a dependent tpe theor whose

More information

arxiv: v1 [math.gt] 1 May 2018

arxiv: v1 [math.gt] 1 May 2018 GENERALIZED KUPERBERG INVARIANTS OF 3-MANIFOLDS arxiv:180500413v1 [mathgt] 1 May 2018 RINAT KASHAEV AND ALEXIS VIRELIZIER Abstract In the 90s, based on presentations o 3-maniolds by Heeaard diarams, Kuperber

More information

A CLOSED MODEL CATEGORY FOR (n 1)-CONNECTED SPACES

A CLOSED MODEL CATEGORY FOR (n 1)-CONNECTED SPACES PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 124, Number 11, November 1996 A CLOSED MODEL CATEGORY FOR (n 1)-CONNECTED SPACES J. IGNACIO EXTREMIANA ALDANA, L. JAVIER HERNÁNDEZ PARICIO, AND M.

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