Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Proof Help

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Proof Help


chronological Thread 
  • From: Roman Beslik <beroal AT ukr.net>
  • To: Thomas Braibant <thomas.braibant AT gmail.com>
  • Cc: coq-club AT pauillac.inria.fr
  • Subject: Re: [Coq-Club] Proof Help
  • Date: Wed, 15 Apr 2009 12:57:04 +0300
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Thomas Braibant wrote:
I feel like I should jump in and bring up that the built-in [firstorder]
tactic solves this goal, so that's the right way to do it in real
developments. ;-)

At this point, I fell I should ask what are the relative
advantages/disadvantages of using intuition versus firstorder in a
real development ? The manual is not very clear about this.
I think 'firstorder' is definitely more powerful, e.g. it can do this:

Require Import Coq.Relations.Relation_Definitions.

Definition th : forall (U:Type) (r : relation U), equivalence _ r
   -> forall a b c d, r a b -> r c b -> r c d -> r d a.
Proof. firstorder. Qed.

--
Best regards,
 Roman Beslik.





Archive powered by MhonArc 2.6.16.

Top of Page