* [Caml-list] ACL2 equivalent in Caml?
@ 2004-09-17 15:37 Will Benton
2004-09-21 7:08 ` Jean-Christophe Filliatre
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Will Benton @ 2004-09-17 15:37 UTC (permalink / raw)
To: caml-list
Hello,
I'm looking for an automated reasoning system like Moore's ACL2,
except using the pure subset of Caml instead of pure Lisp. Does such
a tool exist?
thanks,
wb
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] ACL2 equivalent in Caml?
2004-09-17 15:37 [Caml-list] ACL2 equivalent in Caml? Will Benton
@ 2004-09-21 7:08 ` Jean-Christophe Filliatre
2004-09-21 13:34 ` Christophe Raffalli
2004-09-21 15:04 ` [Caml-list] " Will Benton
2 siblings, 0 replies; 4+ messages in thread
From: Jean-Christophe Filliatre @ 2004-09-21 7:08 UTC (permalink / raw)
To: willb; +Cc: caml-list
Will Benton writes:
>
> I'm looking for an automated reasoning system like Moore's ACL2,
> except using the pure subset of Caml instead of pure Lisp. Does such
> a tool exist?
There are (at least) three proof assistants written in Caml, namely
Coq, HOL Light and MetaPRL (URLs below). Caml is their metalanguage,
that is you can write proof tactics in Caml for instance. But contrary
to ACL2 these are not _directly_ programming languages on which you
can reason about. Yet you can use these systems to prove programs
correct. Coq for instance (this is the one I know) has an extraction
mechanism which automatically generates Caml programs from
constructive proofs of their specifications, thus correct by
construction.
Regards,
--
Jean-Christophe Filliâtre (http://www.lri.fr/~filliatr)
http://coq.inria.fr/
http://www.cl.cam.ac.uk/users/jrh/hol-light/
http://cvs.metaprl.org:12000/metaprl/default.html
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] ACL2 equivalent in Caml?
2004-09-17 15:37 [Caml-list] ACL2 equivalent in Caml? Will Benton
2004-09-21 7:08 ` Jean-Christophe Filliatre
@ 2004-09-21 13:34 ` Christophe Raffalli
2004-09-21 15:04 ` [Caml-list] " Will Benton
2 siblings, 0 replies; 4+ messages in thread
From: Christophe Raffalli @ 2004-09-21 13:34 UTC (permalink / raw)
To: willb; +Cc: caml-list
[-- Attachment #1: Type: text/plain, Size: 954 bytes --]
Will Benton wrote:
> Hello,
>
> I'm looking for an automated reasoning system like Moore's ACL2,
> except using the pure subset of Caml instead of pure Lisp. Does such
> a tool exist?
>
>
I have a preliminary tool using PhoX for this (without modules, but with
full pattern-matching). Mail me privately (or not privately) if you want
more details.
It is based on the idea of Sylvain Baro's phd and he also has an
implementation. Mail Pascal Manoury (at Jussieu) for more info on his
system.
--
Christophe Raffalli
Université de Savoie
Batiment Le Chablais, bureau 21
73376 Le Bourget-du-Lac Cedex
tél: (33) 4 79 75 81 03
fax: (33) 4 79 75 87 42
mail: Christophe.Raffalli@univ-savoie.fr
www: http://www.lama.univ-savoie.fr/~RAFFALLI
---------------------------------------------
IMPORTANT: this mail is signed using PGP/MIME
At least Enigmail/Mozilla, mutt or evolution
can check this signature
---------------------------------------------
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Caml-list] Re: ACL2 equivalent in Caml?
2004-09-17 15:37 [Caml-list] ACL2 equivalent in Caml? Will Benton
2004-09-21 7:08 ` Jean-Christophe Filliatre
2004-09-21 13:34 ` Christophe Raffalli
@ 2004-09-21 15:04 ` Will Benton
2 siblings, 0 replies; 4+ messages in thread
From: Will Benton @ 2004-09-21 15:04 UTC (permalink / raw)
To: caml-list
Thanks for all of the suggestions! I'll check out these tools.
(Christophe, I am interested in examining your PhoX-based solution, if
you can send me a pointer.)
best,
wb
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-09-21 15:04 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-17 15:37 [Caml-list] ACL2 equivalent in Caml? Will Benton
2004-09-21 7:08 ` Jean-Christophe Filliatre
2004-09-21 13:34 ` Christophe Raffalli
2004-09-21 15:04 ` [Caml-list] " Will Benton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox