Skip to main content

Showing 1–10 of 10 results for author: Hirschowitz, A

Searching in archive cs. Search in all archives.
.
  1. Variable binding and substitution for (nameless) dummies

    Authors: André Hirschowitz, Tom Hirschowitz, Ambroise Lafont, Marco Maggesi

    Abstract: By abstracting over well-known properties of De Bruijn's representation with nameless dummies, we design a new theory of syntax with variable binding and capture-avoiding substitution. We propose it as a simpler alternative to Fiore, Plotkin, and Turi's approach, with which we establish a strong formal link. We also show that our theory easily incorporates simple types and equations between terms.

    Submitted 29 February, 2024; v1 submitted 6 September, 2022; originally announced September 2022.

    Journal ref: Logical Methods in Computer Science (March 1, 2024) lmcs:10008

  2. arXiv:2012.06530  [pdf, other

    cs.PL cs.LO math.CT

    Modules over monads and operational semantics (expanded version)

    Authors: André Hirschowitz, Tom Hirschowitz, Ambroise Lafont

    Abstract: This paper is a contribution to the search for efficient and high-level mathematical tools to specify and reason about (abstract) programming languages or calculi. Generalising the reduction monads of Ahrens et al., we introduce transition monads, thus covering new applications such as lambda-bar-mu-calculus, pi-calculus, Positive GSOS specifications, differential lambda-calculus, and the big-step… ▽ More

    Submitted 29 July, 2022; v1 submitted 11 December, 2020; originally announced December 2020.

    MSC Class: 68N15 ACM Class: D.3.1; F.3.2

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

  3. Reduction Monads and Their Signatures

    Authors: Benedikt Ahrens, André Hirschowitz, Ambroise Lafont, Marco Maggesi

    Abstract: In this work, we study 'reduction monads', which are essentially the same as monads relative to the free functor from sets into multigraphs. Reduction monads account for two aspects of the lambda calculus: on the one hand, in the monadic viewpoint, the lambda calculus is an object equipped with a well-behaved substitution; on the other hand, in the graphical viewpoint, it is an oriented multigraph… ▽ More

    Submitted 14 November, 2019; originally announced November 2019.

    Comments: POPL 2020

    Journal ref: Proc. ACM Program. Lang. 4, POPL, Article 31 (January 2020)

  4. Modular specification of monads through higher-order presentations

    Authors: Benedikt Ahrens, André Hirschowitz, Ambroise Lafont, Marco Maggesi

    Abstract: In their work on second-order equational logic, Fiore and Hur have studied presentations of simply typed languages by generating binding constructions and equations among them. To each pair consisting of a binding signature and a set of equations, they associate a category of `models', and they give a monadicity result which implies that this category has an initial object, which is the language p… ▽ More

    Submitted 3 March, 2019; originally announced March 2019.

    Comments: 17 pages

    Journal ref: Formal Structures for Computation and Deduction (FSCD) 2019, LIPIcs Vol. 131, pp. 6:1-6:19

  5. Presentable signatures and initial semantics

    Authors: Benedikt Ahrens, André Hirschowitz, Ambroise Lafont, Marco Maggesi

    Abstract: We present a device for specifying and reasoning about syntax for datatypes, programming languages, and logic calculi. More precisely, we study a notion of "signature" for specifying syntactic constructions. In the spirit of Initial Semantics, we define the "syntax generated by a signature" to be the initial object -- if it exists -- in a suitable category of models. In our framework, the existe… ▽ More

    Submitted 25 May, 2021; v1 submitted 9 May, 2018; originally announced May 2018.

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 2 (May 26, 2021) lmcs:5136

  6. Initial Semantics for Strengthened Signatures

    Authors: André Hirschowitz, Marco Maggesi

    Abstract: We give a new general definition of arity, yielding the companion notions of signature and associated syntax. This setting is modular in the sense requested by Ghani and Uustalu: merging two extensions of syntax corresponds to building an amalgamated sum. These signatures are too general in the sense that we are not able to prove the existence of an associated syntax in this general context. So we… ▽ More

    Submitted 15 February, 2012; originally announced February 2012.

    Comments: In Proceedings FICS 2012, arXiv:1202.3174

    Journal ref: EPTCS 77, 2012, pp. 31-38

  7. Contraction-free proofs and finitary games for Linear Logic

    Authors: André Hirschowitz, Michel Hirschowitz, Tom Hirschowitz

    Abstract: In the standard sequent presentations of Girard's Linear Logic (LL), there are two "non-decreasing" rules, where the premises are not smaller than the conclusion, namely the cut and the contraction rules. It is a universal concern to eliminate the cut rule. We show that, using an admissible modification of the tensor rule, contractions can be eliminated, and that cuts can be simultaneously limit… ▽ More

    Submitted 25 May, 2009; originally announced May 2009.

    Comments: 19 pages, uses tikz and Paul Taylor's diagrams

    Journal ref: MFPS 2009, Oxford : Royaume-Uni (2009)

  8. arXiv:0807.2636  [pdf, ps, other

    cs.LO

    Topological Observations on Multiplicative Additive Linear Logic

    Authors: André Hirschowitz, Michel Hirschowitz, Tom Hirschowitz

    Abstract: As an attempt to uncover the topological nature of composition of strategies in game semantics, we present a ``topological'' game for Multiplicative Additive Linear Logic without propositional variables, including cut moves. We recast the notion of (winning) strategy and the question of cut elimination in this context, and prove a cut elimination theorem. Finally, we prove soundness and complete… ▽ More

    Submitted 14 July, 2008; originally announced July 2008.

    Comments: 12 pages in two columns, submitted to POPL '09. Uses Paul Taylor's diagrams

  9. arXiv:0704.2900  [pdf, ps, other

    cs.LO

    Higher-order theories

    Authors: Andre' Hirschowitz, Marco Maggesi

    Abstract: We extend our approach to abstract syntax (with binding constructions) through modules and linearity. First we give a new general definition of arity, yielding the companion notion of signature. Then we obtain a modularity result as requested by Ghani and Uustalu (2003): in our setting, merging two extensions of syntax corresponds to building an amalgamated sum. Finally we define a natural notio… ▽ More

    Submitted 9 September, 2008; v1 submitted 22 April, 2007; originally announced April 2007.

    Comments: 12 pages

  10. arXiv:cs/0608051  [pdf, ps, other

    cs.LO cs.PL

    Modules over Monads and Linearity

    Authors: André Hirschowitz, Marco Maggesi

    Abstract: Inspired by the classical theory of modules over a monoid, we give a first account of the natural notion of module over a monad. The associated notion of morphism of left modules ("Linear" natural transformations) captures an important property of compatibility with substitution, in the heterogeneous case where "terms" and variables therein could be of different types as well as in the homogeneo… ▽ More

    Submitted 7 May, 2007; v1 submitted 11 August, 2006; originally announced August 2006.

    Comments: 15 pages, too many changes to be summarized