Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Laurence Rideau is active.

Publication


Featured researches published by Laurence Rideau.


theorem proving in higher order logics | 2009

Packaging Mathematical Structures

François Garillot; Georges Gonthier; Assia Mahboubi; Laurence Rideau

This paper proposes generic design patterns to define and combine algebraic structures, using dependent records, coercions and type inference, inside the Coq system. This alternative to telescopes in particular supports multiple inheritance, maximal sharing of notations and theories, and automated structure inference. Our methodology is robust enough to handle a hierarchy comprising a broad variety of algebraic structures, from types with a choice operator to algebraically closed fields. Interfaces for the structures enjoy the convenience of a classical setting, without requiring any axiom. Finally, we present two applications of our proof techniques: a key lemma for characterising the discrete logarithm, and a matrix decomposition problem.


theorem proving in higher order logics | 2001

A Generic Library for Floating-Point Numbers and Its Application to Exact Computing

Marc Daumas; Laurence Rideau; Laurent Théry

In this paper we present a general library to reason about floating-point numbers within the Coq system. Most of the results of the library are proved for an arbitrary floating-point format and an arbitrary base. A special emphasis has been put on proving properties for exact computing, i.e. computing without rounding errors.


Journal of Automated Reasoning | 2008

Tilting at Windmills with Coq: Formal Verification of a Compilation Algorithm for Parallel Moves

Laurence Rideau; Bernard Paul Serpette; Xavier Leroy

This article describes the formal verification of a compilation algorithm that transforms parallel moves (parallel assignments between variables) into a semantically-equivalent sequence of elementary moves. Two different specifications of the algorithm are given: an inductive specification and a functional one, each with its correctness proofs. A functional program can then be extracted and integrated in the Compcert verified compiler.


nasa formal methods | 2012

Rigorous polynomial approximation using taylor models in Coq

Nicolas Brisebarre; Mioara Maria Joldes; Érik Martin-Dorel; Micaela Mayero; Jean-Michel Muller; Ioana Pasca; Laurence Rideau; Laurent Théry

One of the most common and practical ways of representing a real function on machines is by using a polynomial approximation. It is then important to properly handle the error introduced by such an approximation. The purpose of this work is to offer guaranteed error bounds for a specific kind of rigorous polynomial approximation called Taylor model. We carry out this work in the Coq proof assistant, with a special focus on genericity and efficiency for our implementation. We give an abstract interface for rigorous polynomial approximations, parameterized by the type of coefficients and the implementation of polynomials, and we instantiate this interface to the case of Taylor models with interval coefficients, while providing all the machinery for computing them. We compare the performances of our implementation in Coq with those of the Sollya tool, which contains an implementation of Taylor models written in C. This is a milestone in our long-term goal of providing fully formally proved and efficient Taylor models.


MKM'11 Proceedings of the 18th Calculemus and 10th international conference on Intelligent computer mathematics | 2011

Incidence simplicial matrices formalized in Coq/SSReflect

Jónathan Heras; María Poza; Maxime Dénès; Laurence Rideau

Simplicial complexes are at the heart of Computational Algebraic Topology, since they give a concrete, combinatorial description of otherwise rather abstract objects which makes many important topological computations possible. The whole theory has many applications such as coding theory, robotics or digital image analysis. In this paper we present a formalization in the Coq theorem prover of simplicial complexes and their incidence matrices as well as the main theorem that gives meaning to the definition of homology groups and is a first step towards their computation.


certified programs and proofs | 2016

Formal proofs of transcendence for e and pi as an application of multivariate and symmetric polynomials

Sophie Bernard; Yves Bertot; Laurence Rideau; Pierre-Yves Strub

We describe the formalisation in Coq of a proof that the numbers `e` and `pi` are transcendental. This proof lies at the interface of two domains of mathematics that are often considered separately: calculus (real and elementary complex analysis) and algebra. For the work on calculus, we rely on the Coquelicot library and for the work on algebra, we rely on the Mathematical Components library. Moreover, some of the elements of our formalized proof originate in the more ancient library for real numbers included in the Coq distribution. The case of `pi` relies extensively on properties of multivariate polynomials and this experiment was also an occasion to put to test a newly developed library for these multivariate polynomials.


symbolic and numeric algorithms for scientific computing | 2013

Certified, Efficient and Sharp Univariate Taylor Models in COQ

Érik Martin-Dorel; Laurence Rideau; Laurent Théry; Micaela Mayero; Ioana Pasca

We present a library for univariate Taylor models that has been developed with the COQ proof assistant. Each algorithm of this library is executable and has been formally proved correct. Using this library, one can then effectively compute rigorous and sharp approximations of univariate functions composed of usual functions such as reciprocal, square root, exponential, or sine among others. In this paper, we present the key parts of the formalisation as well as of the proofs of correctness, and we evaluate the quality of our certified library on a set of examples.


JFLA '2005 | 2005

Coq à la conquête des moulins

Laurence Rideau; Bernard Paul Serpette


Archive | 2002

Affichage et manipulation interactive de formules mathématiques dans les documents structurés

Hanane Naciri; Laurence Rideau


Archive | 2012

Formalization and Concretization of Ordered Networks

Laurence Rideau; Bernard Paul Serpette; Cédric Tedeschi

Collaboration


Dive into the Laurence Rideau's collaboration.

Top Co-Authors

Avatar

David Delahaye

Conservatoire national des arts et métiers

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Renaud Rioboo

École Normale Supérieure

View shared research outputs
Top Co-Authors

Avatar

Alan P. Sexton

University of Birmingham

View shared research outputs
Top Co-Authors

Avatar

Jacques Calmet

Karlsruhe Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jean-Michel Muller

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Marc Daumas

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Nicolas Brisebarre

École normale supérieure de Lyon

View shared research outputs
Researchain Logo
Decentralizing Knowledge