Skip to main content

Showing 1–26 of 26 results for author: Ehrhard, T

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

    cs.LO

    From Differential Linear Logic to Coherent Differentiation

    Authors: Thomas Ehrhard

    Abstract: In this survey, we present in a unified way the categorical and syntactical settings of coherent differentiation introduced recently, which shows that the basic ideas of differential linear logic and of the differential lambda-calculus are compatible with determinism. Indeed, due to the Leibniz rule of the differential calculus, differential linear logic and the differential lambda-calculus featur… ▽ More

    Submitted 26 January, 2024; originally announced January 2024.

  2. arXiv:2310.01907  [pdf, ps, other

    cs.LO

    Coherent Taylor expansion as a bimonad

    Authors: Thomas Ehrhard, Aymeric Walch

    Abstract: We extend the recently introduced setting of coherent differentiation for taking into account not only differentiation, but also Taylor expansion in categories which are not necessarily (left)additive.The main idea consists in extending summability into an infinitary functor which intuitively maps any object to the object of its countable summable families.This functor is endowed with a canonical… ▽ More

    Submitted 3 October, 2023; originally announced October 2023.

  3. arXiv:2303.06952  [pdf, ps, other

    cs.LO

    Cartesian Coherent Differential Categories

    Authors: Thomas Ehrhard, Aymeric Walch

    Abstract: We extend to general Cartesian categories the idea of Coherent Differentiation recently introduced by Ehrhard in the setting of categorical models of Linear Logic. The first ingredient is a summability structure which induces a partial left-additive structure on the category. Additional functoriality and naturality assumptions on this summability structure implement a differential calculus which c… ▽ More

    Submitted 7 June, 2023; v1 submitted 13 March, 2023; originally announced March 2023.

    Comments: This article is a long version of a paper, with the same title and by the same authors, accepted at the ACM/IEEE Symposium on Logic in Computer Science 2023

  4. arXiv:2212.02371  [pdf, ps, other

    cs.LO

    Integration in Cones

    Authors: Thomas Ehrhard, Guillaume Geoffroy

    Abstract: Measurable cones, with linear and measurable functions as morphisms, are a model of intuitionistic linear logic and of call-by-name probabilistic PCF which accommodates ``continuous data types'' such as the real line. So far however, they lacked a major feature to make them a model of more general probabilistic programming languages (notably call-by-value and call-by-push-value languages): a theor… ▽ More

    Submitted 13 March, 2024; v1 submitted 5 December, 2022; originally announced December 2022.

  5. A coherent differential PCF

    Authors: Thomas Ehrhard

    Abstract: The categorical models of the differential lambda-calculus are additive categories because of the Leibniz rule which requires the summation of two expressions. This means that, as far as the differential lambda-calculus and differential linear logic are concerned, these models feature finite non-determinism and indeed these languages are essentially non-deterministic. In a previous paper we introd… ▽ More

    Submitted 25 October, 2023; v1 submitted 9 May, 2022; originally announced May 2022.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (October 26, 2023) lmcs:9969

  6. arXiv:2107.05261  [pdf, ps, other

    cs.LO

    Coherent differentiation

    Authors: Thomas Ehrhard

    Abstract: The categorical models of the differential lambda-calculus are additive categories because of the Leibniz rule which requires the summation of two expressions. This means that, as far as the differential lambda-calculus and differential linear logic are concerned, these models feature finite nondeterminism and indeed these languages are essentially non-deterministic. We introduce a categorical fra… ▽ More

    Submitted 29 November, 2021; v1 submitted 12 July, 2021; originally announced July 2021.

  7. arXiv:2011.10209  [pdf, ps, other

    cs.LO

    Categorical models of Linear Logic with fixed points of formulas

    Authors: Thomas Ehrhard, Farzad Jafarrahmani

    Abstract: We develop a denotational semantics of muLL, a version of propositional Linear Logic with least and greatest fixed points extending David Baelde's propositional muMALL with exponentials. Our general categorical setting is based on the notion of Seely category and on strong functors acting on them. We exhibit two simple instances of this setting. In the first one, which is based on the category of… ▽ More

    Submitted 19 May, 2021; v1 submitted 19 November, 2020; originally announced November 2020.

    Comments: arXiv admin note: text overlap with arXiv:1906.05593

    Journal ref: 36th ACM/IEEE Symposium on Logic in Computer Science (LICS 2021), Jun 2021, Rome, Italy

  8. arXiv:2008.04534  [pdf, ps, other

    cs.LO cs.PL

    Upper approximating probabilities of convergence in probabilistic coherence spaces

    Authors: Thomas Ehrhard

    Abstract: We develop a theory of probabilistic coherence spaces equipped with an additional extensional structure and apply it to approximating probability of convergence of ground type programs of probabilistic PCF whose free variables are of ground types. To this end we define an adapted version of Krivine Machine which computes polynomial approximations of the semantics of these programs in the model. Th… ▽ More

    Submitted 11 August, 2020; originally announced August 2020.

  9. Differentials and distances in probabilistic coherence spaces

    Authors: Thomas Ehrhard

    Abstract: In probabilistic coherence spaces, a denotational model of probabilistic functional languages, morphisms are analytic and therefore smooth. We explore two related applications of the corresponding derivatives. First we show how derivatives allow to compute the expectation of execution time in the weak head reduction of probabilistic PCF (pPCF). Next we apply a general notion of "local" differentia… ▽ More

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

    Comments: extended version of arXiv:1902.04836 . Improved redaction of the proof of the main result of Section 2 (expectation of computation time)

    ACM Class: D.3.1; F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 3 (August 8, 2022) lmcs:6511

  10. arXiv:2001.04284  [pdf, ps, other

    cs.LO

    On the linear structure of cones

    Authors: Thomas Ehrhard

    Abstract: For encompassing the limitations of probabilistic coherence spaces which do not seem to provide natural interpretations of continuous data types such as the real line, Ehrhard and al. introduced a model of probabilistic higher order computation based on (positive) cones, and a class of totally monotone functions that they called "stable". Then Crubill{é} proved that this model is a conservative ex… ▽ More

    Submitted 13 January, 2020; originally announced January 2020.

  11. arXiv:1911.01899  [pdf, ps, other

    cs.LO

    Non-idempotent intersection types in logical form

    Authors: Thomas Ehrhard

    Abstract: Intersection types are an essential tool in the analysis of operational and denotational properties of lambda-terms and functional programs. Among them, non-idempotent intersection types provide precise quantitative information about the evaluation of terms and programs. However, unlike simple or second-order types, intersection types cannot be considered as a logical system because the applicatio… ▽ More

    Submitted 5 November, 2019; originally announced November 2019.

  12. arXiv:1906.05593  [pdf, ps, other

    cs.LO math.CT math.LO

    On the denotational semantics of Linear Logic with least and greatest fixed points of formulas

    Authors: Thomas Ehrhard, Farzad Jafar-Rahmani

    Abstract: We develop a denotational semantics of Linear Logic with least and greatest fixed points in coherence spaces (where both fixed points are interpreted in the same way) and in coherence spaces with totality (where they have different interpretations). These constructions can be carried out in many different denotational models of LL (hypercoherences, Scott semantics, finiteness spaces etc). We also… ▽ More

    Submitted 13 June, 2019; originally announced June 2019.

  13. arXiv:1904.06159   

    cs.LO cs.CC cs.PL cs.SC

    Proceedings Joint International Workshop on Linearity & Trends in Linear Logic and Applications

    Authors: Thomas Ehrhard, Maribel Fernández, Valeria de Paiva, Lorenzo Tortora de Falco

    Abstract: This volume contains a selection of papers presented at Linearity/TLLA 2018: Joint Linearity and TLLA workshops (part of FLOC 2018) held on July 7-8, 2018 in Oxford. Linearity has been a key feature in several lines of research in both theoretical and practical approaches to computer science. On the theoretical side there is much work stemming from linear logic dealing with proof technology, compl… ▽ More

    Submitted 12 April, 2019; originally announced April 2019.

    Journal ref: EPTCS 292, 2019

  14. arXiv:1902.04836  [pdf, ps, other

    cs.LO cs.PL

    Differentials and distances in probabilistic coherence spaces

    Authors: Thomas Ehrhard

    Abstract: In probabilistic coherence spaces, a denotational model of probabilistic functional languages, mor-phisms are analytic and therefore smooth. We explore two related applications of the corresponding derivatives. First we show how derivatives allow to compute the expectation of execution time in the weak head reduction of probabilistic PCF (pPCF). Next we apply a general notion of "local" differenti… ▽ More

    Submitted 23 August, 2021; v1 submitted 13 February, 2019; originally announced February 2019.

  15. arXiv:1711.09640  [pdf, other

    cs.LO cs.PL

    Measurable Cones and Stable, Measurable Functions

    Authors: Thomas Ehrhard, Michele Pagani, Christine Tasson

    Abstract: We define a notion of stable and measurable map between cones endowed with measurability tests and show that it forms a cpo-enriched cartesian closed category. This category gives a denotational model of an extension of PCF supporting the main primitives of probabilistic functional programming, like continuous and discrete probabilistic distributions, sampling, conditioning and full recursion. We… ▽ More

    Submitted 27 November, 2017; originally announced November 2017.

  16. Probabilistic call by push value

    Authors: Thomas Ehrhard, Christine Tasson

    Abstract: We introduce a probabilistic extension of Levy's Call-By-Push-Value. This extension consists simply in adding a " flip** coin " boolean closed atomic expression. This language can be understood as a major generalization of Scott's PCF encompassing both call-by-name and call-by-value and featuring recursive (possibly lazy) data types. We interpret the language in the previously introduced denotat… ▽ More

    Submitted 8 January, 2019; v1 submitted 15 July, 2016; originally announced July 2016.

    Report number: hal-01345847 ACM Class: F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 1 (January 9, 2019) lmcs:1537

  17. arXiv:1607.00141  [pdf, ps, other

    cs.LO

    A Fully Abstract Semantics for Value-passing CCS for Trees

    Authors: Shichao Liu, Thomas Ehrhard, Ying Jiang

    Abstract: This paper provides a fully abstract semantics for value-passing CCS for trees (VCCTS). The operational semantics is given both in terms of a reduction semantics and in terms of a labelled transition semantics. The labelled transition semantics is non-sequential, allowing more than one action occurring simultaneously. We develop the theory of behavioral equivalence by introducing both weak barbed… ▽ More

    Submitted 1 July, 2016; originally announced July 2016.

    Comments: arXiv admin note: substantial text overlap with arXiv:1512.00550

  18. arXiv:1606.01642  [pdf, other

    cs.LO

    An introduction to Differential Linear Logic: proof-nets, models and antiderivatives

    Authors: Thomas Ehrhard

    Abstract: Differential Linear Logic enriches Linear Logic with additional logical rules for the exponential connectives, dual to the usual rules of dereliction, weakening and contraction. We present a proof-net syntax for Differential Linear Logic and a categorical axiomatization of its denotational models. We also introduce a simple categorical condition on these models under which a general antiderivative… ▽ More

    Submitted 6 June, 2016; originally announced June 2016.

  19. arXiv:1511.01272  [pdf, ps, other

    cs.LO

    Full abstraction for probabilistic PCF

    Authors: Thomas Ehrhard, Michele Pagani, Christine Tasson

    Abstract: We present a probabilistic version of PCF, a well-known simply typed universal functional language. The type hierarchy is based on a single ground type of natural numbers. Even if the language is globally call-by-name, we allow a call-by-value evaluation for ground type arguments in order to provide the language with a suitable algorithmic expressiveness. We describe a denotational semantics based… ▽ More

    Submitted 4 November, 2015; originally announced November 2015.

  20. arXiv:1306.1714  [pdf, ps, other

    cs.LO

    CCS for Trees

    Authors: Thomas Ehrhard, Ying Jiang

    Abstract: CCS can be considered as a most natural extension of finite state automata in which interaction is made possible thanks to parallel composition. We propose here a similar extension for top-down tree automata. We introduce a parallel composition which is parameterized by a graph at the vertices of which subprocesses are located. Communication is allowed only between subprocesses related by an edge… ▽ More

    Submitted 7 June, 2013; originally announced June 2013.

    Comments: 25 pages

    ACM Class: F.1.2

  21. The stack calculus

    Authors: Alberto Carraro, Thomas Ehrhard, Antonino Salibra

    Abstract: We introduce a functional calculus with simple syntax and operational semantics in which the calculi introduced so far in the Curry-Howard correspondence for Classical Logic can be faithfully encoded. Our calculus enjoys confluence without any restriction. Its type system enforces strong normalization of expressions and it is a sound and complete system for full implicational Classical Logic. We g… ▽ More

    Submitted 29 March, 2013; originally announced March 2013.

    Comments: In Proceedings LSFA 2012, arXiv:1303.7136

    ACM Class: F.4.1; F.3.2

    Journal ref: EPTCS 113, 2013, pp. 93-108

  22. Full Abstraction for the Resource Lambda Calculus with Tests, through Taylor Expansion

    Authors: Thomas Ehrhard, Antonio Bucciarelli, Alberto Carraro, Giulio Manzonetto

    Abstract: We study the semantics of a resource-sensitive extension of the lambda calculus in a canonical reflexive object of a category of sets and relations, a relational version of Scott's original model of the pure lambda calculus. This calculus is related to Boudol's resource calculus and is derived from Ehrhard and Regnier's differential extension of Linear Logic and of the lambda calculus. We extend… ▽ More

    Submitted 8 October, 2012; v1 submitted 13 September, 2012; originally announced September 2012.

    ACM Class: F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 4 (October 10, 2012) lmcs:1047

  23. Acyclic Solos and Differential Interaction Nets

    Authors: Thomas Ehrhard, Olivier Laurent

    Abstract: We present a restriction of the solos calculus which is stable under reduction and expressive enough to contain an encoding of the pi-calculus. As a consequence, it is shown that equalizing names that are already equal is not required by the encoding of the pi-calculus. In particular, the induced solo diagrams bear an acyclicity property that induces a faithful encoding into differential interact… ▽ More

    Submitted 1 September, 2010; v1 submitted 1 July, 2010; originally announced July 2010.

    ACM Class: cs.PL

    Journal ref: Logical Methods in Computer Science, Volume 6, Issue 3 (September 1, 2010) lmcs:771

  24. arXiv:1006.3140  [pdf, ps, other

    cs.LO math.LO

    A convenient differential category

    Authors: Richard Blute, Thomas Ehrhard, Christine Tasson

    Abstract: In this paper, we show that the category of Mackey-complete, separated, topological convex bornological vector spaces and bornological linear maps is a differential category. Such spaces were introduced by Frölicher and Kriegl, where they were called convenient vector spaces. While much of the structure necessary to demonstrate this observation is already contained in Frölicher and Kriegl's book,… ▽ More

    Submitted 16 June, 2010; originally announced June 2010.

  25. On Linear Information Systems

    Authors: A. Bucciarelli, A. Carraro, T. Ehrhard, A. Salibra

    Abstract: Scott's information systems provide a categorically equivalent, intensional description of Scott domains and continuous functions. Following a well established pattern in denotational semantics, we define a linear version of information systems, providing a model of intuitionistic linear logic (a new-Seely category), with a "set-theoretic" interpretation of exponentials that recovers Scott continu… ▽ More

    Submitted 29 March, 2010; originally announced March 2010.

    Journal ref: EPTCS 22, 2010, pp. 38-48

  26. arXiv:1001.3219  [pdf, ps, other

    cs.LO

    A finiteness structure on resource terms

    Authors: Thomas Ehrhard

    Abstract: In our paper "Uniformity and the Taylor expansion of ordinary lambda-terms" (with Laurent Regnier), we studied a translation of lambda-terms as infinite linear combinations of resource lambda-terms, from a calculus similar to Boudol's lambda-calculus with resources and based on ideas coming from differential linear logic and differential lambda-calculus. The good properties of this translation w… ▽ More

    Submitted 19 January, 2010; originally announced January 2010.