77
Convexity and the Kalmbach monad Gejza Jenča August 10, 2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Convexity and the Kalmbach monad

Gejza Jenča

August 10, 2018

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Page 2: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Plan

Monads as generalized varietiesExamples of monadsKalmbach monad on bounded posetsEffect algebrasConvex effect algebrasThe � product[0, 1]-actionsDistributive lawsThe composite monad and its algebras

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 2 / 42

Page 3: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe ‘free algebra‘ endofunctor

Let V be a variety of universal algebras.

Write TV (X ) for the the underlying set of the free algebra generatedby the set X , so elements of TV (X ) are (equivalence classes) of termsover X .Then TV : Set→ Set is a functor:

TV (Xf−→ Y ) : F (X )→ F (Y )

replaces variable x in terms by the variable f (x).

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 3 / 42

Page 4: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe ‘free algebra‘ endofunctor

Let V be a variety of universal algebras.Write TV (X ) for the the underlying set of the free algebra generatedby the set X , so elements of TV (X ) are (equivalence classes) of termsover X .

Then TV : Set→ Set is a functor:

TV (Xf−→ Y ) : F (X )→ F (Y )

replaces variable x in terms by the variable f (x).

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 3 / 42

Page 5: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe ‘free algebra‘ endofunctor

Let V be a variety of universal algebras.Write TV (X ) for the the underlying set of the free algebra generatedby the set X , so elements of TV (X ) are (equivalence classes) of termsover X .Then TV : Set→ Set is a functor:

TV (Xf−→ Y ) : F (X )→ F (Y )

replaces variable x in terms by the variable f (x).

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 3 / 42

Page 6: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe unit and the multiplication

For every set X there is a natural mapping ηX : X → TV (X ), given byηX (x) = x .

η is the unit of the monadFor every set X there is a natural mappingµX : TV (TV (X ))→ TV (X ), given by ‘flattening of terms over terms’or ‘evaluation in the free algebra’.µ is the multiplication of the monad

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 4 / 42

Page 7: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe unit and the multiplication

For every set X there is a natural mapping ηX : X → TV (X ), given byηX (x) = x .η is the unit of the monad

For every set X there is a natural mappingµX : TV (TV (X ))→ TV (X ), given by ‘flattening of terms over terms’or ‘evaluation in the free algebra’.µ is the multiplication of the monad

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 4 / 42

Page 8: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe unit and the multiplication

For every set X there is a natural mapping ηX : X → TV (X ), given byηX (x) = x .η is the unit of the monadFor every set X there is a natural mappingµX : TV (TV (X ))→ TV (X ), given by ‘flattening of terms over terms’or ‘evaluation in the free algebra’.

µ is the multiplication of the monad

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 4 / 42

Page 9: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasThe unit and the multiplication

For every set X there is a natural mapping ηX : X → TV (X ), given byηX (x) = x .η is the unit of the monadFor every set X there is a natural mappingµX : TV (TV (X ))→ TV (X ), given by ‘flattening of terms over terms’or ‘evaluation in the free algebra’.µ is the multiplication of the monad

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 4 / 42

Page 10: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasExample: the free monoid monad

T (X ) is the set of all words over alphabet X :

X = {a, b, c} [], [a], [babbca] ∈ T (X )

For a mapping f : X → Y , T (f ) : T (X )→ T (Y ) is given by

T (f )([x1x2 . . . xn]) = [f (x1)f (x2) . . . f (xn)]

For a set X , ηX : X → T (X ) is given by

ηX (x) = [x ]

For a set X , µX : T (T (X ))→ T (X ) concatenates the words:

µX ([[aba][acd ][][da]]) = [abaacdda]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 5 / 42

Page 11: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasExample: the free monoid monad

T (X ) is the set of all words over alphabet X :

X = {a, b, c} [], [a], [babbca] ∈ T (X )

For a mapping f : X → Y , T (f ) : T (X )→ T (Y ) is given by

T (f )([x1x2 . . . xn]) = [f (x1)f (x2) . . . f (xn)]

For a set X , ηX : X → T (X ) is given by

ηX (x) = [x ]

For a set X , µX : T (T (X ))→ T (X ) concatenates the words:

µX ([[aba][acd ][][da]]) = [abaacdda]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 5 / 42

Page 12: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasExample: the free monoid monad

T (X ) is the set of all words over alphabet X :

X = {a, b, c} [], [a], [babbca] ∈ T (X )

For a mapping f : X → Y , T (f ) : T (X )→ T (Y ) is given by

T (f )([x1x2 . . . xn]) = [f (x1)f (x2) . . . f (xn)]

For a set X , ηX : X → T (X ) is given by

ηX (x) = [x ]

For a set X , µX : T (T (X ))→ T (X ) concatenates the words:

µX ([[aba][acd ][][da]]) = [abaacdda]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 5 / 42

Page 13: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasExample: the free monoid monad

T (X ) is the set of all words over alphabet X :

X = {a, b, c} [], [a], [babbca] ∈ T (X )

For a mapping f : X → Y , T (f ) : T (X )→ T (Y ) is given by

T (f )([x1x2 . . . xn]) = [f (x1)f (x2) . . . f (xn)]

For a set X , ηX : X → T (X ) is given by

ηX (x) = [x ]

For a set X , µX : T (T (X ))→ T (X ) concatenates the words:

µX ([[aba][acd ][][da]]) = [abaacdda]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 5 / 42

Page 14: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Monads generalize varieties of algebrasExample: the free monoid monad

T (X ) is the set of all words over alphabet X :

X = {a, b, c} [], [a], [babbca] ∈ T (X )

For a mapping f : X → Y , T (f ) : T (X )→ T (Y ) is given by

T (f )([x1x2 . . . xn]) = [f (x1)f (x2) . . . f (xn)]

For a set X , ηX : X → T (X ) is given by

ηX (x) = [x ]

For a set X , µX : T (T (X ))→ T (X ) concatenates the words:

µX ([[aba][acd ][][da]]) = [abaacdda]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 5 / 42

Page 15: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

(Set, η, µ)

. So we have data of the following type:

a category Set,a functor T : Set→ Set,a natural transformation η : idSet → T ,a natural transformation µ : T 2 → T .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 6 / 42

Page 16: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

(Set, η, µ)

. So we have data of the following type:a category Set,

a functor T : Set→ Set,a natural transformation η : idSet → T ,a natural transformation µ : T 2 → T .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 6 / 42

Page 17: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

(Set, η, µ)

. So we have data of the following type:a category Set,a functor T : Set→ Set,

a natural transformation η : idSet → T ,a natural transformation µ : T 2 → T .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 6 / 42

Page 18: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

(Set, η, µ)

. So we have data of the following type:a category Set,a functor T : Set→ Set,a natural transformation η : idSet → T ,

a natural transformation µ : T 2 → T .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 6 / 42

Page 19: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

(Set, η, µ)

. So we have data of the following type:a category Set,a functor T : Set→ Set,a natural transformation η : idSet → T ,a natural transformation µ : T 2 → T .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 6 / 42

Page 20: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The monad laws

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 7 / 42

Page 21: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Axioms of a monadRight unit axiom

T (X )T (ηX )//

idT (X ) $$

T 2(X )

µX

��T (X )

[abac] � //

&&

[[a][b][a][c]]_

��[abac]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 8 / 42

Page 22: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Axioms of a monadRight unit axiom

T (X )T (ηX )//

idT (X ) $$

T 2(X )

µX

��T (X )

[abac] � //

&&

[[a][b][a][c]]_

��[abac]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 8 / 42

Page 23: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

AxiomsLeft unit axiom

T 2(X )

µX

��

T (X )ηT (X )oo

idT (X )zzT (X )

[[abac]]_

��

[abac]�oo4

zz[abac]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 9 / 42

Page 24: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

AxiomsLeft unit axiom

T 2(X )

µX

��

T (X )ηT (X )oo

idT (X )zzT (X )

[[abac]]_

��

[abac]�oo4

zz[abac]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 9 / 42

Page 25: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Axioms of a monadAssociativity axiom

T 3(X )T (µX )//

µT (X )

��

T 2(X )

µX

��T 2(X )

µX // T (X )

[[[ab][bc]

][[ca]]] � //

_

��

[[abbc][ca]

]_

��[[ab][bc][ca]

] � // [abbcca]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 10 / 42

Page 26: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Axioms of a monadAssociativity axiom

T 3(X )T (µX )//

µT (X )

��

T 2(X )

µX

��T 2(X )

µX // T (X )[[[ab][bc]

][[ca]]] � //

_

��

[[abbc][ca]

]_

��[[ab][bc][ca]

] � // [abbcca]

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 10 / 42

Page 27: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The definition

DefinitionLet C be a category. A monad over C is a triple (T , η, µ) such that

T : C → C,η : idC → T ,µ : T 2 → T

such that the unit and associativity axioms hold.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 11 / 42

Page 28: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras for a monad

DefinitionLet (T , η, µ) be a monad over C. Then an algebra for T (or T -algebra) isa pair (X , α), where

X is an object of C and

α : T (X )→ X

such that the following diagrams commute

XηX //

idX ""

T (X )

α

��X

T 2(X )µX //

T (α)

��

T (X )

α

��T (X ) α

// X

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 12 / 42

Page 29: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras for a monad

DefinitionLet (T , η, µ) be a monad over C. Then an algebra for T (or T -algebra) isa pair (X , α), where

X is an object of C andα : T (X )→ X

such that the following diagrams commute

XηX //

idX ""

T (X )

α

��X

T 2(X )µX //

T (α)

��

T (X )

α

��T (X ) α

// X

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 12 / 42

Page 30: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras for a monad

DefinitionLet (T , η, µ) be a monad over C. Then an algebra for T (or T -algebra) isa pair (X , α), where

X is an object of C andα : T (X )→ X

such that the following diagrams commute

XηX //

idX ""

T (X )

α

��X

T 2(X )µX //

T (α)

��

T (X )

α

��T (X ) α

// X

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 12 / 42

Page 31: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Intuition/meaning of all this

An algebra α : T (X )→ X equips the set X with evaluation of terms overX .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 13 / 42

Page 32: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Morphisms of algebras

DefinitionIf (A, α), (B, β) are algebras for a monad T , then a morphism of algebrasf : (A, α)→ (B, β) is a morphism f : A→ B in the underlying categorysuch that the square

T (A)T (f ) //

α

��

T (B)

�

Af

// B

commutes.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 14 / 42

Page 33: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Morphisms of algebras

DefinitionIf (A, α), (B, β) are algebras for a monad T , then a morphism of algebrasf : (A, α)→ (B, β) is a morphism f : A→ B in the underlying categorysuch that the square

T (A)T (f ) //

α

��

T (B)

�

Af

// B

commutes.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 14 / 42

Page 34: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Eilenberg-Moore category

DefinitionLet (T , η, µ) be a monad on a category C. The category CT of T -algebrasand their morphisms is called the Eilenberg-Moore category of the monadT .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 15 / 42

Page 35: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras are algebras

If V is a variety of algebras and TV is the monad associated with V, then

SetTV ' V.

So every variety is faithfully represented by its associated monad.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 16 / 42

Page 36: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras are algebras

If V is a variety of algebras and TV is the monad associated with V, then

SetTV ' V.

So every variety is faithfully represented by its associated monad.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 16 / 42

Page 37: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.

Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 38: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.

Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 39: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.

Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 40: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.

Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 41: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.

Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 42: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.

Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 43: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.

Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 44: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Algebras over other categories

ExampleFor every ring A, A-modules are algebras for a monad on the categoryof abelian groups.Graphs equipped with a perfect matching are algebras for a monad onthe category of graphs.Bounded posets are algebras for a monad on the category of posets.Involutive posets are algebras for a monad on posets.Closure operators are algebras for a monad on posets.Retractions are algebras for a monad on the category C→, whenever Chas coproducts.Compact Haussdorff spaces are algebras for a monad on Set.Small categories are algebras for a monad on the category of directedmultigraphs.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 17 / 42

Page 45: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Kalmbach embedding

[Kalmbach, 1977] proved the following

TheoremEvery bounded lattice can be embedded into an orthomodular lattice.

CorollaryOrthomodular lattices do not satisfy any special lattice equation.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 18 / 42

Page 46: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Kalmbach embedding

[Kalmbach, 1977] proved the following

TheoremEvery bounded lattice can be embedded into an orthomodular lattice.

CorollaryOrthomodular lattices do not satisfy any special lattice equation.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 18 / 42

Page 47: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Kalmbach embedding

Let L be a bounded lattice. Let K (L) be the set of all finite chains inL with even number of elements.

Introduce a partial order on the set K (L) by the following rule:

[a1 < a2 < · · · < a2n−1 < a2n] ≤ [b1 < b2 < · · · < b2n−1 < b2k ]

if and only if for every 1 ≤ i ≤ n there exists 1 ≤ j ≤ k such thatb2j−1 ≤ a2i−1 < a2i ≤ b2j .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 19 / 42

Page 48: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Kalmbach embedding

Let L be a bounded lattice. Let K (L) be the set of all finite chains inL with even number of elements.Introduce a partial order on the set K (L) by the following rule:

[a1 < a2 < · · · < a2n−1 < a2n] ≤ [b1 < b2 < · · · < b2n−1 < b2k ]

if and only if for every 1 ≤ i ≤ n there exists 1 ≤ j ≤ k such thatb2j−1 ≤ a2i−1 < a2i ≤ b2j .

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 19 / 42

Page 49: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Then K (L) is a bounded lattice.Moreover, it is an orthomodular lattice: the orthocomplementation is

({ai}2ni=1)′ := {ai}2ni=1∆{0, 1},

where ∆ denotes the symmetric difference andthe mapping ηL : L→ K (L) given by ηL(x) = {0, x} for x > 0 andηL(0) = ∅ is a injective morphism of lattices.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 20 / 42

Page 50: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Kalmbach embedding

K cannot be made to a functor from the category of lattices into thecategory of orthomodular lattices.However, K can be extended to a functor from the category ofbounded posets to the category of orthomodular posets;for f : P → Q is BPos, K (f ) : K (P)→ K (Q) is given by the rule

K (f )([a1 < a2 < · · · < a2n−1 < a2n]) = ∆2ni=1{f (ai )}.

[Harding, 2004] K is left adjoint to the forgetful functor U from thecategory of orthomodular posets OMP to the category of boundedposets BPos.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 21 / 42

Page 51: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The Kalmbach monad

DefinitionThe Kalmbach monad (T , η, µ) on the category BPos is given as follows

T : BPos→ BPos is the Kalmbach embedding K : BPos→ OMPcomposed with the forgetful functor U : OMP→ BPos, that means,T = U ◦ K ;ηP : P → T (P) is given by

ηP(x) =

{{0, x} x > 0∅ x = 0

µP : T 2(P)→ T (P) is given by

µP([C1 < C2 < · · · < C2n−1 < C2n]) = C1∆C2∆ . . .∆C2n,

where ∆ denotes the symmetric difference of sets.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 22 / 42

Page 52: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

What are algebras for the Kalmbach monad?

Answer: effect algebras

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 23 / 42

Page 53: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Effect algebras

An effect algebra [Foulis and Bennett, 1994, Kôpka and Chovanec, 1994,Giuntini and Greuling, 1989]

(A; +, 0, 1)

+ is a binary partial operation.0, 1 are constants.

(E1) If a + b is defined, then b + a is defined and a + b = b + a.(E2) If a + b and (a + b) + c are defined, then b + c and a + (b + c) are

defined and (a + b) + c = a + (b + c).(E3) For every a ∈ E there is a unique a′ ∈ E such that a + a′ exists and

a + a′ = 1.(E4) If a + 1 is defined, then a = 0.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 24 / 42

Page 54: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Properties

Cancellability: a + x = a + y =⇒ x = y .E is a poset under a partial order given by a ≤ b iff (∃x)a = b + x .This poset is bounded by 0 and 1.In general (E ,≤) is not a lattice.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 25 / 42

Page 55: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Morphisms of effect algebras

A morphism of effect algebras f : A→ B is a mapping of the underlyingsets such that

f (0) = 0, f (1) = 1 andwhenever a + b exists in A, f (a) + f (b) exists in B andf (a + b) = f (a) + f (b).

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 26 / 42

Page 56: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Examples of effect algebras

ExampleAny powerset of a set; + is the disjoint union.Any other Boolean algebra.The real interval [0, 1]; a + b exists iff a + b ≤ 1 and a + b := a + b.Any other MV-algebra.Closed subspaces of a Hilbert space; p + q exists iff p ⊥ q and thenp + q = p ∪ q.Any other orthomodular lattice.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 27 / 42

Page 57: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Convex effect algebras

DefinitionA convex effect algebra is an effect algebra E equipped with amultiplication by real numbers from interval [0, 1] such that, for allρ, ψ ∈ [0, 1] and a, b ∈ E ,(C1) a.1 = a

(C2) (a.ρ).ψ = a.(ρ.ψ)

(C3) If a + b is defined, then a.ρ+ b.ρ is defined and (a + b).ρ = a.ρ+ b.ρ

(C4) If ρ+ ψ < 1, then a.ρ+ a.ψ is defined and a.(ρ+ ψ) = a.ρ+ a.ψ.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 28 / 42

Page 58: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Theorem[Jacobs, 2010] The category of convex effect algebras ConvEA is anEilenberg-Moore category for a monad on EA.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 29 / 42

Page 59: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

ProblemIs ConvEA a category of algebras for some monad on BPos?

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 30 / 42

Page 60: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The � product on BPos

Let A,B,C be bounded posets. We say that a BPos-morphismH : A× B → C is a 0-bimorphism if and only if, for all a ∈ A andb ∈ B , h(0, b) = h(b, 0) = 0.

Let us write A�B for the poset A× B/ ∼, where ∼ is the equivalenceon A× B generated by the relations (a, 0) ∼ (0, b), for all a ∈ Ab ∈ B .All the elements of A× B that have 0 in first or second coordinateform one of the equivalence classes of ∼, all the other elements formsingleton equivalence classes.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 31 / 42

Page 61: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The � product on BPos

Let A,B,C be bounded posets. We say that a BPos-morphismH : A× B → C is a 0-bimorphism if and only if, for all a ∈ A andb ∈ B , h(0, b) = h(b, 0) = 0.Let us write A�B for the poset A× B/ ∼, where ∼ is the equivalenceon A× B generated by the relations (a, 0) ∼ (0, b), for all a ∈ Ab ∈ B .

All the elements of A× B that have 0 in first or second coordinateform one of the equivalence classes of ∼, all the other elements formsingleton equivalence classes.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 31 / 42

Page 62: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The � product on BPos

Let A,B,C be bounded posets. We say that a BPos-morphismH : A× B → C is a 0-bimorphism if and only if, for all a ∈ A andb ∈ B , h(0, b) = h(b, 0) = 0.Let us write A�B for the poset A× B/ ∼, where ∼ is the equivalenceon A× B generated by the relations (a, 0) ∼ (0, b), for all a ∈ Ab ∈ B .All the elements of A× B that have 0 in first or second coordinateform one of the equivalence classes of ∼, all the other elements formsingleton equivalence classes.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 31 / 42

Page 63: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

The � product on BPos

Clearly, the mapping � : A× B → A�B that takes an element of A× B toits equivalence class is a 0-bimorphism. Moreover, it is an universal0-bimorphism in the following sense: for every 0-bimorphismh : A× B → C , there is a unique morphism of bounded posetsf : A�B → C such that

A× B

���

h

""A�B

f// C

commutes.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 32 / 42

Page 64: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

FactThe category (BPos,�, 2) is a monoidal category.a

aHere, 2 is a 2-element chain

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 33 / 42

Page 65: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

[0, 1] is a monoid

PropositionThe real interval [0, 1], equipped with multiplication of reals is a monoid inthe monoidal category (BPos,�, 1).

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 34 / 42

Page 66: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Every monoid induces a monad

There is a monad (S , µS , ηS) on BPos associated with [0, 1]. Explicitly,S : BPos→ BPos is an endofunctor given by the ruleS(A) = A�[0, 1]

ηS : idBPos → S is a natural transformations given by ηSA(x) = x�1andµS : S ◦ S → S is a natural transformation given byµSA(x�ρ�ψ) = x�(ρ.ψ).

This monad is called the free [0, 1]-action monad on BPos.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 35 / 42

Page 67: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Every monoid induces a monad

There is a monad (S , µS , ηS) on BPos associated with [0, 1]. Explicitly,S : BPos→ BPos is an endofunctor given by the ruleS(A) = A�[0, 1]

ηS : idBPos → S is a natural transformations given by ηSA(x) = x�1and

µS : S ◦ S → S is a natural transformation given byµSA(x�ρ�ψ) = x�(ρ.ψ).

This monad is called the free [0, 1]-action monad on BPos.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 35 / 42

Page 68: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Every monoid induces a monad

There is a monad (S , µS , ηS) on BPos associated with [0, 1]. Explicitly,S : BPos→ BPos is an endofunctor given by the ruleS(A) = A�[0, 1]

ηS : idBPos → S is a natural transformations given by ηSA(x) = x�1andµS : S ◦ S → S is a natural transformation given byµSA(x�ρ�ψ) = x�(ρ.ψ).

This monad is called the free [0, 1]-action monad on BPos.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 35 / 42

Page 69: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Every monoid induces a monad

There is a monad (S , µS , ηS) on BPos associated with [0, 1]. Explicitly,S : BPos→ BPos is an endofunctor given by the ruleS(A) = A�[0, 1]

ηS : idBPos → S is a natural transformations given by ηSA(x) = x�1andµS : S ◦ S → S is a natural transformation given byµSA(x�ρ�ψ) = x�(ρ.ψ).

This monad is called the free [0, 1]-action monad on BPos.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 35 / 42

Page 70: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Distributive laws [Beck, 1969]

If S ,T are monads on a category, it may happen that T ◦ S can bemade to a monad.The additional data needed to do that is a natural transformationλ : ST → TS , satisfying certain conditions.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 36 / 42

Page 71: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Distributive laws [Beck, 1969]

SSηT

~~

ηTS

ST

λ// TS

TηST

}}

TηS

!!ST

λ// TS

SST

µST��

Sλ // STSλS // TSS

TµS

��ST

λ// TS

STT

SµT

��

λT // TSTTλ // TTS

µTS��

STλ

// TS

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 37 / 42

Page 72: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

ExampleThere is a distributive law between

the ‘free abelian group’ monad on Set andthe ‘free monoid’ monad on Set.

The composite monad is the ‘free ring’ monad.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 38 / 42

Page 73: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Results

TheoremThere is a distributive law between

the Kalmbach monad T on BPos andthe free [0, 1]-action monad on BPos.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 39 / 42

Page 74: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Results

TheoremThe category of algebras for the composite monad TS is equivalent for thecategory of effect algebras equipped with multiplication with a scalar,satisfying the following conditions:(C1) a.1 = a

(C2) (a.ρ).ψ = a.(ρ.ψ)

(C3) If a + b is defined, then a.ρ+ b.ρ is defined and (a + b).ρ = a.ρ+ b.ρ

Note: these are not convex effect algebras, the axiom(C4) If ρ+ ψ < 1, then a.ρ+ a.ψ is defined and a.(ρ+ ψ) = a.ρ+ a.ψ.is missing.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 40 / 42

Page 75: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Results

TheoremThe category of algebras for the composite monad TS is equivalent for thecategory of effect algebras equipped with multiplication with a scalar,satisfying the following conditions:(C1) a.1 = a

(C2) (a.ρ).ψ = a.(ρ.ψ)

(C3) If a + b is defined, then a.ρ+ b.ρ is defined and (a + b).ρ = a.ρ+ b.ρ

Note: these are not convex effect algebras, the axiom(C4) If ρ+ ψ < 1, then a.ρ+ a.ψ is defined and a.(ρ+ ψ) = a.ρ+ a.ψ.is missing.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 40 / 42

Page 76: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

What next?

Call the algebras on the previous slide weak effect algebras.

ProblemAre convex effect algebras algebras for a monad over weak effect algebras?

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 41 / 42

Page 77: Convexity and the Kalmbach monadwesfussn/slides/Jenca.pdfConvexityandtheKalmbachmonad GejzaJenča August10,2018 Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 1 / 42

Jon Beck. Distributive laws. In Seminar on triples and categoricalhomology theory, pages 119–140. Springer, 1969.

D.J. Foulis and M.K. Bennett. Effect algebras and unsharp quantum logics.Found. Phys., 24:1325–1346, 1994.

R. Giuntini and H. Greuling. Toward a formal language for unsharpproperties. Found. Phys., 19:931–945, 1989.

John Harding. Remarks on concrete orthomodular lattices. InternationalJournal of Theoretical Physics, 43(10):2149–2168, 2004.

Bart Jacobs. Convexity, duality and effects. In IFIP InternationalConference on Theoretical Computer Science, pages 1–19. Springer,2010.

Gudrun Kalmbach. Orthomodular lattices do not satisfy any special latticeequation. Archiv der Mathematik, 28(1):7–8, 1977.

F. Kôpka and F. Chovanec. D-posets. Math. Slovaca, 44:21–34, 1994.

Gejza Jenča Convexity and the Kalmbach monad August 10, 2018 42 / 42