Restriction monads and algebras.
Union College Mathematics Conference Darien DeWolf Dalhousie University December 4, 2016
1 / 21
Restriction monads and algebras. Union College Mathematics - - PowerPoint PPT Presentation
Restriction monads and algebras. Union College Mathematics Conference Darien DeWolf Dalhousie University December 4, 2016 1 / 21 Monads for Partial Computation Moggi (1991) introduces monads as abstract notions of computation. In particular,
1 / 21
2 / 21
3 / 21
4 / 21
I We need to assign special “endomorphisms”, so we need some data
I We need to be able to pick out the “source” to anchor these
5 / 21
s
t
1
1
⌘
s
t
s⇡1
t⇡2
µ
s
t
6 / 21
s
s
s
t
∆
s⇡1
t⇡2
7 / 21
s
t
s
s
⇢
s
t
8 / 21
s
t
◆
s
t
s⇡1
s⇡2
⌧
s⇡1
s⇡2
9 / 21
s⇡1
s⇡2
[µ|⇤DE]
s
s
s⇡1
t⇡2
s⇡1
s⇡2
10 / 21
∆
1T
T⇢
µ.T◆
11 / 21
⇢2
⌧
µ.◆2
⇢2
µ.◆2
12 / 21
⇢2 ✏ D⇢ / DE [µ |⇤ DE]
µ.◆2
⇢
◆
13 / 21
⇢T
µ.◆T
T⇢
µ.T◆
14 / 21
1Not in bicategories, though, need to consider these as monads in double
15 / 21
I hT : ST ) S, I hD : SD ) S, I hE : SE ) S and I r : D ) SD.
16 / 21
a1
a2
s⇡1
a2⇡2
hT
a1
a2
s⇡1
a2⇡2
hD
a1
a2
s|X⇡1
a2⇡2
hE
a1
a2
17 / 21
a1
a2
r
s⇡1
a2⇡2
r
S⇢
18 / 21
|
I for all objects y, y 0 2 Y and x, x0 2 X, a pair of action maps
y 0,y,x : Y(y 0, y) ⇥ ϕ(y, x)
y,x,x0 : ϕ(y, x) ⇥ X(x, x0)
I a map assigning each α 2 ϕ(y, x) to some α : x ! x in X satisfying
19 / 21
20 / 21
↵
|
M
F
F 0
|
M0
rMon(rCat)
↵
|
A
F
F 0
|
B
rMod(Span(Set))
21 / 21