Subject: Ssreflect Users Discussion List
List archive
- From: Enrico Tassi <>
- To:
- Subject: Re: [ssreflect] Solutions to Gonthier-Mahboudi paper?
- Date: Mon, 12 Feb 2018 18:22:57 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=None ; spf=None
- Ironport-phdr: 9a23:CPin5BLXutB9Ze3dlNmcpTZWNBhigK39O0sv0rFitYgRK/3xwZ3uMQTl6Ol3ixeRBMOHs6sC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffxhEiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhikHOTAn7W/ZicJwg61Hrx28pRNwzZXZYJ2JOPdkYq/RYckXSXRHU81MVyJBGIS8b44XAuQOO+ZYtYj9qEcJrRCjGwejHvjvyiRJhnTr2qA1zeIhERvH3AM8GNICqmjUo8/uNKcJUOC416jIzTPZb/NXwzjx8obIcgo4rPyKQLl+ctLRxFErGg7KlFmct4LoMymU2+kJqWSX8vRsWOC3h2I6pQx8oSKjy8Mth4XTmI4Z1kzI+T95zYs0I9CzVVR1bsS+EJRKsiGXL4t2Td0mQ2FvoCs6xKMJuYKnfCgXzpQn2wTQZ+aAc4iS7RLvTOeRITFmi3J5YL+ygxm//VK+xuDyTMW50VJHojBYntXStH0BzxnT5dKGSvt58EehwzGP1wXL5+FLO080j7TUK4U6z74+iJUTrVjDHjLwmEXqlqCabEIk+vKn6+j/eLXpuoecN5NoigH5Kqkugde/Af4mPQgAW2iU5/iz1KH48E3iQLRKi+U2nbPDvJDbI8QbvK+5DBVP3oYt8RbsRwuhhc8Dh3QJKF9OZDqClJKsOlfUIfm+DPGlgl3qni046erBO+jMBI/MJX+LrL76Zrc1v0Na0gs4ypZD7olPC5kAJujyUwn/roqLXVcCLwWozrO/W51G3YQEVDfXW/7LAObpqVaNo9kXDayJbY4Rtiz6LqF5tfDjkWMkn0MUO66z0slPMSzqLrFdO0ycJEHUrJIZC25T5lg/SvbrgRuMS2wLPivgb+cH/jg+TbmeI8LDS4Sq2eDT0iqnAoBQemkADUqDQy/l
On Mon, Feb 12, 2018 at 12:02:02PM -0500, Mitchell Wand wrote:
> Ahh, thank you. That is very useful.
>
> I am impressed that the index is so short. That means fewer things for me
> to memorize :)
>
> On the other hand, I find the long chains of tacticals difficult to
> understand. For example, in
>
> elim=> [|m IHm] [|n] //; exact: IHm.
Sure, I suggest you try
elim.
elim=> [|m IHm].
elim=> [|m IHm] [|n].
elim=> [|m IHm] [|n] //.
It takes time and effort, I know, but the pattern above gets readable
after a while.
For example, I've no clue where the line comes from, but I can tell you
that there is an induction going on, with 2 branches (I guess on a
natural number, since m is a name for numbers) and in the second case,
then one for the successor, after naming the induction hypothesis the
goal is something like "forall k : nat, ..." and we reason by cases on
that k (in the case it is not zero, it is "S n"). Now I guess 2 out of
three goals are trivial, solved by //, and the last one (probably the
third one) matches the induction hypothesis.
Hope it helps,
--
Enrico Tassi
- [ssreflect] Solutions to Gonthier-Mahboudi paper?, Mitchell Wand, 02/10/2018
- Re: [ssreflect] Solutions to Gonthier-Mahboudi paper?, Enrico Tassi, 02/12/2018
- Re: [ssreflect] Solutions to Gonthier-Mahboudi paper?, Mitchell Wand, 02/12/2018
- Re: [ssreflect] Solutions to Gonthier-Mahboudi paper?, Enrico Tassi, 02/12/2018
- Re: [ssreflect] Solutions to Gonthier-Mahboudi paper?, Mitchell Wand, 02/12/2018
- Re: [ssreflect] Solutions to Gonthier-Mahboudi paper?, Enrico Tassi, 02/12/2018
Archive powered by MHonArc 2.6.18.