Skip to main content

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

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

    cs.LO cs.PL

    The Essense of Useful Evaluation Through Quantitative Types (Extended Version)

    Authors: Pablo Barenbaum, Delia Kesner, Mariana Milicich

    Abstract: Several evaluation notions for lambda calculus qualify as reasonable cost models according to Slot and van Emde Boas' Invariance Thesis. A notable result achieved by Accattoli and Dal Lago is that leftmost-outermost reduction is reasonable, where the term representation uses sharing and the steps are useful. These results, initially studied in call-by-name, have also been extended to call-by-value… ▽ More

    Submitted 29 April, 2024; originally announced April 2024.

  2. arXiv:2404.14340  [pdf, other

    cs.LO cs.PL

    Hybrid Intersection Types for PCF (Extended Version)

    Authors: Pablo Barenbaum, Delia Kesner, Mariana Milicich

    Abstract: Intersection type systems have been independently applied to different evaluation strategies, such as call-by-name (CBN) and call-by-value (CBV). These type systems have been then generalized to different subsuming paradigms being able, in particular, to encode CBN and CBV in a unique unifying framework. However, there are no intersection type systems that explicitly enable CBN and CBV to cohabit… ▽ More

    Submitted 22 April, 2024; originally announced April 2024.

    Comments: 38 pages

  3. arXiv:2009.10929  [pdf, ps, other

    cs.PL

    Semantics of a Relational λ-Calculus (Extended Version)

    Authors: Pablo Barenbaum, Federico Lochbaum, Mariana Milicich

    Abstract: We extend the λ-calculus with constructs suitable for relational and functional-logic programming: non-deterministic choice, fresh variable introduction, and unification of expressions. In order to be able to unify λ-expressions and still obtain a confluent theory, we depart from related approaches, such as λProlog, in that we do not attempt to solve higher-order unification. Instead, abstractions… ▽ More

    Submitted 28 February, 2021; v1 submitted 23 September, 2020; originally announced September 2020.