Skip to main content

Showing 1–18 of 18 results for author: Melliès, P

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

    math.CT cs.FL cs.LO

    The categorical contours of the Chomsky-Schützenberger representation theorem

    Authors: Paul-André Melliès, Noam Zeilberger

    Abstract: We develop fibrational perspectives on context-free grammars and on finite state automata over categories and operads. A generalized CFG is a functor from a free colored operad (= multicategory) generated by a pointed finite species into an arbitrary base operad: this encompasses classical CFGs by taking the base to be a certain operad constructed from a free monoid, as an instance of a more gener… ▽ More

    Submitted 29 December, 2023; originally announced May 2024.

    Comments: This is a thoroughly revised and expanded version of a paper with a similar title presented at the 38th Conference on the Mathematical Foundations of Programming Semantics (MFPS 2022). 62 pages, including a 13 page Addendum on "gCFLs as initial models of gCFGs", and a table of contents

  2. Profinite lambda-terms and parametricity

    Authors: Sam van Gool, Paul-André Melliès, Vincent Moreau

    Abstract: Combining ideas coming from Stone duality and Reynolds parametricity, we formulate in a clean and principled way a notion of profinite lambda-term which, we show, generalizes at every type the traditional notion of profinite word coming from automata theory. We start by defining the Stone space of profinite lambda-terms as a projective limit of finite sets of usual lambda-terms, considered modulo… ▽ More

    Submitted 18 November, 2023; v1 submitted 29 January, 2023; originally announced January 2023.

    Comments: For the proceedings of MFPS2023

    Journal ref: Electronic Notes in Theoretical Informatics and Computer Science, Volume 3 - Proceedings of MFPS XXXIX (November 23, 2023) entics:12280

  3. Parsing as a lifting problem and the Chomsky-Schützenberger representation theorem

    Authors: Paul-André Melliès, Noam Zeilberger

    Abstract: We begin by explaining how any context-free grammar encodes a functor of operads from a freely generated operad into a certain "operad of spliced words". This motivates a more general notion of CFG over any category $C$, defined as a finite species $S$ equipped with a color denoting the start symbol and a functor of operads $p : Free[S] \to W[C]$ into the operad of spliced arrows in $C$. We show t… ▽ More

    Submitted 20 February, 2023; v1 submitted 18 December, 2022; originally announced December 2022.

    Comments: reformatted for publication in ENTICS, proceedings of MFPS 2022

    Journal ref: Electronic Notes in Theoretical Informatics and Computer Science, Volume 1 - Proceedings of MFPS XXXVIII (February 22, 2023) entics:10508

  4. arXiv:2005.10015  [pdf, other

    math.CT cs.LO

    Comprehension and quotient structures in the language of 2-categories

    Authors: Paul-André Melliès, Nicolas Rolland

    Abstract: Lawvere observed in his celebrated work on hyperdoctrines that the set-theoretic schema of comprehension can be elegantly expressed in the functorial language of categorical logic, as a comprehension structure on the functor $p:\mathscr{E}\to\mathscr{B}$ defining the hyperdoctrine. In this paper, we formulate and study a strictly ordered hierarchy of three notions of comprehension structure on a… ▽ More

    Submitted 20 May, 2020; originally announced May 2020.

  5. arXiv:2005.04453  [pdf, other

    cs.LO cs.PL

    Concurrent Separation Logic Meets Template Games

    Authors: Paul-André Melliès, Léo Stefanesco

    Abstract: An old dream of concurrency theory and programming language semantics has been to uncover the fundamental synchronization mechanisms which regulate situations as different as game semantics for higher-order programs, and Hoare logic for concurrent programs with shared memory and locks. In this paper, we establish a deep and unexpected connection between two recent lines of work on concurrent separ… ▽ More

    Submitted 9 May, 2020; originally announced May 2020.

  6. arXiv:1807.08117  [pdf, other

    cs.PL cs.LO

    An Asynchronous soundness theorem for concurrent separation logic

    Authors: Paul-André Melliès, Léo Stefanesco

    Abstract: Concurrent separation logic (CSL) is a specification logic for concurrent imperative programs with shared memory and locks. In this paper, we develop a concurrent and interactive account of the logic inspired by asynchronous game semantics. To every program $C$, we associate a pair of asynchronous transition systems $[C]_S$ and $[C]_L$ which describe the operational behavior of the Code when confr… ▽ More

    Submitted 21 July, 2018; originally announced July 2018.

    Comments: Full version of an extended abstract published at LICS 2018

    ACM Class: F.3.1; F.3.2

  7. arXiv:1710.02332  [pdf, ps, other

    cs.LO cs.PL

    A Game Semantics of Concurrent Separation Logic

    Authors: Paul-André Melliès, Léo Stefanesco

    Abstract: In this paper, we develop a game-theoretic account of concurrent separation logic. To every execution trace of the Code confronted to the Environment, we associate a specification game where Eve plays for the Code, and Adam for the Environment. The purpose of Eve and Adam is to decompose every intermediate machine state of the execution trace into three pieces: one piece for the Code, one piece fo… ▽ More

    Submitted 6 October, 2017; originally announced October 2017.

  8. arXiv:1709.10484  [pdf, ps, other

    math.CT cs.LO math.AT

    On bifibrations of model categories

    Authors: Pierre Cagne, Paul-André Melliès

    Abstract: In this article, we develop a notion of Quillen bifibration which combines the two notions of Grothendieck bifibration and of Quillen model structure. In particular, given a bifibration $p:\mathcal E\to\mathcal B$, we describe when a family of model structures on the fibers $\mathcal E_A$ and on the basis category $\mathcal B$ combines into a model structure on the total category $\mathcal E$, suc… ▽ More

    Submitted 29 September, 2017; originally announced September 2017.

  9. arXiv:1609.09783  [pdf, ps, other

    cs.LO cs.PL math.CT math.LO

    Five Basic Concepts of Axiomatic Rewriting Theory

    Authors: Paul-André Melliès

    Abstract: In this invited talk, I will review five basic concepts of Axiomatic Rewriting Theory, an axiomatic and diagrammatic theory of rewriting started 25 years ago in a LICS paper with Georges Gonthier and Jean-Jacques Lévy, and developed along the subsequent years into a full-fledged 2-dimensional theory of causality and residuation in rewriting. I will give a contemporary view on the theory, informed… ▽ More

    Submitted 27 September, 2016; originally announced September 2016.

    Comments: 6 pages, 4 figures, Invited talk at the International Workshop on Confluence, Obergurgl 2016

  10. arXiv:1601.06098  [pdf, ps, other

    cs.LO math.CT math.LO

    A bifibrational reconstruction of Lawvere's presheaf hyperdoctrine

    Authors: Paul-André Melliès, Noam Zeilberger

    Abstract: Combining insights from the study of type refinement systems and of monoidal closed chiralities, we show how to reconstruct Lawvere's hyperdoctrine of presheaves using a full and faithful embedding into a monoidal closed bifibration living now over the compact closed category of small categories and distributors. Besides revealing dualities which are not immediately apparent in the traditional pre… ▽ More

    Submitted 12 August, 2016; v1 submitted 22 January, 2016; originally announced January 2016.

    Comments: Identical to the final version of the paper as appears in proceedings of LICS 2016, formatted for on-screen reading

  11. Indexed linear logic and higher-order model checking

    Authors: Charles Grellois, Paul-André Melliès

    Abstract: In recent work, Kobayashi observed that the acceptance by an alternating tree automaton A of an infinite tree T generated by a higher-order recursion scheme G may be formulated as the typability of the recursion scheme G in an appropriate intersection type system associated to the automaton A. The purpose of this article is to establish a clean connection between this line of work and Bucciarelli… ▽ More

    Submitted 16 March, 2015; originally announced March 2015.

    Comments: In Proceedings ITRS 2014, arXiv:1503.04377

    Journal ref: EPTCS 177, 2015, pp. 43-52

  12. arXiv:1502.05147  [pdf, ps, other

    cs.LO math.LO

    Finitary semantics of linear logic and higher-order model-checking

    Authors: Charles Grellois, Paul-André Melliès

    Abstract: In this paper, we explain how the connection between higher-order model-checking and linear logic recently exhibited by the authors leads to a new and conceptually enlightening proof of the selection problem originally established by Carayol and Serre using collapsible pushdown automata. The main idea is to start from an infinitary and colored relational semantics of the lambdaY-calculus already f… ▽ More

    Submitted 1 May, 2015; v1 submitted 18 February, 2015; originally announced February 2015.

    Comments: 12 pages, submitted

  13. arXiv:1501.05115  [pdf, ps, other

    cs.LO math.CT

    An Isbell Duality Theorem for Type Refinement Systems

    Authors: Paul-André Melliès, Noam Zeilberger

    Abstract: Any refinement system (= functor) has a fully faithful representation in the refinement system of presheaves, by interpreting types as relative slice categories, and refinement types as presheaves over those categories. Motivated by an analogy between side effects in programming and *context effects* in linear logic, we study logical aspects of this "positive" (covariant) representation, as well a… ▽ More

    Submitted 31 July, 2015; v1 submitted 21 January, 2015; originally announced January 2015.

  14. arXiv:1501.04789  [pdf, other

    cs.LO cs.PL math.LO

    Relational semantics of linear logic and higher-order model-checking

    Authors: Charles Grellois, Paul-André Melliès

    Abstract: In this article, we develop a new and somewhat unexpected connection between higher-order model-checking and linear logic. Our starting point is the observation that once embedded in the relational semantics of linear logic, the Church encoding of any higher-order recursion scheme (HORS) comes together with a dual Church encoding of an alternating tree automata (ATA) of the same signature. Moreove… ▽ More

    Submitted 1 May, 2015; v1 submitted 20 January, 2015; originally announced January 2015.

    Comments: 24 pages. Submitted

  15. arXiv:1411.4380  [pdf, ps, other

    cs.LO

    An infinitary model of linear logic

    Authors: Charles Grellois, Paul-André Melliès

    Abstract: In this paper, we construct an infinitary variant of the relational model of linear logic, where the exponential modality is interpreted as the set of finite or countable multisets. We explain how to interpret in this model the fixpoint operator Y as a Conway operator alternatively defined in an inductive or a coinductive way. We then extend the relational semantics with a notion of color or prior… ▽ More

    Submitted 28 January, 2015; v1 submitted 17 November, 2014; originally announced November 2014.

    Comments: Accepted at Fossacs 2015

  16. arXiv:1310.0263  [pdf, ps, other

    cs.LO cs.PL math.CT

    Type refinement and monoidal closed bifibrations

    Authors: Paul-André Melliès, Noam Zeilberger

    Abstract: The concept of_refinement_ in type theory is a way of reconciling the "intrinsic" and the "extrinsic" meanings of types. We begin with a rigorous analysis of this concept, settling on the simple conclusion that the type-theoretic notion of "type refinement system" may be identified with the category-theoretic notion of "functor". We then use this correspondence to give an equivalent type-theoretic… ▽ More

    Submitted 1 October, 2013; originally announced October 2013.

  17. arXiv:0706.1118  [pdf, ps, other

    cs.LO

    Asynchronous games: innocence without alternation

    Authors: Paul-André Melliès, Samuel Mimram

    Abstract: The notion of innocent strategy was introduced by Hyland and Ong in order to capture the interactive behaviour of lambda-terms and PCF programs. An innocent strategy is defined as an alternating strategy with partial memory, in which the strategy plays according to its view. Extending the definition to non-alternating strategies is problematic, because the traditional definition of views is base… ▽ More

    Submitted 8 June, 2007; originally announced June 2007.

  18. arXiv:0705.0462  [pdf, ps, other

    math.CT cs.CL

    Resource modalities in game semantics

    Authors: Paul-André Melliès, Nicolas Tabareau

    Abstract: The description of resources in game semantics has never achieved the simplicity and precision of linear logic, because of a misleading conception: the belief that linear logic is more primitive than game semantics. We advocate instead the contrary: that game semantics is conceptually more primitive than linear logic. Starting from this revised point of view, we design a categorical model of res… ▽ More

    Submitted 3 May, 2007; originally announced May 2007.