Skip to main content

Showing 1–10 of 10 results for author: Mazza, D

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

    cs.LO

    On the complexity of normalization for the planar $λ$-calculus

    Authors: Anupam Das, Damiano Mazza, Lê Thành Dũng Nguyên, Noam Zeilberger

    Abstract: We sketch a tentative proof of P-completeness for the $β$-convertibility problem on untyped planar (a.k.a. ordered or non-commutative) $λ$-terms.

    Submitted 8 April, 2024; originally announced April 2024.

    Comments: Abstract for the Trends in Linear Logic and Applications 2023 workshop, meant to be expanded into a proper paper in the future

  2. arXiv:2310.10862  [pdf, other

    cs.RO cs.CV

    The Invisible Map: Visual-Inertial SLAM with Fiducial Markers for Smartphone-based Indoor Navigation

    Authors: Paul Ruvolo, Ayush Chakraborty, Rucha Dave, Richard Li, Duncan Mazza, Xierui Shen, Raiyan Siddique, Krishna Suresh

    Abstract: We present a system for creating building-scale, easily navigable 3D maps using mainstream smartphones. In our approach, we formulate the 3D-map** problem as an instance of Graph SLAM and infer the position of both building landmarks (fiducial markers) and navigable paths through the environment (phone poses). Our results demonstrate the system's ability to create accurate 3D maps. Further, we h… ▽ More

    Submitted 16 October, 2023; originally announced October 2023.

  3. Automatic Differentiation in PCF

    Authors: Damiano Mazza, Michele Pagani

    Abstract: We study the correctness of automatic differentiation (AD) in the context of a higher-order, Turing-complete language (PCF with real numbers), both in forward and reverse mode. Our main result is that, under mild hypotheses on the primitive functions included in the language, AD is almost everywhere correct, that is, it computes the derivative or gradient of the program under consideration except… ▽ More

    Submitted 12 January, 2021; v1 submitted 6 November, 2020; originally announced November 2020.

    Journal ref: Proc. ACM Program. Lang. 5, POPL, Article 28, 2021

  4. arXiv:1909.13768  [pdf, ps, other

    cs.LO cs.LG cs.PL

    Backpropagation in the Simply Typed Lambda-calculus with Linear Negation

    Authors: Alois Brunel, Damiano Mazza, Michele Pagani

    Abstract: Backpropagation is a classic automatic differentiation algorithm computing the gradient of functions specified by a certain class of simple, first-order programs, called computational graphs. It is a fundamental tool in several fields, most notably machine learning, where it is the key for efficiently training (deep) neural networks. Recent years have witnessed the quick growth of a research field… ▽ More

    Submitted 6 November, 2019; v1 submitted 27 September, 2019; originally announced September 2019.

    Comments: 27 pages

    Journal ref: Proc. ACM Program. Lang. 4, POPL, Article 64 (January 2020)

  5. arXiv:1509.00996  [pdf, ps, other

    cs.PL cs.LO

    A Strong Distillery

    Authors: Beniamino Accattoli, Pablo Barenbaum, Damiano Mazza

    Abstract: Abstract machines for the strong evaluation of lambda-terms (that is, under abstractions) are a mostly neglected topic, despite their use in the implementation of proof assistants and higher-order logic programming languages. This paper introduces a machine for the simplest form of strong evaluation, leftmost-outermost (call-by-name) evaluation to normal form, proving it correct, complete, and bou… ▽ More

    Submitted 16 March, 2016; v1 submitted 3 September, 2015; originally announced September 2015.

    Comments: Accepted at APLAS 2015

  6. arXiv:1406.2370  [pdf, ps, other

    cs.PL

    Distilling Abstract Machines (Long Version)

    Authors: Beniamino Accattoli, Pablo Barenbaum, Damiano Mazza

    Abstract: It is well-known that many environment-based abstract machines can be seen as strategies in lambda calculi with explicit substitutions (ES). Recently, graphical syntaxes and linear logic led to the linear substitution calculus (LSC), a new approach to ES that is halfway between big-step calculi and traditional calculi with ES. This paper studies the relationship between the LSC and environment-bas… ▽ More

    Submitted 9 June, 2014; originally announced June 2014.

    Comments: 63 pages

  7. arXiv:1209.0663  [pdf, ps, other

    cs.CC cs.LO

    Computational Complexity of Interactive Behaviors

    Authors: Ugo Dal Lago, Tobias Heindel, Damiano Mazza, Daniele Varacca

    Abstract: The theory of computational complexity focuses on functions and, hence, studies programs whose interactive behavior is reduced to a simple question/answer pattern. We propose a broader theory whose ultimate goal is expressing and analyzing the intrinsic difficulty of fully general interactive behaviors. To this extent, we use standard tools from concurrency theory, including labelled transition sy… ▽ More

    Submitted 4 September, 2012; originally announced September 2012.

    Comments: 17 pages

    ACM Class: F.1.1; F.1.3

  8. An Abstract Approach to Stratification in Linear Logic

    Authors: Pierre Boudes, Damiano Mazza, Lorenzo Tortora de Falco

    Abstract: We study the notion of stratification, as used in subsystems of linear logic with low complexity bounds on the cut-elimination procedure (the so-called light logics), from an abstract point of view, introducing a logical system in which stratification is handled by a separate modality. This modality, which is a generalization of the paragraph modality of Girard's light linear logic, arises from a… ▽ More

    Submitted 14 February, 2013; v1 submitted 27 June, 2012; originally announced June 2012.

    MSC Class: 03F52

    Journal ref: Information and Computation, 241:32-61, 2015

  9. Observational Equivalence and Full Abstraction in the Symmetric Interaction Combinators

    Authors: Damiano Mazza

    Abstract: The symmetric interaction combinators are an equally expressive variant of Lafont's interaction combinators. They are a graph-rewriting model of deterministic computation. We define two notions of observational equivalence for them, analogous to normal form and head normal form equivalence in the lambda-calculus. Then, we prove a full abstraction result for each of the two equivalences. This is… ▽ More

    Submitted 22 December, 2009; v1 submitted 1 June, 2009; originally announced June 2009.

    ACM Class: F.3.2; F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 5, Issue 4 (December 22, 2009) lmcs:1150

  10. Linear Logic by Levels and Bounded Time Complexity

    Authors: Patrick Baillot, Damiano Mazza

    Abstract: We give a new characterization of elementary and deterministic polynomial time computation in linear logic through the proofs-as-programs correspondence. Girard's seminal results, concerning elementary and light linear logic, achieve this characterization by enforcing a stratification principle on proofs, using the notion of depth in proof nets. Here, we propose a more general form of stratifica… ▽ More

    Submitted 26 July, 2009; v1 submitted 8 January, 2008; originally announced January 2008.

    Comments: 63 pages. To appear in Theoretical Computer Science. This version corrects minor fonts problems from v2

    Journal ref: Theoretical Computer Science 411 (2010) 470-503