Skip to main content

Showing 1–3 of 3 results for author: Paviotti, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2303.09358  [pdf, ps, other

    cs.PL

    Full Abstraction for Free

    Authors: Marco Paviotti, Nicolas Wu

    Abstract: Structured recursion schemes such as folds and unfolds have been widely used for structuring both functional programs and program semantics. In this context, it has been customary to implement denotational semantics as folds over an inductive data type to ensure termination and compositionality. Separately, operational models can be given by unfolds, and naturally not all operational models coinci… ▽ More

    Submitted 16 March, 2023; originally announced March 2023.

  2. arXiv:2201.10287  [pdf, ps, other

    cs.PL

    Structured Handling of Scoped Effects: Extended Version

    Authors: Zhixuan Yang, Marco Paviotti, Nicolas Wu, Birthe van den Berg, Tom Schrijvers

    Abstract: Algebraic effects offer a versatile framework that covers a wide variety of effects. However, the family of operations that delimit scopes are not algebraic and are usually modelled as handlers, thus preventing them from being used freely in conjunction with algebraic operations. Although proposals for scoped operations exist, they are either ad-hoc and unprincipled, or too inconvenient for practi… ▽ More

    Submitted 25 January, 2022; originally announced January 2022.

    Comments: Extended version of the paper Structured Handling of Scoped Effects in ESOP 2022

  3. arXiv:1805.00289  [pdf, ps, other

    cs.LO cs.PL

    Denotational semantics of recursive types in synthetic guarded domain theory

    Authors: Rasmus E. Møgelberg, Marco Paviotti

    Abstract: Just like any other branch of mathematics, denotational semantics of programming languages should be formalised in type theory, but adapting traditional domain theoretic semantics, as originally formulated in classical set theory to type theory has proven challenging. This paper is part of a project on formulating denotational semantics in type theories with guarded recursion. This should have the… ▽ More

    Submitted 2 May, 2018; v1 submitted 1 May, 2018; originally announced May 2018.