Zum Hauptinhalt springen

Showing 1–7 of 7 results for author: Paolini, L

Searching in archive cs. Search in all archives.
.
  1. Why do you cite? An investigation on citation intents and decision-making classification processes

    Authors: Lorenzo Paolini, Sahar Vahdati, Angelo Di Iorio, Robert Wardenga, Ivan Heibi, Silvio Peroni

    Abstract: Identifying the reason for which an author cites another work is essential to understand the nature of scientific contributions and to assess their impact. Citations are one of the pillars of scholarly communication and most metrics employed to analyze these conceptual links are based on quantitative observations. Behind the act of referencing another scholarly work there is a whole world of meani… ▽ More

    Submitted 18 July, 2024; originally announced July 2024.

    Comments: 42 pages, 14 figures, 1 table, submitted to Scientometrics Journal

  2. arXiv:2105.04910  [pdf, ps, other

    cs.PL

    Splitting recursion schemes into reversible and classical interacting threads

    Authors: Armando B. Matos, Luca Paolini, Luca Roversi

    Abstract: Given a simple recursive function, we show how to extract from it a reversible and an classical iterative part. Those parts can synchronously cooperate under a Producer/Consumer pattern in order to implement the original recursive function. The reversible producer is meant to run on reversible hardware. We also discuss how to extend the extraction to a more general compilation scheme.

    Submitted 11 May, 2021; originally announced May 2021.

    Comments: The first 10 pages will appear in the proceedings of 13th Conference on Reversible Computation. Appendix is for this authors version. arXiv admin note: substantial text overlap with arXiv:2102.09436

  3. arXiv:2102.09436  [pdf, ps, other

    cs.PL

    Interleaving classical and reversible

    Authors: Armando B. Matos, Luca Paolini, Luca Roversi

    Abstract: Given a simple recursive function, we show how to extract two interacting processes from it. The two processes can be described by means of iterative programs, one of which is intrinsically reversible, in a language that, up to minor details, belongs to the core of widely used imperative programming languages. We implement the two processes as interleaving synchronous JAVA threads whose interactio… ▽ More

    Submitted 18 February, 2021; originally announced February 2021.

    MSC Class: D.2.1; D.3.2; D.3.3

  4. arXiv:1809.05723  [pdf, other

    cs.LO

    QPCF: higher order languages and quantum circuits

    Authors: Luca Paolini, Mauro Piccolo, Margherita Zorzi

    Abstract: qPCF is a paradigmatic quantum programming language that ex- tends PCF with quantum circuits and a quantum co-processor. Quantum circuits are treated as classical data that can be duplicated and manipulated in flexible ways by means of a dependent type system. The co-processor is essentially a standard QRAM device, albeit we avoid to store permanently quantum states in between two co-processor's c… ▽ More

    Submitted 15 September, 2018; originally announced September 2018.

  5. Quantum Programming Made Easy

    Authors: Luca Paolini, Luca Roversi, Margherita Zorzi

    Abstract: We present IQu, namely a quantum programming language that extends Reynold's Idealized Algol, the paradigmatic core of Algol-like languages. IQu combines imperative programming with high-order features, mediated by a simple type theory. IQu mildly merges its quantum features with the classical programming style that we can experiment through Idealized Algol, the aim being to ease a transition towa… ▽ More

    Submitted 15 April, 2019; v1 submitted 2 November, 2017; originally announced November 2017.

    Comments: In Proceedings Linearity-TLLA 2018, arXiv:1904.06159

    Journal ref: EPTCS 292, 2019, pp. 133-147

  6. Standardization and Conservativity of a Refined Call-by-Value lambda-Calculus

    Authors: Giulio Guerrieri, Luca Paolini, Simona Ronchi Della Rocca

    Abstract: We study an extension of Plotkin's call-by-value lambda-calculus via two commutation rules (sigma-reductions). These commutation rules are sufficient to remove harmful call-by-value normal forms from the calculus, so that it enjoys elegant characterizations of many semantic properties. We prove that this extended calculus is a conservative refinement of Plotkin's one. In particular, the notions of… ▽ More

    Submitted 21 December, 2017; v1 submitted 22 November, 2016; originally announced November 2016.

    Comments: 27 pages

    MSC Class: 03B40; 68N18 ACM Class: F.3.2; D.3.1; F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 13, Issue 4 (December 22, 2017) lmcs:4162

  7. arXiv:1307.7849   

    cs.PL cs.LO

    Proceedings Sixth Workshop on Intersection Types and Related Systems

    Authors: Stéphane Graham-Lengrand, Luca Paolini

    Abstract: This volume contains the proceedings of the Sixth Workshop on Intersection Types and Related Systems (ITRS 2012). The workshop was held in Dubrovnik (Croatia) on June 29th, 2012, affiliated to Twenty-Seventh Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2012). The ITRS workshop aims to bring together researchers working on both the theory and practical applications of systems based… ▽ More

    Submitted 30 July, 2013; originally announced July 2013.

    ACM Class: F.4.1, D.3.1

    Journal ref: EPTCS 121, 2013