SLIDE 1
1
CS522 - Programming Language Semantics Some Category Theory Grigore - - PowerPoint PPT Presentation
1 CS522 - Programming Language Semantics Some Category Theory Grigore Rou Department of Computer Science University of Illinois at Urbana-Champaign 2 Category theory appeared for at least two important reasons: 1. to capture general
1
2
3
4
5
6
7
8
h
f
g
f
u f B g
v D
f
g
f
g1
g2
f1
f2
gn
9
10
d(α)
γi
γi
11
12
13
d(α)
γi
γj
∃!h
δi
δj
14
⟨f,g⟩
g
πA
πB
15
16
17
f1
f1×f2
πA2
πB1
πB2
f2
18
f
appB,C
g
g×1B
1B
19
curry
uncurry
20