Weights for The Object of Monoids
Transkrypt
Weights for The Object of Monoids
Weights for The Object of Monoids Lukasz Sienkiewicz, Marek Zawadowski University of Warsaw July 23, 2013 Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 1 / 33 Motivation Let T be a monad in a 2-category K. There exists a notion of Eilenberg-Moore object for T [Street,1972]. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 2 / 33 Motivation Let T be a monad in a 2-category K. There exists a notion of Eilenberg-Moore object for T [Street,1972]. Question How about ‘2-algebraic set’ of monoids for any monoidal category object? Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 2 / 33 Motivation Let T be a monad in a 2-category K. There exists a notion of Eilenberg-Moore object for T [Street,1972]. Question How about ‘2-algebraic set’ of monoids for any monoidal category object? Example Starting with abelian groups in the category Set. Define an abelian group op in the functor category SetC . Reflect by Yoneda embedding YC : C −→ SetC op to derive notion of an abelian group in C Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 2 / 33 Description of procedure Start with a notion in Cat. op Generalize in the pointwise manner to 2-functor categories CatK . Then using 2-Yoneda embedding YK : K −→ CatK op one can reflect the algebraic notion in question to K. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 3 / 33 Objects of Monoids Monst (Cat) mon u ⇒ ? |−| ? Cat Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 4 / 33 Objects of Monoids Monst (K) Monst (Cat) monK | − |K uK ⇒ ? mon ? ? K Lukasz Sienkiewicz, Marek Zawadowski (Uw) u ⇒ |−| ? Cat Weights for The Object of Monoids July 23, 2013 5 / 33 Objects of Monoids Monst (K) Monst (Cat)K monK | − |K uK ⇒ ? op monK ? ? op | − |K Weights for The Object of Monoids op ? CatK K Lukasz Sienkiewicz, Marek Zawadowski (Uw) uK ⇒ op op July 23, 2013 6 / 33 Objects of Monoids op Monst (CatK ) Monst (K) λK ? Monst (Cat)K monK | − |K uK ⇒ ? op monK ? ? op | − |K Weights for The Object of Monoids op ? CatK K Lukasz Sienkiewicz, Marek Zawadowski (Uw) uK ⇒ op op July 23, 2013 7 / 33 Objects of Monoids Monst (K) Monst (YK ) - Mon (CatKop ) st λK ? Monst (Cat)K monK | − |K uK ⇒ ? op monK ? K Lukasz Sienkiewicz, Marek Zawadowski (Uw) YK Weights for The Object of Monoids uK ⇒ op op | − |K op ? ? - CatKop July 23, 2013 8 / 33 Objects of Monoids Monst (K) Monst (YK ) - Mon (CatKop ) st λK ? Monst (Cat)K monK | − |K uK ⇒ op monK uK ⇒ op op | − |K op σK ⇒ ? ? K Lukasz Sienkiewicz, Marek Zawadowski (Uw) YK Weights for The Object of Monoids ? ? - CatKop July 23, 2013 9 / 33 Monadicity of the object of monoids Theorem (Monadicity for the monoids) Let (C, ⊗, I ) be a monoidal category and U : mon(C) → C be its category of monoids together with the canonical forgetful functor U. Suppose that U is a right adjoint. Then U is monadic i.e mon(C) is the Eilenberg-Moore object for the corresponding monad. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 10 / 33 Monadicity of the object of monoids Theorem (Monadicity for the monoids) Let (C, ⊗, I ) be a monoidal category and U : mon(C) → C be its category of monoids together with the canonical forgetful functor U. Suppose that U is a right adjoint. Then U is monadic i.e mon(C) is the Eilenberg-Moore object for the corresponding monad. Theorem (S, Zawadowski) Let (c, ⊗, I ) be a monoidal object in a 2-category K and u : mon(c) → c be the object of monoids for (c, ⊗, I ). Suppose that u is a right adjoint. Then u is monadic i.e mon(c) is the Eilenberg-Moore object for the corresponding monad. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 10 / 33 Motivation Let T be a monad in a 2-category K. Then the Eilenberg-Moore object for T is a weighted 2-limit [Lawvere,1969]. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 11 / 33 Motivation Let T be a monad in a 2-category K. Then the Eilenberg-Moore object for T is a weighted 2-limit [Lawvere,1969]. Question Is ‘2-algebraic set’ of monoids a weighted 2-limit for a suitable diagram? Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 11 / 33 The weights Three 2-categories: Operations −→ Coherences −→ Algebras iso on category part/locally fully faithful factorizations Operations - Coherences @ @ @ R @ 2Structure Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids - Algebras - Weight July 23, 2013 12 / 33 The weights 2-category 2Structure will be a 2-Lawvere theory. We have a 2-functor 2Structure −→ Weight Weight has the terminal object 1 2Structure - Weight Weight(1, −) - Cat is the weight W. Let F : 2Structure −→ K be a finite products preserving 2-functor. Pick limW F . Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 13 / 33 The weights To construct a sequence: Operations −→ Coherences −→ Algebras we will use symmetric operads. Define categories associated with symmetric operads: and 2-categories A1 B1 FA , A B , . A0 B0 Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 14 / 33 The Category FA A a symmetric operad with multiplication µA . The objects of FA are [n] = {1, ..., n} for n ∈ N. Morphims are [n] hf , ai ii∈[m] - [m] where ai ∈ A(f −1 (i)). Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 15 / 33 The Category FA [k] (g , bj )j∈[n] [n] (f , ai )i∈[m] [m] Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 16 / 33 The Category FA g −1 (f −1 (i)) g f −1 (i) f i Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 17 / 33 The Category FA g −1 (f −1 (i)) g (f −1 (i), ai ) f −1 (i) f i Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids i July 23, 2013 18 / 33 The Category FA (g −1 (j1 ), bj1 ) g −1 (f −1 (i)) g (f −1 (i), ai ) f −1 (i) f i Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids i July 23, 2013 19 / 33 The Category FA (g −1 (j1 ), bj1 ) ... g −1 (f −1 (i)) g (f −1 (i), ai ) f −1 (i) f i Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids i July 23, 2013 20 / 33 The Category FA (g −1 (j1 ), bj1 ) ... (g −1 (jr ), bjr ) g −1 (f −1 (i)) g (f −1 (i), ai ) f −1 (i) f i Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids i July 23, 2013 21 / 33 The Category FA (g −1 (j1 ), bj1 ) ... (g −1 (jr ), bjr ) g −1 (f −1 (i)) g (f −1 (i), ai ) f −1 (i) f i i Use multiplication in A to get ci = µA (bj1 , ..., bjr , ai ). The composition is (f ◦ g , ci ) Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 22 / 33 Categories of spans from symmetric operads A B The objects of A B are [n]. Morphism of A B are classes [r ] hf , ai ii∈[n] [n] @ @ hg , bj ij∈[m] R @ [m] with hf , ai ii∈[n] in FA and hg , bj ij∈[m] in FB . Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 23 / 33 Categories of spans from symmetric operads [r ] A B [s] (f 0 , ai 0 ) (f , ai ) [n] Lukasz Sienkiewicz, Marek Zawadowski (Uw) (g , bj ) [m] Weights for The Object of Monoids (g 0 , bj 0 ) [k] July 23, 2013 24 / 33 Categories of spans from symmetric operads A B [l] g 00 f 00 [r ] [s] (f 0 , ai 0 ) (f , ai ) [n] Lukasz Sienkiewicz, Marek Zawadowski (Uw) (g , bj ) [m] Weights for The Object of Monoids (g 0 , bj 0 ) [k] July 23, 2013 25 / 33 Categories of spans from symmetric operads A B [l] (g 00 , bj 00 ) (f 00 , ai 00 ) [r ] [s] (f 0 , ai 0 ) (f , ai ) [n] Lukasz Sienkiewicz, Marek Zawadowski (Uw) (g , bj ) [m] Weights for The Object of Monoids (g 0 , bj 0 ) [k] July 23, 2013 26 / 33 Arrays of symmetric operads and higher categories of spans α0 : A1 → A0 , α1 : A1 → B0 , β0 : B1 → A0 , β1 : B1 → B0 morphisms of symmetric operads. 2-category of 2-spans defined by an array of symmetric operads A1 B1 A0 B0 Its category part is A0 B0 . Its 2-cells are 2-spans defined using A1 and B1 and morphisms given above. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 27 / 33 Some Operads BTr operad of binary trees i.e BTr(X) is the set of all binary trees with leaves partially labeled by elements of X Lo operad of linear orders i.e Lo(X) is the set of all linear orders on X Have a morphism BTr → Lo that remembers order of leaves. ⊥,> the initial and the terminal symmetric operads, respectively. Have a sequence of symmetric operads ⊥ → BTr → Lo → > Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 28 / 33 The weights for the objects of monoids Consider the following two 2-functors > BTr −→ > Lo −→ ⊥ Lo > Lo Take a factorization (iso on category part/locally fully faithful): - > Lo - ⊥ Lo > BTr > Lo @ @ @ R @ M Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids - WM July 23, 2013 29 / 33 The weights for the objects of monoids Theorem (S. Zawadowski) The 2-category M is the 2-Lawvere theory for the monoidal category objects. The 2-functor W, the composite of M - WM WM(1, −) - Cat is the weight for objects monoids over a monoidal category objects i.e., a finite product preserving 2-functor F : M → K corresponds to a monoidal category object in K and, if it exists, the weighted limit limW F is the object of monoids for F in K. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 30 / 33 The weights for other sturctures Comonoids Lo ⊥ > BTr −→ > Lo −→ > Lo comonoids over a monoidal category object. the weight for the object of Commutative monoids ⊥ > > BTr −→ > > −→ the weight for the object of > > commutative monoids over a symmetric monoidal category object. Bi-monoids Lo Lo the weight for the object of > > bi-monoids over a symmetric monoidal category object. > BTr −→ > > Lukasz Sienkiewicz, Marek Zawadowski (Uw) −→ Weights for The Object of Monoids July 23, 2013 31 / 33 Remarks To define an object of monoids we need to have a bi-monoidal 2-category. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 32 / 33 Remarks To define an object of monoids we need to have a bi-monoidal 2-category. In the definition of a monoid we need to consider ’two copies’ of M to consider M ⊗ M. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 32 / 33 Remarks To define an object of monoids we need to have a bi-monoidal 2-category. In the definition of a monoid we need to consider ’two copies’ of M to consider M ⊗ M. We need ’diagonals’ and ’projections’ i.e a bi-monoidal structure. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 32 / 33 Remarks To define an object of monoids we need to have a bi-monoidal 2-category. In the definition of a monoid we need to consider ’two copies’ of M to consider M ⊗ M. We need ’diagonals’ and ’projections’ i.e a bi-monoidal structure. Microcosm prinicple must be formulated carefully. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 32 / 33 Remarks To define an object of monoids we need to have a bi-monoidal 2-category. In the definition of a monoid we need to consider ’two copies’ of M to consider M ⊗ M. We need ’diagonals’ and ’projections’ i.e a bi-monoidal structure. Microcosm prinicple must be formulated carefully. Using colored symmetric operads one can construct the weights for the objects of actions. Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 32 / 33 Remarks To define an object of monoids we need to have a bi-monoidal 2-category. In the definition of a monoid we need to consider ’two copies’ of M to consider M ⊗ M. We need ’diagonals’ and ’projections’ i.e a bi-monoidal structure. Microcosm prinicple must be formulated carefully. Using colored symmetric operads one can construct the weights for the objects of actions. As in Cat lax monoidal 1-cells induce 1-cells between the objects of monoids Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 32 / 33 The End Lukasz Sienkiewicz, Marek Zawadowski (Uw) Weights for The Object of Monoids July 23, 2013 33 / 33