Skip to main content

Showing 1–21 of 21 results for author: Pistone, P

  1. arXiv:2409.11999  [pdf, ps, other

    cs.LO

    On Randomized Computational Models and Complexity Classes: a Historical Overview

    Authors: Melissa Antonelli, Ugo Dal Lago, Paolo Pistone

    Abstract: Since their appearance in the 1950s, computational models capable of performing probabilistic choices have received wide attention and are nowadays pervasive in almost every areas of computer science. Their development was also inextricably linked with inquiries about computation power and resource issues. Although most crucial notions in the field are well-known, the related terminology is someti… ▽ More

    Submitted 18 September, 2024; originally announced September 2024.

  2. arXiv:2311.15704  [pdf, ps, other

    cs.LO cs.PL math.LO

    Tropical Mathematics and the Lambda Calculus I: Metric and Differential Analysis of Effectful Programs

    Authors: Davide Barbarossa, Paolo Pistone

    Abstract: We study the interpretation of the lambda-calculus in a framework based on tropical mathematics, and we show that it provides a unifying framework for two well-developed quantitative approaches to program semantics: on the one hand program metrics, based on the analysis of program sensitivity via Lipschitz conditions, on the other hand resource analysis, based on linear logic and higher-order prog… ▽ More

    Submitted 27 November, 2023; originally announced November 2023.

    ACM Class: F.3.2; F.4.1

  3. arXiv:2311.15003  [pdf, ps, other

    cs.LO math.LO

    Enumerating Error Bounded Polytime Algorithms Through Arithmetical Theories

    Authors: Melissa Antonelli, Ugo Dal Lago, Davide Davoli, Isabel Oitavem, Paolo Pistone

    Abstract: We consider a minimal extension of the language of arithmetic, such that the bounded formulas provably total in a suitably-defined theory à la Buss (expressed in this new language) precisely capture polytime random functions. Then, we provide two new characterizations of the semantic class BPP obtained by internalizing the error-bound check within a logical system: the first relies on measure-sens… ▽ More

    Submitted 25 November, 2023; originally announced November 2023.

    ACM Class: F.4.1; F.1.3

  4. arXiv:2302.05022  [pdf, other

    cs.LO

    On the Lattice of Program Metrics

    Authors: Ugo Dal Lago, Naohiko Hoshino, Paolo Pistone

    Abstract: In this paper we are concerned with understanding the nature of program metrics for calculi with higher-order types, seen as natural generalizations of program equivalences. Some of the metrics we are interested in are well-known, such as those based on the interpretation of terms in metric spaces and those obtained by generalizing observational equivalence. We also introduce a new one, called the… ▽ More

    Submitted 9 February, 2023; originally announced February 2023.

  5. arXiv:2301.12028  [pdf, ps, other

    cs.CC cs.LO

    An Arithmetic Theory for the Poly-Time Random Functions

    Authors: Melissa Antonelli, Ugo Dal Lago, Davide Davoli, Isabel Oitavem, Paolo Pistone

    Abstract: We introduce a new bounded theory RS^1_2 and show that the functions which are Sigma^b_1-representable in it are precisely random functions which can be computed in polynomial time. Concretely, we pass through a class of oracle functions over string, called POR, together with the theory of arithmetic RS^1_2. Then, we show that functions computed by poly-time PTMs are arithmetically characterized b… ▽ More

    Submitted 6 February, 2023; v1 submitted 27 January, 2023; originally announced January 2023.

    Comments: 37 pages, pre-print

  6. arXiv:2204.13654  [pdf, other

    cs.LO math.LO

    On Quantitative Algebraic Higher-Order Theories

    Authors: Ugo Dal Lago, Furio Honsell, Marina Lenisa, Paolo Pistone

    Abstract: We explore the possibility of extending Mardare et al. quantitative algebras to the structures which naturally emerge from Combinatory Logic and the lambda-calculus. First of all, we show that the framework is indeed applicable to those structures, and give soundness and completeness results. Then, we prove some negative results which clearly delineate to which extent categories of metric spaces c… ▽ More

    Submitted 28 April, 2022; originally announced April 2022.

    ACM Class: D.3.1; F.3.2; F.4.1

  7. arXiv:2203.11265  [pdf, ps, other

    cs.LO math.LO

    Curry and Howard Meet Borel

    Authors: Melissa Antonelli, Ugo Dal Lago, Paolo Pistone

    Abstract: We show that an intuitionistic version of counting propositional logic corresponds, in the sense of Curry and Howard, to an expressive type system for the probabilistic event lambda-calculus, a vehicle calculus in which both call-by-name and call-by-value evaluation of discrete randomized functional programs can be simulated. Remarkably, proofs (respectively, types) do not only guarantee that vali… ▽ More

    Submitted 21 March, 2022; originally announced March 2022.

    ACM Class: F.4.1; F.3.2; D.3.1

  8. arXiv:2110.02630  [pdf, ps, other

    math.LO cs.LO

    A New Conjecture About Identity of Proofs

    Authors: Paolo Pistone

    Abstract: A central problem in proof-theory is that of finding criteria for identity of proofs, that is, for when two distinct formal derivations can be taken as denoting the same logical argument. In the literature one finds criteria which are either based on proof normalization (two derivations denote the same proofs when they have the same normal form) or on the association of formal derivations with gra… ▽ More

    Submitted 6 October, 2021; originally announced October 2021.

  9. arXiv:2107.06150  [pdf, ps, other

    cs.LO math.LO

    From Identity to Difference: A Quantitative Interpretation of the Identity Type

    Authors: Paolo Pistone

    Abstract: We explore a quantitative interpretation of 2-dimensional intuitionistic type theory (ITT) in which the identity type is interpreted as a "type of differences". We show that a fragment of ITT, that we call difference type theory (dTT), yields a general logical framework to talk about quantitative properties of programs like approximate equivalence and metric preservation. To demonstrate this fact,… ▽ More

    Submitted 13 July, 2021; originally announced July 2021.

    ACM Class: F.3.2; F.4.1

  10. arXiv:2105.00748  [pdf, ps, other

    cs.LO math.LO

    What's Decidable about (Atomic) Polymorphism

    Authors: Paolo Pistone, Luca Tranchini

    Abstract: Due to the undecidability of most type-related properties of System F like type inhabitation or type checking, restricted polymorphic systems have been widely investigated (the most well-known being ML-polymorphism). In this paper we investigate System Fat, or atomic System F, a very weak predicative fragment of System F whose typable terms coincide with the simply typable ones. We show that the t… ▽ More

    Submitted 3 May, 2021; originally announced May 2021.

    ACM Class: F.4.1

  11. arXiv:2104.13324  [pdf, ps, other

    cs.LO cs.PL math.LO

    On Generalized Metric Spaces for the Simply Typed Lambda-Calculus (Extended Version)

    Authors: Paolo Pistone

    Abstract: Generalized metrics, arising from Lawvere's view of metric spaces as enriched categories, have been widely applied in denotational semantics as a way to measure to which extent two programs behave in a similar, although non equivalent, way. However, the application of generalized metrics to higher-order languages like the simply typed lambda calculus has so far proved unsatisfactory. In this paper… ▽ More

    Submitted 27 April, 2021; originally announced April 2021.

    ACM Class: D.3.1; F.3.1; F.3.2

  12. arXiv:2104.12124  [pdf, ps, other

    cs.LO math.LO

    On Measure Quantifiers in First-Order Arithmetic (Long Version)

    Authors: Melissa Antonelli, Ugo Dal Lago, Paolo Pistone

    Abstract: We study the logic obtained by endowing the language of first-order arithmetic with second-order measure quantifiers. This new kind of quantification allows us to express that the argument formula is true in a certain portion of all possible interpretations of the quantified variable. We show that first-order arithmetic with measure quantifiers is capable of formalizing simple results from probabi… ▽ More

    Submitted 25 April, 2021; originally announced April 2021.

    ACM Class: F.1.1; F.1.2; F.4.1

  13. arXiv:2103.12862  [pdf, ps, other

    cs.LO cs.CC cs.PL

    On Counting Propositional Logic

    Authors: Melissa Antonelli, Ugo Dal Lago, Paolo Pistone

    Abstract: We study counting propositional logic as an extension of propositional logic with counting quantifiers. We prove that the complexity of the underlying decision problem perfectly matches the appropriate level of Wagner's counting hierarchy, but also that the resulting logic admits a satisfactory proof-theoretical treatment. From the latter, a type system for a probabilistic lambda-calculus is deriv… ▽ More

    Submitted 3 June, 2021; v1 submitted 23 March, 2021; originally announced March 2021.

    ACM Class: F.4.1; F.1.3; D.3.1

  14. arXiv:1908.11353  [pdf, ps, other

    math.LO cs.LO

    The naturality of natural deduction (II). Some remarks on atomic polymorphism

    Authors: Paolo Pistone, Luca Tranchini, Mattia Petrolo

    Abstract: In a previous paper (of which this is a prosecution) we investigated the extraction of proof-theoretic properties of natural deduction derivations from their impredicative translation into System F. Our key idea was to introduce an extended equational theory for System F codifying at a syntactic level some properties found in parametric models. In a recent series of papers a different approach to… ▽ More

    Submitted 4 January, 2021; v1 submitted 29 August, 2019; originally announced August 2019.

    MSC Class: 03F05; 03F07

  15. arXiv:1907.03481  [pdf, ps, other

    cs.LO math.LO

    The Yoneda Reduction of Polymorphic Types (Extended Version)

    Authors: Paolo Pistone, Luca Tranchini

    Abstract: In this paper we explore a family of type isomorphisms in System F whose validity corresponds, semantically, to some form of the Yoneda isomorphism from category theory. These isomorphisms hold under theories of equivalence stronger than beta-eta-equivalence, like those induced by parametricity and dinaturality. We show that the Yoneda type isomorphisms yield a rewriting over types, that we call Y… ▽ More

    Submitted 30 October, 2020; v1 submitted 8 July, 2019; originally announced July 2019.

    MSC Class: 03F03 ACM Class: F.4.1

  16. arXiv:1810.01252  [pdf, ps, other

    cs.LO math.LO

    Proof Nets, Coends and the Yoneda Isomorphism

    Authors: Paolo Pistone

    Abstract: Proof nets provide permutation-independent representations of proofs and are used to investigate coherence problems for monoidal categories. We investigate a coherence problem concerning Second Order Multiplicative Linear Logic (MLL2), that is, the one of characterizing the equivalence over proofs generated by the interpretation of quantifiers by means of ends and coends. We provide a compact… ▽ More

    Submitted 15 April, 2019; v1 submitted 2 October, 2018; originally announced October 2018.

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

    Journal ref: EPTCS 292, 2019, pp. 148-167

  17. arXiv:1803.09297  [pdf, ps, other

    cs.LO math.LO

    Proof nets and the instantiation overflow property

    Authors: Paolo Pistone

    Abstract: Instantiation overflow is the property of those second order types for which all instances of full comprehension can be deduced from instances of atomic comprehension. In other words, a type has instantiation overflow when one can type, by atomic polymorphism, "expansion terms" which realize instances of the full extraction rule applied to that type. This property was investigated in the case of t… ▽ More

    Submitted 25 March, 2018; originally announced March 2018.

    MSC Class: 03F03; 03F52; 03B15 ACM Class: F.4.1

  18. On completeness and parametricity in the realizability semantics of System F

    Authors: Paolo Pistone

    Abstract: We investigate completeness and parametricity for a general class of realizability semantics for System F defined in terms of closure operators over sets of $λ$-terms. This class includes most semantics used for normalization theorems, as those arising from Tait's saturated sets and Girard's reducibility candidates. We establish a completeness result for positive types which subsumes those exist… ▽ More

    Submitted 28 October, 2019; v1 submitted 14 February, 2018; originally announced February 2018.

    MSC Class: 03B15; 03B70; 03F03; 03F05 ACM Class: F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 4 (October 29, 2019) lmcs:4293

  19. arXiv:1710.10205  [pdf, ps, other

    math.LO cs.LO

    Polymorphism and the obstinate circularity of second order logic: a victims' tale

    Authors: Paolo Pistone

    Abstract: The investigations on higher-order type theories and on the related notion of parametric polymorphism constitute the technical counterpart of the old foundational problem of the circularity (or impredicativity) of second and higher order logic. However, the epistemological significance of such investigations, and of their often non trivial results, has not received much attention in the contempora… ▽ More

    Submitted 27 October, 2017; originally announced October 2017.

    MSC Class: 03F05; 03F35

  20. arXiv:1607.06603  [pdf, ps, other

    math.LO

    The naturality of natural deduction

    Authors: Luca Tranchini, Paolo Pistone, Mattia Petrolo

    Abstract: Developing a suggestion by Russell, Prawitz showed how the usual natural deduction inference rules for disjunction, conjunction and absurdity can be derived using those for implication and the second order quantifier in propositional intuitionistic second order logic $NI^2$. It is however well known that the translation does not preserve the relations of identity among derivations induced by the p… ▽ More

    Submitted 29 August, 2019; v1 submitted 22 July, 2016; originally announced July 2016.

    MSC Class: 03F05; 03F07

    Journal ref: Studia Logica, Vol. 107 Issue 1, pp 195-231, 2019

  21. arXiv:1406.2110  [pdf, other

    cs.LO

    Logic Programming and Logarithmic Space

    Authors: Clément Aubert, Marc Bagnol, Paolo Pistone, Thomas Seiller

    Abstract: We present an algebraic view on logic programming, related to proof theory and more specifically linear logic and geometry of interaction. Within this construction, a characterization of logspace (deterministic and non-deterministic) computation is given via a synctactic restriction, using an encoding of words that derives from proof theory. We show that the acceptance of a word by an observatio… ▽ More

    Submitted 9 June, 2014; originally announced June 2014.