Recursively defined cpo algebras
Ohad Kammar and Paul Blain Levy July 13, 2018
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 1 / 16
Recursively defined cpo algebras Ohad Kammar and Paul Blain Levy - - PowerPoint PPT Presentation
Recursively defined cpo algebras Ohad Kammar and Paul Blain Levy July 13, 2018 Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 1 / 16 Outline Bilimit compact categories 1 Modelling recursive types 2
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 1 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 2 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 3 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 4 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 5 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 6 / 16
def
def
def
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 7 / 16
def
def
def
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 7 / 16
n, e′ n, p′ n) in Cep
n, r′ n)n∈N
n commuting with en and with pn
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 8 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 9 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 10 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 11 / 16
1 If programs either terminate or diverge, [
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 12 / 16
1 If programs either terminate or diverge, [
2 Suppose programs can crash. Then [
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 12 / 16
1 If programs either terminate or diverge, [
2 Suppose programs can crash. Then [
3 Suppose programs can peform I/O, described by a functor
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 12 / 16
1 If programs either terminate or diverge, [
2 Suppose programs can crash. Then [
3 Suppose programs can peform I/O, described by a functor
4 Suppose programs can lookup and update memory, and S is the set
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 12 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 13 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 13 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 14 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 14 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 15 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 15 / 16
Ohad Kammar and Paul Blain Levy Recursively defined cpo algebras July 13, 2018 16 / 16