coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jonathan Leivent <jonikelee AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq
- Date: Fri, 15 May 2015 12:21:40 -0400
Have you examined the most recent incarnation of F* (https://www.fstar-lang.org)? It now seems to be roughly equivalent to Coq/Agda/Idris in terms of type system power (fully dependent types, instead of F*'s original value-dependent types) - and it uses the Z3 SMT solver as part of its built-in automation. I'm just starting to examine it myself - encountering the typical issues involved with immature systems. Also, F* currently seems to lack many of the friendly features of Coq - such as interactive proving, a proof mode, a tactic language, and PG-like IDE support. But, F* seems to make a case for SMT in the type-checker/proof-assistant world - beyond merely being an alternate source (vs. plugins and Ltac) for restricted-domain decision procedures (although there's certainly nothing wrong with that).
What I'd like to see is for there to be a way to use SMT-like algorithms within Coq to enhance its automation tactics (auto and friends) beyond doing proof search solely by trial-and-error. I don't know if F* uses Z3 for something like that, or has plans to.
-- Jonathan
- [Coq-Club] Pointers regarding the state of the art of automation in Coq, stvienna wiener, 05/15/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Gabriel Scherer, 05/15/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Bas Spitters, 05/15/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Adam Chlipala, 05/15/2015
- RE: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Soegtrop, Michael, 05/15/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Jonathan Leivent, 05/15/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Claude Marche, 05/18/2015
- RE: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Soegtrop, Michael, 05/18/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Claude Marche, 05/18/2015
- RE: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Soegtrop, Michael, 05/18/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Claude Marche, 05/18/2015
- RE: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Soegtrop, Michael, 05/18/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Beta Ziliani, 05/15/2015
- Re: [Coq-Club] Pointers regarding the state of the art of automation in Coq, Gabriel Scherer, 05/15/2015
Archive powered by MHonArc 2.6.18.