A Metalanguage for Guarded Iteration
Sergey Goncharov Christoph Rauch Lutz Schr¨
- der
A Metalanguage for Guarded Iteration Sergey Goncharov Christoph - - PowerPoint PPT Presentation
A Metalanguage for Guarded Iteration Sergey Goncharov Christoph Rauch Lutz Schr oder Friedrich-Alexander-Universit at Erlangen-N urnberg ICTAC 2018, October 15-19, Stellenbosch Two Flavors of Computations Domain theory
1/18
:Abramsky 2014, Intensionality, Definability and Computation
1/18
:Abramsky 2014, Intensionality, Definability and Computation
1/18
2/18
2/18
3/18
3/18
4/18
:Moggi 1991, Notions of Computation and Monads ;Plotkin and Power 2002, Notions of Computation Determine Monads
5/18
:Moggi 1991, Notions of Computation and Monads ;Plotkin and Power 2002, Notions of Computation Determine Monads
5/18
:Moggi 1991, Notions of Computation and Monads ;Plotkin and Power 2002, Notions of Computation Determine Monads
5/18
6/18
:Bloom and ´
7/18
` τ 1q
` π
`
8/18
9/18
i Xiq, so as to be able to point the branch in which to
:Geron and Levy 2016, Iteration and labelled iteration
10/18
11/18
12/18
13/18
1 , . . . , em : E αm m q
14/18
:Geron and Levy 2016, Iteration and labelled iteration ;Goncharov, Rauch, and Schr¨
15/18
` ¨ ¨ ¨ ` ` τn
` ¨ ¨ ¨ ` ` τn´1 ` ` π
` τ2 ` ` ¨ ¨ ¨
16/18
`
17/18
:Goncharov, Jakob, and Neves 2018, A Semantics for Hybrid Iteration
18/18
14/18
15/18
16/18
17/18
` τ 1q
` π
`
` ¨ ¨ ¨ ` ` τnq
` ¨ ¨ ¨ ` ` τn´1 ` ` π
` τ2 ` ` ¨ ¨ ¨
18/18