Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Re: Simple example.

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Re: Simple example.


chronological Thread 
  • From: Nadeem Abdul Hamid <nadeem AT acm.org>
  • To: Adam Chlipala <adamc AT hcoop.net>
  • Cc: coq-club AT pauillac.inria.fr
  • Subject: Re: [Coq-Club] Re: Simple example.
  • Date: Fri, 20 Feb 2009 09:29:54 -0500
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=Lohb0GD3n+C9f7GXHBNbZttKblMNBjAJFQKAr75mM4LtBSq2b46l25oLWKI1cxdOcb PhF9oMANMaqrxF0gDF8x7/JdztERMbOpawUEwDTPp1ETaM0lkpGG8AIzZRTpDs2B/l1n ojWHRTGv48DwVI+pVhJ4Gw7tZOJVUHxuSYnZs=
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Adam,

That style (which I used in my implementation posted earlier) is easy to use when you commit to following it, and it has many advantages in brevity of code and resilience to changes in specs and implementations.

That's a very interesting point. I certainly agree that proof scripts can extremely brittle (especially if their poorly engineered) - but aren't you just moving the problem somewhere else? You have a lot more experience with this than I do, but why are Ltacs any easier to maintain than proof scripts?


(I have downloaded your book but not gone through it yet.) I have found Ltacs hard to develop because it's difficult to debug them, more so than a broken proof script. If a complex tactic defined with Ltac doesn't succeed on a goal, I don't recall that the error messages are very helpful for tracking down what happened.

--- nadeem





Archive powered by MhonArc 2.6.16.

Top of Page