coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Adam Koprowski <adam.koprowski AT gmail.com>
- To: Qiang Liu <lqiangecnu AT gmail.com>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Recursive Notations and LL1 parsing
- Date: Wed, 17 Mar 2010 10:34:43 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=er/8fjcMNaEMjE0aW9nYuCLsNrLynriZS7mhRAUeH1Krxyht6DT1JPgq1jby79x/UH 298O0yiL3RjqnbKirWVdVZvYWoOqYj3jOd25KqshOnqC3bnAXI8rjVTM3p7WaMW+a9QR jG++oIaR3C40bwIWsLhHmhK34w/UTi1CLGKDs=
On Wed, Mar 17, 2010 at 06:29, Qiang Liu <lqiangecnu AT gmail.com> wrote:
Best,hi, everyone. I seems to need to develop a verified software in the Coq system. I recently heard the Coq related tool YNot, a imperative extention of Coq? can it actually allow infinite loop?(un-termination), if it does, can anyone explain how it does this? Can programs written in YNot still be verified by the Coq proof system ? thanks a lot!
Dear Quianq,
please do not reply to a random thread while posting questions (your question has nothing to do with parsing, right?).
As for Ynot, to the best of my knowledge:
- yes, you can write non-terminating programs and have imperative computations and pointers with Ynot,
- to achieve that Ynot axiomatizes a parametrized monad (see ST.v in the distribution of Ynot) and during extraction those axioms are replaced with imperative computations in Ocaml (see STimpl.ml in the distribution of Ynot)
- sure, you can verify Ynot programs with Coq, that's the whole point of this library
Adam
--
Adam Koprowski [http://www.cs.ru.nl/~Adam.Koprowski]
R&D @ MLstate [http://mlstate.com, 15 rue Berlier, 75013 Paris, France]
--
Adam Koprowski [http://www.cs.ru.nl/~Adam.Koprowski]
R&D @ MLstate [http://mlstate.com, 15 rue Berlier, 75013 Paris, France]
- [Coq-Club] Recursive Notations and LL1 parsing, Christian Doczkal
- Re: [Coq-Club] Recursive Notations and LL1 parsing,
Hugo Herbelin
- Re: [Coq-Club] Recursive Notations and LL1 parsing,
Qiang Liu
- Re: [Coq-Club] Recursive Notations and LL1 parsing, Adam Koprowski
- Re: [Coq-Club] Recursive Notations and LL1 parsing,
Qiang Liu
- Re: [Coq-Club] Recursive Notations and LL1 parsing,
Hugo Herbelin
Archive powered by MhonArc 2.6.16.