Skip to main content

Showing 1–3 of 3 results for author: Jourdan, J

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

    cs.PL cs.DS cs.LO

    Sparsity Preserving Algorithms for Octagons

    Authors: Jacques-Henri Jourdan

    Abstract: Known algorithms for manipulating octagons do not preserve their sparsity, leading typically to quadratic or cubic time and space complexities even if no relation among variables is known when they are all bounded. In this paper, we present new algorithms, which use and return octagons represented as weakly closed difference bound matrices, preserve the sparsity of their input and have better perf… ▽ More

    Submitted 1 December, 2016; originally announced December 2016.

    Comments: in Isabella Mastroeni. Numerical and symbolic abstract domains, Sep 2016, Edinburgh, United Kingdom. Elsevier, Numerical and symbolic abstract domains, pp.14, 2016

  2. Implementing and reasoning about hash-consed data structures in Coq

    Authors: Thomas Braibant, Jacques-Henri Jourdan, David Monniaux

    Abstract: We report on four different approaches to implementing hash-consing in Coq programs. The use cases include execution inside Coq, or execution of the extracted OCaml code. We explore the different trade-offs between faithful use of pristine extracted code, and code that is fine-tuned to make use of OCaml programming constructs not available in Coq. We discuss the possible consequences in terms of p… ▽ More

    Submitted 25 September, 2015; v1 submitted 7 November, 2013; originally announced November 2013.

    Journal ref: Journal of Automated Reasoning, Springer Verlag (Germany), 2014, 53 (3), pp.271-304

  3. arXiv:1304.6038  [pdf, ps, other

    cs.PL cs.LO

    Implementing hash-consed structures in Coq

    Authors: Thomas Braibant, Jacques-Henri Jourdan, David Monniaux

    Abstract: We report on three different approaches to use hash-consing in programs certified with the Coq system, using binary decision diagrams (BDD) as running example. The use cases include execution inside Coq, or execution of the extracted OCaml code. There are different trade-offs between faithful use of pristine extracted code, and code that is fine-tuned to make use of OCaml programming constructs no… ▽ More

    Submitted 22 April, 2013; originally announced April 2013.