Coq development example: proof of correctness of a simple algorithm
Coq, proof assistant
Article REF: H3310 V1
Coq development example: proof of correctness of a simple algorithm
Coq, proof assistant

Authors : Sandrine Blazy, Pierre Castéran, Hugo Herbelin

Publication date: August 10, 2017 | Lire en français

Logo Techniques de l'Ingenieur You do not have access to this resource.
Request your free trial access! Free trial

Already subscribed?

1. Coq development example: proof of correctness of a simple algorithm

The proof of correctness of a simple functional program allows us to present some essential aspects of the Coq software: mathematical statements and formal specification of programs, tools for interactive proof, etc. The proposed example consists of the definition of a sorting function on lists, accompanied by a formal proof of its correctness. The proposed example consists of the definition of a sorting function on lists, accompanied by a formal proof of its correctness.

  • Typographical conventions

    We adopt the following conventions so that the reader can easily recognize which text a user should submit to Coq and what the system's responses are.

    • The text submitted to Coq is written in light blue inserts.

    • Coq's answers are presented in...

You do not have access to this resource.
Logo Techniques de l'Ingenieur

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource. Click here to request your free trial access!

Already subscribed?


Ongoing reading
Coq development example: proof of correctness of a simple algorithm

Article included in this offer

"Software technologies and System architectures"

( 227 articles )

Complete knowledge base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

View offer details