On Reiterman Conversion Jan Pavl k Faculty of Mechanical - - PowerPoint PPT Presentation

on reiterman conversion
SMART_READER_LITE
LIVE PREVIEW

On Reiterman Conversion Jan Pavl k Faculty of Mechanical - - PowerPoint PPT Presentation

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R On Reiterman Conversion Jan Pavl k Faculty of Mechanical Engineering, Brno University of Technology, Brno,


slide-1
SLIDE 1

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

On Reiterman Conversion

Jan Pavl´ ık

Faculty of Mechanical Engineering, Brno University of Technology, Brno, Czech Republic pavlik@fme.vutbr.cz

We study several kinds of categories of algebras over a general category C. Reiterman’s (by himself unpublished) result, which enables to connect different approaches, is extended to see more connections between various descriptions of algebras.

slide-2
SLIDE 2

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Outline

1

Functor algebras and derived categories

2

Algebraic categories

3

Reiterman conversion

4

Overview of algebras over a general category

5

References

slide-3
SLIDE 3

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Outline

1

Functor algebras and derived categories

2

Algebraic categories

3

Reiterman conversion

4

Overview of algebras over a general category

5

References

slide-4
SLIDE 4

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Outline

1

Functor algebras and derived categories

2

Algebraic categories

3

Reiterman conversion

4

Overview of algebras over a general category

5

References

slide-5
SLIDE 5

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Outline

1

Functor algebras and derived categories

2

Algebraic categories

3

Reiterman conversion

4

Overview of algebras over a general category

5

References

slide-6
SLIDE 6

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Outline

1

Functor algebras and derived categories

2

Algebraic categories

3

Reiterman conversion

4

Overview of algebras over a general category

5

References

slide-7
SLIDE 7

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Functor algebras

Definition (Algebra for a functor) Let C be a category and F : C → C be a functor. F-algebra: a pair (A, α), where α : FA → A is a morphism in C a morphism of F-algebras φ : (A, α) → (B, β) is φ : A → B in C such that the diagram commutes: FA

α

FB

β

  • A

φ

B

Alg F: the category of F-algebras and F-algebra morphisms. f-algebraic category: a category concretely isomorphic to Alg F for some F.

slide-8
SLIDE 8

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Functor algebras

Definition (Algebra for a functor) Let C be a category and F : C → C be a functor. F-algebra: a pair (A, α), where α : FA → A is a morphism in C a morphism of F-algebras φ : (A, α) → (B, β) is φ : A → B in C such that the diagram commutes: FA

α

FB

β

  • A

φ

B

Alg F: the category of F-algebras and F-algebra morphisms. f-algebraic category: a category concretely isomorphic to Alg F for some F.

slide-9
SLIDE 9

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Functor algebras

Definition (Algebra for a functor) Let C be a category and F : C → C be a functor. F-algebra: a pair (A, α), where α : FA → A is a morphism in C a morphism of F-algebras φ : (A, α) → (B, β) is φ : A → B in C such that the diagram commutes: FA

α

FB

β

  • A

φ

B

Alg F: the category of F-algebras and F-algebra morphisms. f-algebraic category: a category concretely isomorphic to Alg F for some F.

slide-10
SLIDE 10

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Functor algebras

Definition (Algebra for a functor) Let C be a category and F : C → C be a functor. F-algebra: a pair (A, α), where α : FA → A is a morphism in C a morphism of F-algebras φ : (A, α) → (B, β) is φ : A → B in C such that the diagram commutes: FA

α

FB

β

  • A

φ

B

Alg F: the category of F-algebras and F-algebra morphisms. f-algebraic category: a category concretely isomorphic to Alg F for some F.

slide-11
SLIDE 11

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Monad algebras

Definition (Algebra for a monad) Let C be a category and M = (M, η, µ) be a monad on C. M-algebra: an M-algebra (A, α) satisfying Eilenberg-Moore identities: α ◦ µA = α ◦ Mα, α ◦ ηA = idA M−alg: the category of M-algebras and M-algebra morphisms (Eilenberg-Moore category for M). monadic category: category isomorphic to M−alg for some monad M

slide-12
SLIDE 12

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Monad algebras

Definition (Algebra for a monad) Let C be a category and M = (M, η, µ) be a monad on C. M-algebra: an M-algebra (A, α) satisfying Eilenberg-Moore identities: α ◦ µA = α ◦ Mα, α ◦ ηA = idA M−alg: the category of M-algebras and M-algebra morphisms (Eilenberg-Moore category for M). monadic category: category isomorphic to M−alg for some monad M

slide-13
SLIDE 13

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Monad algebras

Definition (Algebra for a monad) Let C be a category and M = (M, η, µ) be a monad on C. M-algebra: an M-algebra (A, α) satisfying Eilenberg-Moore identities: α ◦ µA = α ◦ Mα, α ◦ ηA = idA M−alg: the category of M-algebras and M-algebra morphisms (Eilenberg-Moore category for M). monadic category: category isomorphic to M−alg for some monad M

slide-14
SLIDE 14

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric categories [J.P. 2009]

Polymer of an algebra A n-polymer of an F-algebra (A, α) is a morphism α(n) : F n(A) → A in C defined recursively: α(0) = idA, α(n+1) = α ◦ Fα(n). α(1): FA α → A, α(2): F 2A Fα − → FA α → A, α(3): F 3A F 2α − → F 2A Fα − → FA α → A. etc.

slide-15
SLIDE 15

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric categories [J.P. 2009]

Polymer of an algebra A n-polymer of an F-algebra (A, α) is a morphism α(n) : F n(A) → A in C defined recursively: α(0) = idA, α(n+1) = α ◦ Fα(n). α(1): FA α → A, α(2): F 2A Fα − → FA α → A, α(3): F 3A F 2α − → F 2A Fα − → FA α → A. etc.

slide-16
SLIDE 16

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric categories [J.P. 2009]

Polymer of an algebra A n-polymer of an F-algebra (A, α) is a morphism α(n) : F n(A) → A in C defined recursively: α(0) = idA, α(n+1) = α ◦ Fα(n). α(1): FA α → A, α(2): F 2A Fα − → FA α → A, α(3): F 3A F 2α − → F 2A Fα − → FA α → A. etc.

slide-17
SLIDE 17

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric categories [J.P. 2009]

Polymer of an algebra A n-polymer of an F-algebra (A, α) is a morphism α(n) : F n(A) → A in C defined recursively: α(0) = idA, α(n+1) = α ◦ Fα(n). α(1): FA α → A, α(2): F 2A Fα − → FA α → A, α(3): F 3A F 2α − → F 2A Fα − → FA α → A. etc.

slide-18
SLIDE 18

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric category polymeric term - natural transformation φ : G → F m for some domain functor G : C → C and arity m ∈ Ord polymeric identity - a pair (φ, ψ)p of polymeric terms with the same domain satisfaction of polymeric identity (φ, ψ)p by an F-algebra (A, α) for φ : G → F m, ψ : G → F n: (A, α) | = (φ, ψ)p iff α(m) ◦ φA = α(n) ◦ ψA i.e. GA

φA ψA

  • F mA

α(m)

  • F nA

α(n)

A

commutes. polymeric variety category of F-algebras determined by satisfaction of polymeric identities polymeric category category concretely isomorphic to a polymeric variety

slide-19
SLIDE 19

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric category polymeric term - natural transformation φ : G → F m for some domain functor G : C → C and arity m ∈ Ord polymeric identity - a pair (φ, ψ)p of polymeric terms with the same domain satisfaction of polymeric identity (φ, ψ)p by an F-algebra (A, α) for φ : G → F m, ψ : G → F n: (A, α) | = (φ, ψ)p iff α(m) ◦ φA = α(n) ◦ ψA i.e. GA

φA ψA

  • F mA

α(m)

  • F nA

α(n)

A

commutes. polymeric variety category of F-algebras determined by satisfaction of polymeric identities polymeric category category concretely isomorphic to a polymeric variety

slide-20
SLIDE 20

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric category polymeric term - natural transformation φ : G → F m for some domain functor G : C → C and arity m ∈ Ord polymeric identity - a pair (φ, ψ)p of polymeric terms with the same domain satisfaction of polymeric identity (φ, ψ)p by an F-algebra (A, α) for φ : G → F m, ψ : G → F n: (A, α) | = (φ, ψ)p iff α(m) ◦ φA = α(n) ◦ ψA i.e. GA

φA ψA

  • F mA

α(m)

  • F nA

α(n)

A

commutes. polymeric variety category of F-algebras determined by satisfaction of polymeric identities polymeric category category concretely isomorphic to a polymeric variety

slide-21
SLIDE 21

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric category polymeric term - natural transformation φ : G → F m for some domain functor G : C → C and arity m ∈ Ord polymeric identity - a pair (φ, ψ)p of polymeric terms with the same domain satisfaction of polymeric identity (φ, ψ)p by an F-algebra (A, α) for φ : G → F m, ψ : G → F n: (A, α) | = (φ, ψ)p iff α(m) ◦ φA = α(n) ◦ ψA i.e. GA

φA ψA

  • F mA

α(m)

  • F nA

α(n)

A

commutes. polymeric variety category of F-algebras determined by satisfaction of polymeric identities polymeric category category concretely isomorphic to a polymeric variety

slide-22
SLIDE 22

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric category polymeric term - natural transformation φ : G → F m for some domain functor G : C → C and arity m ∈ Ord polymeric identity - a pair (φ, ψ)p of polymeric terms with the same domain satisfaction of polymeric identity (φ, ψ)p by an F-algebra (A, α) for φ : G → F m, ψ : G → F n: (A, α) | = (φ, ψ)p iff α(m) ◦ φA = α(n) ◦ ψA i.e. GA

φA ψA

  • F mA

α(m)

  • F nA

α(n)

A

commutes. polymeric variety category of F-algebras determined by satisfaction of polymeric identities polymeric category category concretely isomorphic to a polymeric variety

slide-23
SLIDE 23

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Polymeric category polymeric term - natural transformation φ : G → F m for some domain functor G : C → C and arity m ∈ Ord polymeric identity - a pair (φ, ψ)p of polymeric terms with the same domain satisfaction of polymeric identity (φ, ψ)p by an F-algebra (A, α) for φ : G → F m, ψ : G → F n: (A, α) | = (φ, ψ)p iff α(m) ◦ φA = α(n) ◦ ψA i.e. GA

φA ψA

  • F mA

α(m)

  • F nA

α(n)

A

commutes. polymeric variety category of F-algebras determined by satisfaction of polymeric identities polymeric category category concretely isomorphic to a polymeric variety

slide-24
SLIDE 24

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

L-algebraic categories [J.P. 2010 thesis]

Limits of concrete categories The metacategory Con C of concrete categories and concrete functors over some base category C is complete (even some large limits exist). Definition A limit of a concrete diagram whose objects are f-algebraic categories is called an l-algebraic category Observation Every polymeric category is l-algebraic.

slide-25
SLIDE 25

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

L-algebraic categories [J.P. 2010 thesis]

Limits of concrete categories The metacategory Con C of concrete categories and concrete functors over some base category C is complete (even some large limits exist). Definition A limit of a concrete diagram whose objects are f-algebraic categories is called an l-algebraic category Observation Every polymeric category is l-algebraic.

slide-26
SLIDE 26

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

L-algebraic categories [J.P. 2010 thesis]

Limits of concrete categories The metacategory Con C of concrete categories and concrete functors over some base category C is complete (even some large limits exist). Definition A limit of a concrete diagram whose objects are f-algebraic categories is called an l-algebraic category Observation Every polymeric category is l-algebraic.

slide-27
SLIDE 27

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-28
SLIDE 28

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-29
SLIDE 29

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-30
SLIDE 30

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-31
SLIDE 31

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-32
SLIDE 32

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-33
SLIDE 33

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-34
SLIDE 34

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example A polymeric term in Alg τ for a signature τ corresponds to a τ-tree having all branches, which have the variables in leaves,

  • f the same length. Hence commutative groupoids form a

polymeric variety while semigroups do not. An Eilenberg-Moore category M−alg for a monad M = (M, η, µ) is a polymeric variety of M-algebras induced by (η, idId)p, (µ, idM2)p. Hence, every monadic category is polymeric, thus l-algebraic. Expression of the monoids as a polymeric category. Associativity is not polymeric identity so we need a different

  • functor. We can use the monadicity of category of monoids,

namely the word monad M = (M, η, mu) gained from generating a free monoid, ηA : A → A∗ is inclusion of generators and µA : (A∗)∗ → A∗ is the concatenation of components of a chain. Then Monoids = M−alg, which is monadic ⇒ polymeric.

slide-35
SLIDE 35

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example Expression of the monoids as an l-algebraic category. The assignment (A, α) → (A, α(n)) induces a functor Pn : Alg M → Alg Mn for every finite n. The assignment Alg − is a contravariant functor EndSet → Con Set hence there are functors Alg η : Alg M → Alg Id and Alg µ : Alg M → Alg M2. Then category of monoids can be expressed as the concrete limit of Alg M

Alg µ

  • P2
  • Alg η
  • P0
  • Alg M2

Alg Id

slide-36
SLIDE 36

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example Expression of the monoids as an l-algebraic category. The assignment (A, α) → (A, α(n)) induces a functor Pn : Alg M → Alg Mn for every finite n. The assignment Alg − is a contravariant functor EndSet → Con Set hence there are functors Alg η : Alg M → Alg Id and Alg µ : Alg M → Alg M2. Then category of monoids can be expressed as the concrete limit of Alg M

Alg µ

  • P2
  • Alg η
  • P0
  • Alg M2

Alg Id

slide-37
SLIDE 37

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example Expression of the monoids as an l-algebraic category. The assignment (A, α) → (A, α(n)) induces a functor Pn : Alg M → Alg Mn for every finite n. The assignment Alg − is a contravariant functor EndSet → Con Set hence there are functors Alg η : Alg M → Alg Id and Alg µ : Alg M → Alg M2. Then category of monoids can be expressed as the concrete limit of Alg M

Alg µ

  • P2
  • Alg η
  • P0
  • Alg M2

Alg Id

slide-38
SLIDE 38

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example Expression of the monoids as an l-algebraic category. The assignment (A, α) → (A, α(n)) induces a functor Pn : Alg M → Alg Mn for every finite n. The assignment Alg − is a contravariant functor EndSet → Con Set hence there are functors Alg η : Alg M → Alg Id and Alg µ : Alg M → Alg M2. Then category of monoids can be expressed as the concrete limit of Alg M

Alg µ

  • P2
  • Alg η
  • P0
  • Alg M2

Alg Id

slide-39
SLIDE 39

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Example Expression of the monoids as an l-algebraic category. The assignment (A, α) → (A, α(n)) induces a functor Pn : Alg M → Alg Mn for every finite n. The assignment Alg − is a contravariant functor EndSet → Con Set hence there are functors Alg η : Alg M → Alg Id and Alg µ : Alg M → Alg M2. Then category of monoids can be expressed as the concrete limit of Alg M

Alg µ

  • P2
  • Alg η
  • P0
  • Alg M2

Alg Id

slide-40
SLIDE 40

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Algebras for a type [Rosick´ y 1977], [Linton 1969]

Let C be a general category. Let Ω be a class of operation symbols. Definition type: on C with the domain Ω - a mapping t : Ω → (ObC)2, and we write t(σ) = (t0(σ), t1(σ)) for σ ∈ Ω. t-algebra: a pair (A, S) made up of a C-object A and a mapping S : Ω → MorSet such that S(σ) : hom(t0(σ), A) → hom(t1(σ), A) ∀σ ∈ Ω t-algebra morphism f : (A, S) → (B, T) - a morphism f : A → B such that ∀σ ∈ Ω the diagram commutes hom(t0(σ), A)

hom(t0(σ),f )

  • S(σ)

hom(t1(σ), A)

hom(t1(σ),f )

  • hom(t0(σ), B)

T(σ)

hom(t1(σ), B)

t−alg: the (meta)category of t-algebras and their morphisms

slide-41
SLIDE 41

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Algebras for a type [Rosick´ y 1977], [Linton 1969]

Let C be a general category. Let Ω be a class of operation symbols. Definition type: on C with the domain Ω - a mapping t : Ω → (ObC)2, and we write t(σ) = (t0(σ), t1(σ)) for σ ∈ Ω. t-algebra: a pair (A, S) made up of a C-object A and a mapping S : Ω → MorSet such that S(σ) : hom(t0(σ), A) → hom(t1(σ), A) ∀σ ∈ Ω t-algebra morphism f : (A, S) → (B, T) - a morphism f : A → B such that ∀σ ∈ Ω the diagram commutes hom(t0(σ), A)

hom(t0(σ),f )

  • S(σ)

hom(t1(σ), A)

hom(t1(σ),f )

  • hom(t0(σ), B)

T(σ)

hom(t1(σ), B)

t−alg: the (meta)category of t-algebras and their morphisms

slide-42
SLIDE 42

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Algebras for a type [Rosick´ y 1977], [Linton 1969]

Let C be a general category. Let Ω be a class of operation symbols. Definition type: on C with the domain Ω - a mapping t : Ω → (ObC)2, and we write t(σ) = (t0(σ), t1(σ)) for σ ∈ Ω. t-algebra: a pair (A, S) made up of a C-object A and a mapping S : Ω → MorSet such that S(σ) : hom(t0(σ), A) → hom(t1(σ), A) ∀σ ∈ Ω t-algebra morphism f : (A, S) → (B, T) - a morphism f : A → B such that ∀σ ∈ Ω the diagram commutes hom(t0(σ), A)

hom(t0(σ),f )

  • S(σ)

hom(t1(σ), A)

hom(t1(σ),f )

  • hom(t0(σ), B)

T(σ)

hom(t1(σ), B)

t−alg: the (meta)category of t-algebras and their morphisms

slide-43
SLIDE 43

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Algebras for a type [Rosick´ y 1977], [Linton 1969]

Let C be a general category. Let Ω be a class of operation symbols. Definition type: on C with the domain Ω - a mapping t : Ω → (ObC)2, and we write t(σ) = (t0(σ), t1(σ)) for σ ∈ Ω. t-algebra: a pair (A, S) made up of a C-object A and a mapping S : Ω → MorSet such that S(σ) : hom(t0(σ), A) → hom(t1(σ), A) ∀σ ∈ Ω t-algebra morphism f : (A, S) → (B, T) - a morphism f : A → B such that ∀σ ∈ Ω the diagram commutes hom(t0(σ), A)

hom(t0(σ),f )

  • S(σ)

hom(t1(σ), A)

hom(t1(σ),f )

  • hom(t0(σ), B)

T(σ)

hom(t1(σ), B)

t−alg: the (meta)category of t-algebras and their morphisms

slide-44
SLIDE 44

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-45
SLIDE 45

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-46
SLIDE 46

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-47
SLIDE 47

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-48
SLIDE 48

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-49
SLIDE 49

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-50
SLIDE 50

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-51
SLIDE 51

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories [Rosick´ y 1977]

Terms of type t σ is the term of arity-pair t(σ) for every σ ∈ Ω. there is a term f of (Y , X) (morphism-constant) for every f : X → Y composition p · q is a term of arity-pair (Z, X) if q, p are terms of arity-pairs (Z, Y ) and (Y , X), respectively. f · g = g ◦ f for every pair of composable morphisms g, f . T (t) - the class of all terms of type t t-equation - a pair of t-terms of the same arity-pair Evaluation of terms on an algebra For every t-algebra (A, S) there is an evaluation of terms on (A, S) given by term-extension ¯ S : T (t) → MorSet of the mapping S.

slide-52
SLIDE 52

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories Let (A, S) be a t-algebra and (p, q) be a t-equation. satisfaction of the equation (p, q) by a t-algebra (A, S) - (A, S) | = (p, q) iff ¯ S(p) = ¯ S(q) equational theory over C - pair (t, E) where t is a the type, E is a class of t-equations (t, E)−alg: the full subcategory of t−alg corresponding to the class of all algebras satisfying all equations (p, q) in some class E. algebraic category: a category concretely isomorphic to (t, E)−alg for some equational theory (t, E) Observation Every algebraic category over cocomplete base category is l-algebraic.

slide-53
SLIDE 53

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories Let (A, S) be a t-algebra and (p, q) be a t-equation. satisfaction of the equation (p, q) by a t-algebra (A, S) - (A, S) | = (p, q) iff ¯ S(p) = ¯ S(q) equational theory over C - pair (t, E) where t is a the type, E is a class of t-equations (t, E)−alg: the full subcategory of t−alg corresponding to the class of all algebras satisfying all equations (p, q) in some class E. algebraic category: a category concretely isomorphic to (t, E)−alg for some equational theory (t, E) Observation Every algebraic category over cocomplete base category is l-algebraic.

slide-54
SLIDE 54

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories Let (A, S) be a t-algebra and (p, q) be a t-equation. satisfaction of the equation (p, q) by a t-algebra (A, S) - (A, S) | = (p, q) iff ¯ S(p) = ¯ S(q) equational theory over C - pair (t, E) where t is a the type, E is a class of t-equations (t, E)−alg: the full subcategory of t−alg corresponding to the class of all algebras satisfying all equations (p, q) in some class E. algebraic category: a category concretely isomorphic to (t, E)−alg for some equational theory (t, E) Observation Every algebraic category over cocomplete base category is l-algebraic.

slide-55
SLIDE 55

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Equational theories Let (A, S) be a t-algebra and (p, q) be a t-equation. satisfaction of the equation (p, q) by a t-algebra (A, S) - (A, S) | = (p, q) iff ¯ S(p) = ¯ S(q) equational theory over C - pair (t, E) where t is a the type, E is a class of t-equations (t, E)−alg: the full subcategory of t−alg corresponding to the class of all algebras satisfying all equations (p, q) in some class E. algebraic category: a category concretely isomorphic to (t, E)−alg for some equational theory (t, E) Observation Every algebraic category over cocomplete base category is l-algebraic.

slide-56
SLIDE 56

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Reiterman conversion

We want a connection between functor presentation and type presentation of algebras. Reiterman theory Given a functor F : C → C, let Ω contain symbols σX of arity-pair (X, FX) for every object X in C and I be the closure of a class of equations (Ff · σX, σY · f ) labeled by all morphisms f : Y → X in C. We have obtained the Reiterman theory (t, I). Given X ∈ ObC, F-algebra (A, α) and a morphism h : X → A we set Rα(σX )(h) = α ◦ Fh. The assignment R : Alg F → (t, I)−alg given by (A, α) → (A, Rα) is an isomorphism.

slide-57
SLIDE 57

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Reiterman conversion

We want a connection between functor presentation and type presentation of algebras. Reiterman theory Given a functor F : C → C, let Ω contain symbols σX of arity-pair (X, FX) for every object X in C and I be the closure of a class of equations (Ff · σX, σY · f ) labeled by all morphisms f : Y → X in C. We have obtained the Reiterman theory (t, I). Given X ∈ ObC, F-algebra (A, α) and a morphism h : X → A we set Rα(σX )(h) = α ◦ Fh. The assignment R : Alg F → (t, I)−alg given by (A, α) → (A, Rα) is an isomorphism.

slide-58
SLIDE 58

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Reiterman conversion

We want a connection between functor presentation and type presentation of algebras. Reiterman theory Given a functor F : C → C, let Ω contain symbols σX of arity-pair (X, FX) for every object X in C and I be the closure of a class of equations (Ff · σX, σY · f ) labeled by all morphisms f : Y → X in C. We have obtained the Reiterman theory (t, I). Given X ∈ ObC, F-algebra (A, α) and a morphism h : X → A we set Rα(σX )(h) = α ◦ Fh. The assignment R : Alg F → (t, I)−alg given by (A, α) → (A, Rα) is an isomorphism.

slide-59
SLIDE 59

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Reiterman conversion

Theorem (Reiterman) Every f-algebraic category is algebraic. Reiterman isomorphism can be restricted so that for any polymeric variety Alg (F, P) there is an extension of the Reiterman theory I′ such that Alg (F, P) ∼ =C (t, I′)−alg Theorem (J.P.) Every polymeric category is algebraic. As a (rather far) consequence we get that every variety is algebraic.

slide-60
SLIDE 60

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Reiterman conversion

Theorem (Reiterman) Every f-algebraic category is algebraic. Reiterman isomorphism can be restricted so that for any polymeric variety Alg (F, P) there is an extension of the Reiterman theory I′ such that Alg (F, P) ∼ =C (t, I′)−alg Theorem (J.P.) Every polymeric category is algebraic. As a (rather far) consequence we get that every variety is algebraic.

slide-61
SLIDE 61

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Inclusions for a general base category C: Beck

  • Algebraic
  • L − algebraic

=?

  • Algebraic ∩ L − algebraic

=?

Polymeric

  • Monadic
  • F − algebraic
  • FMonadic.
slide-62
SLIDE 62

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Inclusions for a cocomplete base category:

Beck

⊃ =?

  • L − algebraic

=?

  • Algebraic

=?

Varieties

=?

Polymeric

  • Monadic
  • F − algebraic
  • FMonadic.
slide-63
SLIDE 63

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

References

  • J. Ad´

amek, H. Porst: From Varieties of Algebras to Covarieties of Coalgebras, Electronic Notes in Theoretical Computer Science (2001)

  • A. Kurz, J. Rosick´

y: Modal Predicates and Coequations, Electronic Notes in Theoretical Computer Science, Vol. 65, 156-175 (2002) F.E.J. Linton: An outline of functorial semantics, Lecture Notes in

  • Math. 80, Springer (1969), 7 -52.
  • J. Pavl´

ık: Free Algebras in Varieties, Arch. Mathemat. (2010)

  • J. Pavl´

ık: On Categories of Algebras, Dis. Thesis (2010)

  • J. Pavl´

ık: Varieties defined without colimits, 7th Panhellenic Logic Symposium - proceedings (2009)

  • J. Pavl´

ık: Kan Extensions in Context of Concreteness, arXiv:1104.3542v1 [math.CT] (2011)

  • J. Rosick´

y: On algebraic categories, Colloquia Mathematica Societatis J´ anos Bolai(1977)

slide-64
SLIDE 64

Functor algebras and derived categories Algebraic categories Reiterman conversion Overview of algebras over a general category R

Thank you for your attention.