coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Benjamin Werner <werner AT lix.polytechnique.fr>
- To: Aurore Collomb <aurorecollomb AT chez.com>
- Cc: coq-club AT pauillac.inria.fr
- Subject: Re: [Coq-Club] Error w_Unify.
- Date: Mon, 12 Jan 2004 16:53:21 +0100 (CET)
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
On Mon, 12 Jan 2004, Aurore Collomb wrote:
Bonne annee aussi,
> Au debut j'ai :
> H : Ex c1 c2 : P(c1,c2) /\ Q(c1,c2)
> -------------------------
> Ex c3 c4 : P'(c3,c4) /\ Q(c3,c4)
>
> Il se trouve que j'ai dans mes definitions qq part une regle qui dit :
> R1 : P(a,b) -> P'(a,b)
>
> Mais je n'ai pas reussi a l'appliquer directement. Alors je decompose.
[..]
A priori, on n'a pas besoin de variables existentielles (cad. de points
d'interrogation dans les buts) pour cette preuve. Et en pareil cas, autant
les eviter.
Le moyen standard est de ne pas appliquer R1 directement, mais de dire
d'abord qui sont c3 et c4.
Donc quelque chose comme :
Elim H; Intros c1 [c2 [h1 h2]].
(* ou ce qui est equivalent : Elim H ; Intros c1 hc1 ; Elim hc1;
Intros c2 ..... *)
Exists c1 ; Exists c2 ; Split.
Apply R1 ; Assumption.
Assumption.
Je n'ai pas de Coq V7 sous la main pour verifier mon script, donc une typo
est possible.
Cordialement,
Benjamin Werner
- [Coq-Club] Error w_Unify., Aurore Collomb
- Re: [Coq-Club] Error w_Unify., Benjamin Werner
- Re: [Coq-Club] Error w_Unify.,
Pierre Casteran
- Re: [Coq-Club] Error w_Unify.,
Pierre Courtieu
- Re: [Coq-Club] Error w_Unify., Hugo Herbelin
- Re: [Coq-Club] Error w_Unify.,
Carlos.SIMPSON
- Re: [Coq-Club] Error w_Unify., Pierre Courtieu
- Re: [Coq-Club] Error w_Unify., Benjamin Gregoire
- Re: [Coq-Club] Error w_Unify.,
Pierre Courtieu
Archive powered by MhonArc 2.6.16.