Skip to main content

Showing 1–10 of 10 results for author: Jouannaud, J

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

    cs.LO

    Drag Rewriting

    Authors: Nachum Dershowitz, Jean-Pierre Jouannaud, Fernando Orejas

    Abstract: We present a new and powerful algebraic framework for graph rewriting, based on drags, a class of graphs enjoying a novel composition operator. Graphs are embellished with roots and sprouts, which can be wired together to form edges. Drags enjoy a rich algebraic structure with sums and products. Drag rewriting naturally extends graph rewriting, dag rewriting, and term rewriting models.

    Submitted 27 June, 2024; v1 submitted 23 June, 2024; originally announced June 2024.

  2. arXiv:1509.04699  [pdf, ps, other

    cs.LO

    Confluence of Layered Rewrite Systems

    Authors: Jean-Pierre Jouannaud, Jiaxiang Liu, Mizuhito Ogawa

    Abstract: We investigate the new, Turing-complete class of layered systems, whose lefthand sides of rules can only be overlapped at a multiset of disjoint or equal positions. Layered systems define a natural notion of rank for terms: the maximal number of non-overlap** redexes along a path from the root to a leaf. Overlap**s are allowed in finite or infinite trees. Rules may be non-terminating, non-left… ▽ More

    Submitted 15 September, 2015; originally announced September 2015.

    Journal ref: Stephan Kreutzer. Proceedings, 24th annual EATCS Computer Science Logic, Sep 2015, Berlin, Germany. LIPICS, vol 41, 2015, Proceedings, 24th annual EATCS Computer Science Logic. \<http://drops.dagstuhl.de/portals/extern/index.php?semnr=15014\>

  3. The computability path ordering

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Albert Rubio

    Abstract: This paper aims at carrying out termination proofs for simply typed higher-order calculi automatically by using ordering comparisons. To this end, we introduce the computability path ordering (CPO), a recursive relation on terms obtained by lifting a precedence on function symbols. A first version, core CPO, is essentially obtained from the higher-order recursive path ordering (HORPO) by eliminati… ▽ More

    Submitted 22 October, 2015; v1 submitted 12 June, 2015; originally announced June 2015.

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 4 (October 26, 2015) lmcs:1604

  4. arXiv:0806.2517  [pdf, ps, other

    cs.LO

    The computability path ordering: the end of a quest

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Albert Rubio

    Abstract: In this paper, we first briefly survey automated termination proof methods for higher-order calculi. We then concentrate on the higher-order recursive path ordering, for which we provide an improved definition, the Computability Path Ordering. This new definition appears indeed to capture the essence of computability arguments à la Tait and Girard, therefore explaining the name of the improved o… ▽ More

    Submitted 16 June, 2008; originally announced June 2008.

    Comments: Dans CSL'08 (2008)

  5. arXiv:0804.3762  [pdf, ps, other

    cs.LO

    From formal proofs to mathematical proofs: a safe, incremental way for building in first-order decision procedures

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Pierre-Yves Strub

    Abstract: We investigate here a new version of the Calculus of Inductive Constructions (CIC) on which the proof assistant Coq is based: the Calculus of Congruent Inductive Constructions, which truly extends CIC by building in arbitrary first-order decision procedures: deduction is still in charge of the CIC kernel, while computation is outsourced to dedicated first-order decision procedures that can be ta… ▽ More

    Submitted 23 April, 2008; originally announced April 2008.

    Journal ref: Dans TCS 2008 5th IFIP International Conference on Theoretical Computer Science (2008)

  6. arXiv:0708.3582  [pdf, ps, other

    cs.LO

    HORPO with Computability Closure : A Reconstruction

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Albert Rubio

    Abstract: This paper provides a new, decidable definition of the higher- order recursive path ordering in which type comparisons are made only when needed, therefore eliminating the need for the computability clo- sure, and bound variables are handled explicitly, making it possible to handle recursors for arbitrary strictly positive inductive types.

    Submitted 27 August, 2007; originally announced August 2007.

    Journal ref: Dans 14th International Conference on Logic for Programming Artificial Intelligence and Reasoning LNCS (2007)

  7. arXiv:0707.1266  [pdf, ps, other

    cs.LO

    Building Decision Procedures in the Calculus of Inductive Constructions

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Pierre-Yves Strub

    Abstract: It is commonly agreed that the success of future proof assistants will rely on their ability to incorporate computations within deduction in order to mimic the mathematician when replacing the proof of a proposition P by the proof of an equivalent proposition P' obtained from P thanks to possibly complex calculations. In this paper, we investigate a new version of the calculus of inductive const… ▽ More

    Submitted 9 July, 2007; originally announced July 2007.

    Journal ref: Dans 16th EACSL Annual Conference on Computer Science and Logic - CSL 2007 (2007)

  8. Inductive-data-type Systems

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Mitsuhiro Okada

    Abstract: In a previous work ("Abstract Data Type Systems", TCS 173(2), 1997), the last two authors presented a combined language made of a (strongly normalizing) algebraic rewrite system and a typed lambda-calculus enriched by pattern-matching definitions following a certain format, called the "General Schema", which generalizes the usual recursor definitions for natural numbers and similar "basic inductiv… ▽ More

    Submitted 16 September, 2013; v1 submitted 11 October, 2006; originally announced October 2006.

    Comments: Theoretical Computer Science (2002)

  9. arXiv:cs/0610063  [pdf, ps, other

    cs.LO

    The Calculus of Algebraic Constructions

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Mitsuhiro Okada

    Abstract: This paper is concerned with the foundations of the Calculus of Algebraic Constructions (CAC), an extension of the Calculus of Constructions by inductive data types. CAC generalizes inductive types equipped with higher-order primitive recursion, by providing definitions of functions by pattern-matching which capture recursor definitions for arbitrary non-dependent and non-polymorphic inductive t… ▽ More

    Submitted 27 May, 2008; v1 submitted 11 October, 2006; originally announced October 2006.

    Journal ref: Dans Rewriting Techniques and Applications, 10th International Conference, RTA-99 1631 (1999)

  10. Higher-Order Termination: from Kruskal to Computability

    Authors: Frédéric Blanqui, Jean-Pierre Jouannaud, Albert Rubio

    Abstract: Termination is a major question in both logic and computer science. In logic, termination is at the heart of proof theory where it is usually called strong normalization (of cut elimination). In computer science, termination has always been an important issue for showing programs correct. In the early days of logic, strong normalization was usually shown by assigning ordinals to expressions in s… ▽ More

    Submitted 5 January, 2007; v1 submitted 8 September, 2006; originally announced September 2006.

    Journal ref: Dans 13th International Conference on Logic for Programming, Artificial Intelligence and Reasoning - LPAR 2006 4246 (2006)