Subject: Ssreflect Users Discussion List
List archive
- From: Boris Djalal <>
- To:
- Cc:
- Subject: Re: [ssreflect] Behavior of "rewrite h => [ ]"
- Date: Fri, 10 Mar 2017 09:20:18 +0100
Hi Emilio,
You are right, it is in the manual (page 24), "rewrite h => -[]." does the job.
Thank you
On 03/09/2017 07:46 PM, Emilio Jesús Gallego Arias wrote:
Dear Boris,
Boris Djalal
<>
writes:
P, Q, R : PropYou need to do "rewrite => -[]".
h : P = Q
============================
P /\ R -> R
If I do "rewrite h => []", I obtain the following goal: Q /\ R -> R
whereas I expect to obtain: Q -> R -> R.
If you look closely in the manual you will see that indeed "[]" as the
first token after => is interpreted not as case, but as a "disjunctive
introduction", as in "elim: n => [|n ihn]" .
[Anyways I don't know all the details but indeed I do remember the
manual did a good job explaining this]
--
Emilio
- [ssreflect] Reminder: JAR Special Issue on Milestones in Interactive Theorem Proving, Jeremy Avigad, 03/09/2017
- [ssreflect] Behavior of "rewrite h => [ ]", Boris Djalal, 03/09/2017
- Re: [ssreflect] Behavior of "rewrite h => [ ]", Emilio Jesús Gallego Arias, 03/09/2017
- Re: [ssreflect] Behavior of "rewrite h => [ ]", Boris Djalal, 03/10/2017
- Re: [ssreflect] Behavior of "rewrite h => [ ]", Emilio Jesús Gallego Arias, 03/09/2017
- [ssreflect] Behavior of "rewrite h => [ ]", Boris Djalal, 03/09/2017
Archive powered by MHonArc 2.6.18.