Skip to main content

Showing 1–15 of 15 results for author: Faggian, C

Searching in archive cs. Search in all archives.
.
  1. Higher-Order Bayesian Networks, Exactly (Extended version)

    Authors: Claudia Faggian, Daniele Pautasso, Gabriele Vanoni

    Abstract: Bayesian networks (BNs) are graphical \emph{first-order} probabilistic models that allow for a compact representation of large probability distributions, and for efficient inference, both exact and approximate. We introduce a \emph{higher-order} programming language -- in the idealized form of a $λ$-calculus -- which we prove \emph{sound and complete} w.r.t. BNs: each BN can be encoded as a term,… ▽ More

    Submitted 11 December, 2023; v1 submitted 8 November, 2023; originally announced November 2023.

    Journal ref: Proc. ACM Program. Lang. 8, POPL, Article 84 (January 2024)

  2. arXiv:2303.08161  [pdf, ps, other

    cs.LO cs.PL

    Normal Form Bisimulations By Value

    Authors: Beniamino Accattoli, Adrienne Lancelot, Claudia Faggian

    Abstract: Normal form bisimilarities are a natural form of program equivalence resting on open terms, first introduced by Sangiorgi in call-by-name. The literature contains a normal form bisimilarity for Plotkin's call-by-value $λ$-calculus, Lassen's \emph{enf bisimilarity}, which validates all of Moggi's monadic laws and can be extended to validate $η$. It does not validate, however, other relevant princip… ▽ More

    Submitted 5 September, 2023; v1 submitted 14 March, 2023; originally announced March 2023.

    Comments: Rewritten version (deleted toy similarity and explained proof method on naive similarity) -- Submitted to POPL24

  3. arXiv:2204.08772  [pdf, other

    cs.LO

    Strategies for Asymptotic Normalization

    Authors: Claudia Faggian, Giulio Guerrieri

    Abstract: We present a technique to study normalizing strategies when termination is asymptotic, that is, it appears as a limit, as opposite to reaching a normal form in a finite number of steps. Asymptotic termination occurs in several settings, such as effectful, and in particular probabilistic computation -- where the limits are distributions over the possible outputs -- or infinitary lambda-calculi -- w… ▽ More

    Submitted 23 May, 2022; v1 submitted 19 April, 2022; originally announced April 2022.

    Comments: FSCD 2022

  4. arXiv:2104.10267  [pdf, ps, other

    cs.LO cs.PL

    On reduction and normalization in the computational core

    Authors: Claudia Faggian, Giulio Guerrieri, Ugo de'Liguoro, Riccardo Treglia

    Abstract: We study the reduction in a lambda-calculus derived from Moggi's computational one, that we call the computational core. The reduction relation consists of rules obtained by orienting three monadic laws. Such laws, in particular associativity and identity, introduce intricacies in the operational analysis. We investigate the central notions of returning a value versus having a normal form, and add… ▽ More

    Submitted 29 November, 2022; v1 submitted 20 April, 2021; originally announced April 2021.

    MSC Class: 68N18

  5. arXiv:2101.08364  [pdf, ps, other

    cs.LO

    Factorization in Call-by-Name and Call-by-Value Calculi via Linear Logic (long version)

    Authors: Claudia Faggian, Giulio Guerrieri

    Abstract: In each variant of the lambda-calculus, factorization and normalization are two key-properties that show how results are computed. Instead of proving factorization/normalization for the call-by-name (CbN) and call-by-value (CbV) variants separately, we prove them only once, for the bang calculus (an extension of the lambda-calculus inspired by linear logic and subsuming CbN and CbV), and then we t… ▽ More

    Submitted 20 January, 2021; originally announced January 2021.

    MSC Class: 03B40; 68N18; 03B70

  6. Intersection Types and (Positive) Almost-Sure Termination

    Authors: Ugo Dal Lago, Claudia Faggian, Simona Ronchi Della Rocca

    Abstract: Randomized higher-order computation can be seen as being captured by a lambda calculus endowed with a single algebraic operation, namely a construct for binary probabilistic choice. What matters about such computations is the probability of obtaining any given result, rather than the possibility or the necessity of obtaining it, like in (non)deterministic computation. Termination, arguably the sim… ▽ More

    Submitted 23 December, 2020; v1 submitted 23 October, 2020; originally announced October 2020.

    Journal ref: Proc. ACM Program. Lang. 5, POPL (2021)

  7. arXiv:2005.01808  [pdf, other

    cs.LO

    Factorize Factorization

    Authors: Beniamino Accattoli, Claudia Faggian, Giulio Guerrieri

    Abstract: Factorization -- a simple form of standardization -- is concerned with reduction strategies, i.e. how a result is computed. We present a new technique for proving factorization theorems for compound rewriting systems in a modular way, which is inspired by the Hindley-Rosen technique for confluence. Specifically, our technique is well adapted to deal with extensions of the call-by-name and call-by-… ▽ More

    Submitted 26 December, 2020; v1 submitted 4 May, 2020; originally announced May 2020.

    Comments: 29th EACSL Annual Conference on Computer Science Logic (CSL 2021)

  8. arXiv:1908.11289  [pdf, ps, other

    cs.LO

    Factorization and Normalization, Essentially

    Authors: Beniamino Accattoli, Claudia Faggian, Giulio Guerrieri

    Abstract: Lambda-calculi come with no fixed evaluation strategy. Different strategies may then be considered, and it is important that they satisfy some abstract rewriting property, such as factorization or normalization theorems. In this paper we provide simple proof techniques for these theorems. Our starting point is a revisitation of Takahashi's technique to prove factorization for head reduction. Our… ▽ More

    Submitted 27 November, 2019; v1 submitted 29 August, 2019; originally announced August 2019.

  9. arXiv:1901.02853  [pdf, other

    cs.LO

    Lambda Calculus and Probabilistic Computation

    Authors: Claudia Faggian, Simona Ronchi della Rocca

    Abstract: We introduce two extensions of the $λ$-calculus with a probabilistic choice operator, $Λ_\oplus^{cbv}$ and $Λ_\oplus^{cbn}$, modeling respectively call-by-value and call-by-name probabilistic computation. We prove that both enjoys confluence and standardization, in an extended way: we revisit these two fundamental notions to take into account the asymptotic behaviour of terms. The common root of… ▽ More

    Submitted 10 May, 2019; v1 submitted 9 January, 2019; originally announced January 2019.

    Comments: Extended version of the paper in LICS 2019

  10. Probabilistic Rewriting and Asymptotic Behaviour: on Termination and Unique Normal Forms

    Authors: Claudia Faggian

    Abstract: While a mature body of work supports the study of rewriting systems, abstract tools for Probabilistic Rewriting are still limited. In this paper we study the question of uniqueness of the result (unique limit distribution), and develop a set of proof techniques to analyze and compare reduction strategies. The goal is to have tools to support the operational analysis of probabilistic calculi (such… ▽ More

    Submitted 25 April, 2022; v1 submitted 16 April, 2018; originally announced April 2018.

    MSC Class: 68Q10; 68Q42; 68Q87

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 2 (April 26, 2022) lmcs:6180

  11. arXiv:1610.09629  [pdf, other

    cs.LO

    The Geometry of Parallelism. Classical, Probabilistic, and Quantum Effects

    Authors: Ugo Dal Lago, Claudia Faggian, Benoit Valiron, Akira Yoshimizu

    Abstract: We introduce a Geometry of Interaction model for higher-order quantum computation, and prove its adequacy for a full quantum programming language in which entanglement, duplication, and recursion are all available. Our model comes with a multi-token machine, a proof net system, and a PCF-style language. The approach we develop is not specific to quantum computation, and our model is an instance of… ▽ More

    Submitted 15 July, 2017; v1 submitted 30 October, 2016; originally announced October 2016.

    Comments: 21 pages, extended version of the conference paper ; July 2017: removed a spurious and unused lemma

  12. arXiv:1505.03635  [pdf, other

    cs.LO

    Parallelism and Synchronization in an Infinitary Context (Long Version)

    Authors: Ugo Dal Lago, Claudia Faggian, Benoit Valiron, Akira Yoshimizu

    Abstract: We study multitoken interaction machines in the context of a very expressive logical system with exponentials, fixpoints and synchronization. The advantage of such machines is to provide models in the style of the Geometry of Interaction, i.e., an interactive semantics which is close to low-level implementation. On the one hand, we prove that despite the inherent complexity of the framework, inter… ▽ More

    Submitted 6 July, 2015; v1 submitted 14 May, 2015; originally announced May 2015.

    Comments: 40 pages

  13. arXiv:1405.3427  [pdf, other

    cs.LO

    The Geometry of Synchronization (Long Version)

    Authors: Ugo Dal Lago, Claudia Faggian, Ichiro Hasuo, Akira Yoshimizu

    Abstract: We graft synchronization onto Girard's Geometry of Interaction in its most concrete form, namely token machines. This is realized by introducing proof-nets for SMLL, an extension of multiplicative linear logic with a specific construct modeling synchronization points, and of a multi-token abstract machine model for it. Interestingly, the correctness criterion ensures the absence of deadlocks along… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

    Comments: 26 pages

    ACM Class: F.3.2; F.4.1

  14. arXiv:1210.0613  [pdf, other

    cs.LO quant-ph

    On Multiplicative Linear Logic, Modality and Quantum Circuits

    Authors: Ugo Dal Lago, Claudia Faggian

    Abstract: A logical system derived from linear logic and called QMLL is introduced and shown able to capture all unitary quantum circuits. Conversely, any proof is shown to compute, through a concrete GoI interpretation, some quantum circuits. The system QMLL, which enjoys cut-elimination, is obtained by endowing multiplicative linear logic with a quantum modality.

    Submitted 1 October, 2012; originally announced October 2012.

    Comments: In Proceedings QPL 2011, arXiv:1210.0298

    ACM Class: F.4.1; F.1.1

    Journal ref: EPTCS 95, 2012, pp. 55-66

  15. Ludics with repetitions (Exponentials, Interactive types and Completeness)

    Authors: Claudia Faggian, Michele Basaldella

    Abstract: Ludics is peculiar in the panorama of game semantics: we first have the definition of interaction-composition and then we have semantical types, as a set of strategies which "behave well" and react in the same way to a set of tests. The semantical types which are interpretations of logical formulas enjoy a fundamental property, called internal completeness, which characterizes ludics and sets it… ▽ More

    Submitted 14 May, 2011; v1 submitted 4 April, 2011; originally announced April 2011.

    ACM Class: F.4.1, F.3

    Journal ref: Logical Methods in Computer Science, Volume 7, Issue 2 (May 17, 2011) lmcs:1095