Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Rewriting after assumption and ";" tactical

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Rewriting after assumption and ";" tactical


chronological Thread 
  • From: Marko Malikovi� <marko AT ffri.hr>
  • To: "Thery Laurent" <thery AT ns.di.univaq.it>
  • Cc: "Florian Hatat" <florian.hatat AT ens-lyon.fr>, coq-club AT pauillac.inria.fr, Marko Malikovi� <marko AT ffri.hr>
  • Subject: Re: [Coq-Club] Rewriting after assumption and ";" tactical
  • Date: Fri, 8 Jun 2007 18:53:09 +0200 (CEST)
  • Importance: Normal
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Thanks,

I understand Florian's explanation but I still think it is little strange
- syntax "rewrite ident1 in ident2" has nothing to do with any goal or
subgoals. It must to work only with ident1 and ident2 from context.
But furthermore, my sample from last e-mail is not my real situation. I
have stranger situation. Before assumption, I have "exists x" and not
"split". So, solution:

split; [assumption | rewrite For_rewriting in H]

does not work in my case.

Furthermore, Thery's solution:

split; (try assumption); rewrite ...

is not good because my combination must to fail if assumption fail.
Thery's solution never fails.

I think I must redefine everything because I have situation like this:

first[exists x1;exists y1;assumption;rewrite Hypothesis_1 in Hypothesis_2|
...
|exists xn;exists yn;assumption;rewrite Hypothesis_n in Hypothesis_m]

Thank you very much,

Marko Malikoviæ





Archive powered by MhonArc 2.6.16.

Top of Page