Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] are there any formal descriptions of the tatics of Coq?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] are there any formal descriptions of the tatics of Coq?


Chronological Thread 
  • From: Matej Kosik <5764c029b688c1c0d24a2e97cd764f AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] are there any formal descriptions of the tatics of Coq?
  • Date: Sun, 6 Mar 2016 15:52:21 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=5764c029b688c1c0d24a2e97cd764f AT gmail.com; spf=Pass smtp.mailfrom=5764c029b688c1c0d24a2e97cd764f AT gmail.com; spf=None smtp.helo=postmaster AT mail-wm0-f52.google.com
  • Ironport-phdr: 9a23:5aJuWR/2SugMif9uRHKM819IXTAuvvDOBiVQ1KB91eMcTK2v8tzYMVDF4r011RmSDdqdtKMP1bqempujcFJDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXsq3G/pQQfBg/4fVIsYL+lRciN3o/ph6ibwN76XUZhvHKFe7R8LRG7/036l/I9ps9cEJs30QbDuXBSeu5blitCLFOXmAvgtI/rpMYwuxJ54K16spYcGeWnJ+VrBYBfWT8hKiU+4NDhnRjFVwqGoHUGAUsMlR8dJgHZ4ROyfZDqsyiy4rcihnWRZZenR+5kCT/75P9nEkPh0ipWaDU1rz+LhOR/iatapFSqoBkpkN2cW52cKPcrJvCVRtgdX2cUA55c

Hi,

On 03/06/2016 02:39 AM, Xiaoyu Zhou wrote:
>
> I think that formal description will facilitate automatic use of
> tactics.

I am not sure what you mean by "facilitating automatic use of tactics".

Concerning "formal descriptions of the tactics in Coq",
this is what helped me:

http://matej-kosik.github.io/www/doc/coq/notes/01__tactics.html

It is just a theory that explaines the behavior of Coq I observed.
The theory is complete and accurate only up to my experience.

There, for higher-level tactics I explain how they can be mapped into
lower-level tactics.

So, for example for the higher-level tactics "reflexivity" I say that it can
be translated to lower level tactics "constructor 1"
plus an example that demonstrate what happens if you "unfold" reflexivity.

At the beginning I tried to visualize partial order of what could unfold to
what.
(there is one cycle but it is just mutual recursion on subterms and therefore
OK)

I haven't tested whether this document is useful to other people yet.



Archive powered by MHonArc 2.6.18.

Top of Page