coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Marko Malikovi� <marko AT ffri.hr>
- To: "Edward Z. Yang" <ezyang AT mit.edu>
- Cc: "coq-club" <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Negated ltac pattern match
- Date: Sat, 10 Dec 2011 22:04:43 +0100 (CET)
- Importance: Normal
Dear Edward,
According to your description, idtac instead of fail should be also OK:
match goal with
| id : P X |- _ => idtac
| _ => assert (P X); [eauto|]
end
(if you do not have some needs for which it does not match)
Best regards
Marko Malikoviæ
> Suppose that I would like to run a tactic, but only if some hypothesis
> isn't present. Namely, I would like to do a negated pattern match,
> i.e. a red cut. It might seem that this would work OK:
>
> (**)
> match goal with
> | [ H : P X | _ ] => fail 2
> | _ => assert (P X); [eauto|]
> (**)
-----------------------
Dr. Sc. Marko Malikoviæ
Filozofski fakultet
Sveuèili¹te u Rijeci
---------------------
Ph.D. Marko Malikoviæ
Faculty of Humanities and Social Sciences
University of Rijeka, Croatia
-----------------------------
marko AT ffri.hr
http://www.ffri.hr/~marko
-------------------------
- [Coq-Club] Negated ltac pattern match, Edward Z. Yang
- Re: [Coq-Club] Negated ltac pattern match,
Adam Chlipala
- Re: [Coq-Club] Negated ltac pattern match, Edward Z. Yang
- Re: [Coq-Club] Negated ltac pattern match, Marko Malikoviæ
- Re: [Coq-Club] Negated ltac pattern match,
Adam Chlipala
Archive powered by MhonArc 2.6.16.