Subject: Ssreflect Users Discussion List
List archive
- From: Georges Gonthier <>
- To: Assia Mahboubi <>, "" <>
- Subject: RE: [ssreflect] ssreflect and omega
- Date: Mon, 22 Feb 2016 15:29:14 +0000
- Accept-language: en-GB, en-US
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=Pass
- Ironport-phdr: 9a23:DsNWFxHzQLT7nJum8DMJ251GYnF86YWxBRYc798ds5kLTJ74osywAkXT6L1XgUPTWs2DsrQf27WQ7vyrBjFIyK3CmU5BWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYsExnyfTB4Ov7yUtaLyZ/niKbvp9aMPk1hv3mUX/BbFF2OtwLft80b08NJC50a7V/3mEZOYPlc3mhyJFiezF7W78a0+4N/oWwL46pyv+YJa6jxfrw5QLpEF3xmdjltvIy4/SXEGCKU/XoVGkAfkhBPHgLEpEXTRYzwu23fv+p33zSQPOX3S6o1UHKs9fEvAFXzkz0KOTo0+33/j9dqyaNduhOo4R152Y/dJo+PfrIqZbjHcN0eSGFddsNKTWlABJm9Zs0OCfAANKBWtd+uiUEJqE6RCA62C+70ghBPgGP23KAgm7AuFgfa3A0tBfoLsX/Oq87yOrtUWuewmvqbhQ7fZu9bjG+uoLPDdQos9LTVBep9
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:23
The feature itself isn't a late addition, since it was supported from day 1
by the multirule rewrite code, long before Enrico took over. What's more
recent is the (=^~ rule) syntax for what used to be written more primitively
as (I, rule), to account for the increasing use of 'I' as a section or proof
variable (obquiz: guess how reversal is encoded).
Cheers,
Georges
-----Original Message-----
From:
[mailto:]
On Behalf Of Assia Mahboubi
Sent: 22 February 2016 15:19
To:
Subject: Re: [ssreflect] ssreflect and omega
Hi Enrico,
thanks for the fast answer.
Le 22/02/2016 15:12, Enrico Tassi a écrit :
> On Mon, Feb 22, 2016 at 02:45:32PM +0100, Assia Mahboubi wrote:
>> Hello Georges (and list),
>>
>> reading your message again:
>>
>> Le 22/02/2016 12:20, Georges Gonthier a écrit :
>>
>>> The grouping of pairs does not affect the selection strategy, but
>>> it does make it easier include one rule set in another, revrse the
>>> direction of a rule subset,
>>
>> I did not understand what "reverse the direction of a rule subset"
>> means? Since multi-rules are nested pairs, how could we reverse one of the
>> components?
>
> It was added "late", probably after you wrote the section in the manual.
Hum... and it seems it is not in the changes log either... But it is indeed
briefly mentioned in ssreflect.v.
https://github.com/math-comp/math-comp/blob/master/mathcomp/ssreflect/ssreflect.v#L21
[...]
> No idea if this feature is used somewhere.
It is, as early as in seq.v:
https://github.com/math-comp/math-comp/blob/master/mathcomp/ssreflect/seq.v#L1577
or path.v:
https://github.com/math-comp/math-comp/blob/master/mathcomp/ssreflect/path.v#L789
Ok, better late than never, I will update the manual accordingly as soon as
possible.
Cheers,
assia
- Re: [ssreflect] ssreflect and omega, (continued)
- Re: [ssreflect] ssreflect and omega, Nicolas Magaud, 02/18/2016
- Re: [ssreflect] ssreflect and omega, Laurent Thery, 02/18/2016
- Re: [ssreflect] ssreflect and omega, François Pottier, 02/22/2016
- Re: [ssreflect] ssreflect and omega, Assia Mahboubi, 02/22/2016
- RE: [ssreflect] ssreflect and omega, Georges Gonthier, 02/22/2016
- Re: [ssreflect] ssreflect and omega, Assia Mahboubi, 02/22/2016
- Re: [ssreflect] ssreflect and omega, Assia Mahboubi, 02/22/2016
- Re: [ssreflect] ssreflect and omega, Enrico Tassi, 02/22/2016
- Re: [ssreflect] ssreflect and omega, Assia Mahboubi, 02/22/2016
- RE: [ssreflect] ssreflect and omega, Georges Gonthier, 02/22/2016
Archive powered by MHonArc 2.6.18.