Generating certified and efficient numerical codes requires information ranging from the mathematical level to the representation of numbers. Even though the mathematical semantics can be expressed using the content part of MathML, this language does not encompass the implementation on computers. Indeed various arithmetics may be involved, like floating-point or fixed-point, in fixed precision or arbitrary precision, and current tools cannot handle all of these. Therefore we propose in this paper LEMA (Langage pour les Expressions Mathématiques Annotées), a descriptive language based on MathML with additional expressiveness. LEMA will be used during the automatic generation of certified numerical codes. Such a generation process typically i...
La norme IEEE-754 consacrée à l'arithmétique virgule flottante spécifie le comportement des quatre o...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
AbstractIn this paper we report on the design of a new mathematical language and our method of desig...
Generating certified and efficient numerical codes requires information ranging from the mathematica...
Computer numbers are usually limited, both in range and in precision. As a consequence, a careful ce...
Le langage mathématique courant et les langages mathématiques formelssont très éloignés. Par > nouse...
International audienceSollya has become a mature tool for the development of numerical software. Wit...
Le langage mathématique courant et les langages mathématiques formelssont très éloignés. Par > nouse...
International audienceNumerical programs may require a high level of guarantee. This can be achieved...
The evaluation of special functions often involves the evaluation of numerical constants. When the p...
The implementation of a correctly rounded or interval elementary function needs to be proven careful...
International audienceUsing floating-point arithmetic to solve a numerical problem yields a computed...
Since the apparition of the first computer, floating point arithmetic have drastically changed. The ...
AbstractIn this article, we focus on the synthesis of arithmetic expressions that can be evaluated e...
Many numerical problems require some very accurate computations. Examples can be found in the field ...
La norme IEEE-754 consacrée à l'arithmétique virgule flottante spécifie le comportement des quatre o...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
AbstractIn this paper we report on the design of a new mathematical language and our method of desig...
Generating certified and efficient numerical codes requires information ranging from the mathematica...
Computer numbers are usually limited, both in range and in precision. As a consequence, a careful ce...
Le langage mathématique courant et les langages mathématiques formelssont très éloignés. Par > nouse...
International audienceSollya has become a mature tool for the development of numerical software. Wit...
Le langage mathématique courant et les langages mathématiques formelssont très éloignés. Par > nouse...
International audienceNumerical programs may require a high level of guarantee. This can be achieved...
The evaluation of special functions often involves the evaluation of numerical constants. When the p...
The implementation of a correctly rounded or interval elementary function needs to be proven careful...
International audienceUsing floating-point arithmetic to solve a numerical problem yields a computed...
Since the apparition of the first computer, floating point arithmetic have drastically changed. The ...
AbstractIn this article, we focus on the synthesis of arithmetic expressions that can be evaluated e...
Many numerical problems require some very accurate computations. Examples can be found in the field ...
La norme IEEE-754 consacrée à l'arithmétique virgule flottante spécifie le comportement des quatre o...
International audienceComputer programs may go wrong due to exceptional behaviors, out-of-bound arra...
AbstractIn this paper we report on the design of a new mathematical language and our method of desig...