Skip to main content

Showing 1–6 of 6 results for author: Matache, C

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

    cs.PL cs.LO math.CT

    Scoped Effects as Parameterized Algebraic Theories

    Authors: Cristina Matache, Sam Lindley, Sean Moss, Sam Staton, Nicolas Wu, Zhixuan Yang

    Abstract: Notions of computation can be modelled by monads. Algebraic effects offer a characterization of monads in terms of algebraic operations and equational axioms, where operations are basic programming features, such as reading or updating the state, and axioms specify observably equivalent expressions. However, many useful programming features depend on additional mechanisms such as delimited scopes… ▽ More

    Submitted 20 May, 2024; v1 submitted 5 February, 2024; originally announced February 2024.

    Comments: Extended version of the ESOP 2024 paper with the same title

  2. arXiv:2312.16694  [pdf, ps, other

    cs.LO cs.PL math.CT

    Denotational semantics for languages for inference: semirings, monads, and tensors

    Authors: Cristina Matache, Sean Moss, Sam Staton, Ariadne Si Suo

    Abstract: Computational effects are commonly modelled by monads, but often a monad can be presented by an algebraic theory of operations and equations. This talk is about monads and algebraic theories for languages for inference, and their connections to semirings and tensors. A basic class of examples of algebraic theories comes from considering the theory of modules for a semiring, e.g. the theory of un… ▽ More

    Submitted 27 December, 2023; originally announced December 2023.

    Comments: 4 pages, LAFI 2023

  3. arXiv:2205.15917  [pdf, other

    cs.PL cs.LO math.CT

    Concrete categories and higher-order recursion (With applications including probability, differentiability, and full abstraction)

    Authors: Cristina Matache, Sean Moss, Sam Staton

    Abstract: We study concrete sheaf models for a call-by-value higher-order language with recursion. Our family of sheaf models is a generalization of many examples from the literature, such as models for probabilistic and differentiable programming, and fully abstract logical relations models. We treat recursion in the spirit of synthetic domain theory. We provide a general construction of a lifting monad st… ▽ More

    Submitted 31 May, 2022; originally announced May 2022.

  4. arXiv:2202.07735  [pdf, other

    cs.LG

    A Light-Weight Multi-Objective Asynchronous Hyper-Parameter Optimizer

    Authors: Gabriel Maher, Stephen Boyd, Mykel Kochenderfer, Cristian Matache, Dylan Reuter, Alex Ulitsky, Slava Yukhymuk, Leonid Kopman

    Abstract: We describe a light-weight yet performant system for hyper-parameter optimization that approximately minimizes an overall scalar cost function that is obtained by combining multiple performance objectives using a target-priority-limit scalarizer. It also supports a trade-off mode, where the goal is to find an appropriate trade-off among objectives by interacting with the user. We focus on the comm… ▽ More

    Submitted 7 September, 2022; v1 submitted 15 February, 2022; originally announced February 2022.

  5. arXiv:2105.02156  [pdf, other

    cs.PL cs.LO math.CT

    Recursion and Sequentiality in Categories of Sheaves

    Authors: Cristina Matache, Sean Moss, Sam Staton

    Abstract: We present a fully abstract model of a call-by-value language with higher-order functions, recursion and natural numbers, as an exponential ideal in a topos. Our model is inspired by the fully abstract models of O'Hearn, Riecke and Sandholm, and Marz and Streicher. In contrast with semantics based on cpo's, we treat recursion as just one feature in a model built by combining a choice of modular co… ▽ More

    Submitted 5 May, 2021; originally announced May 2021.

  6. arXiv:1902.04645  [pdf, ps, other

    cs.PL cs.LO

    Program Equivalence for Algebraic Effects via Modalities

    Authors: Cristina Matache

    Abstract: This dissertation is concerned with the study of program equivalence and algebraic effects as they arise in the theory of programming languages. Algebraic effects represent impure behaviour in a functional programming language, such as input and output, exceptions, nondeterminism etc. all treated in a generic way. Program equivalence aims to identify which programs can be considered equal in some… ▽ More

    Submitted 12 February, 2019; originally announced February 2019.

    Comments: Master Thesis, University of Oxford (September 2018)