The Foc language is designed to bring solutions on the reliability of the software, in particular on the development and the reusing of certified libraries, especially for Certified Computer Algebra. The Foc project aims at building an environment to develop certified computer algebra libraries. The project develops a language called Foc, where any implementation must come with a proof of its correctness. This includes of course pre- and post- condition statements, but also proofs of purely mathematical theorems. In this context, reusability of the code, but also of the correctness proofs is of very important concern: a tool written for mathematical Groups should be available for the mathematical Rings, provided the system knows that every ...
Abstract. The development of a language for algebraic computation actually needs a specific computat...
We present NumLin, a functional programming language whose type system is designed to enforce the sa...
It is widely recognized that programming languages should offer features to help structure programs....
The Foc language is designed to bring solutions on the reliability of the software, in particular on...
The Foc project develops a formal language to implement certified components called collections. The...
International audienceThe FOC research project is building a development environment for certified c...
AbstractThe FOC project, started at the fall 1997, is aimed to build a programming environment for t...
We present a library which enables to implement general computer algebra notions called here entiti...
International audienceThe FoC language is dedicated to the development of certified computer algebra...
This thesis describes the construction of an environment to develop certified computer algebra libra...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
This thesis describes substantial enhancements that were made to the software tools in the Nuprl sys...
Mechanised reasoning systems and computer algebra systems have apparentlydifferent objectives. Their...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
International audienceFoC is a computer algebra library with a strong emphasis on formal certificati...
Abstract. The development of a language for algebraic computation actually needs a specific computat...
We present NumLin, a functional programming language whose type system is designed to enforce the sa...
It is widely recognized that programming languages should offer features to help structure programs....
The Foc language is designed to bring solutions on the reliability of the software, in particular on...
The Foc project develops a formal language to implement certified components called collections. The...
International audienceThe FOC research project is building a development environment for certified c...
AbstractThe FOC project, started at the fall 1997, is aimed to build a programming environment for t...
We present a library which enables to implement general computer algebra notions called here entiti...
International audienceThe FoC language is dedicated to the development of certified computer algebra...
This thesis describes the construction of an environment to develop certified computer algebra libra...
The extensive use of computers in mathematics and engineering has led to an increased demand for rel...
This thesis describes substantial enhancements that were made to the software tools in the Nuprl sys...
Mechanised reasoning systems and computer algebra systems have apparentlydifferent objectives. Their...
We present a prototype of a computer algebra system that is built on top of a proof assistant, HOL L...
International audienceFoC is a computer algebra library with a strong emphasis on formal certificati...
Abstract. The development of a language for algebraic computation actually needs a specific computat...
We present NumLin, a functional programming language whose type system is designed to enforce the sa...
It is widely recognized that programming languages should offer features to help structure programs....