Skip to Content.
Sympa Menu

coq-club - [Coq-Club] FSet tactics

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] FSet tactics


chronological Thread 
  • From: "Aaron Bohannon" <bohannon AT cis.upenn.edu>
  • To: "Coq List" <coq-club AT pauillac.inria.fr>
  • Subject: [Coq-Club] FSet tactics
  • Date: Tue, 3 Jul 2007 13:45:03 -0400
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=CYjKAu1U+YH+PPSDaNPSNjoJYCjHUFGbDV+HdsKhY4sNKd5E4LW6eDx6qdW3/U4pjSmU4BrS7DF1p2ToAhlDOO9+jjNjVJYtxcQpMXax4LiBlsC32ffoPQT4mraUnE2fEy76QrYs3XUxRcivN2bdnQMeD1Ltxb+xjKv+Gl5nmfs=
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Specialized tactics should be able to make working with finite sets
much, much easier.  In particular, there should be a certain class of
goals that could be immediately solved by a specialized tactic if
their truth is justified by your hypotheses (or, to be more precise,
the subset of your hypotheses not involving first-order quantifiers).

I am tempted to write my own such tactic for the FSets library, but in
order to avoid duplicating effort, I should first ask:  Has anyone
else already done this?  Which tactics defined in FSets.OrderedType
and the other FSet libraries are intended for use by clients of the
library?  Do they have any documentation or specification other than
the text of the "Ltac" defintion?  (Deducing the intended behavior and
scope of a tactic from the code of its definition is not an easy
task.)

-Aaron





Archive powered by MhonArc 2.6.16.

Top of Page