coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jean-Christophe Filliatre <Jean-Christophe.Filliatre AT lri.fr>
- To: David Nowak <David.Nowak AT lsv.ens-cachan.fr>
- Cc: Thery Laurent <thery AT ns.di.univaq.it>, coq-club AT pauillac.inria.fr
- Subject: Re: Monad (Re: [Coq-Club] Unification)
- Date: Thu, 3 Feb 2005 13:53:30 +0100
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
David Nowak writes:
>
> More generally are there development in Coq using monad to deal with
> side effects?
The Why tool (http://why.lri.fr/) is a verification conditions
generator. It is using interpretations in type theory internally
(which can be checked by Coq) and they make use of monads to interpret
side-effects, including exceptions.
I've also heard that people in Sophia-Antipolis using Coq to verify a
C compiler are using monads in Coq.
Hope this helps,
--
Jean-Christophe Filliâtre
- [Coq-Club] Unification, Colin Riba
- Re: [Coq-Club] Unification,
Claude Marche
- Re: [Coq-Club] Unification,
Thery Laurent
- Monad (Re: [Coq-Club] Unification),
David Nowak
- Re: Monad (Re: [Coq-Club] Unification), Jean-Christophe Filliatre
- Re: Monad (Re: [Coq-Club] Unification),
Thery Laurent
- Re: Monad (Re: [Coq-Club] Unification), David Nowak
- Monad (Re: [Coq-Club] Unification),
David Nowak
- Re: [Coq-Club] Unification,
Thery Laurent
- Re: [Coq-Club] Unification, Conor McBride
- Re: [Coq-Club] Unification,
Claude Marche
Archive powered by MhonArc 2.6.16.