coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jason Gross <jasongross9 AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term"
- Date: Tue, 25 Jun 2019 02:09:53 -0700
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jasongross9 AT gmail.com; spf=Pass smtp.mailfrom=jasongross9 AT gmail.com; spf=None smtp.helo=postmaster AT mail-ed1-f45.google.com
- Ironport-phdr: 9a23:luACBBXyrz2wGlPcXb3qLs61tenV8LGtZVwlr6E/grcLSJyIuqrYYxyCt8tkgFKBZ4jH8fUM07OQ7/m6HzVcqs/Z+DBaKdoQDkZD0Z1X1yUbQ+e9QXXhK/DrayFoVO9jb3RCu0+BDE5OBczlbEfTqHDhpRQbGxH4KBYnbr+tQt2agMu4zf299IPOaAtUmjW9falyLBKrpgnNq8Uam4RvJrsvxhfTv3dFdOtayX50KVmOmxrw+tq88IRs/ihNpv4t7dJMXbn/c68lUbFWETMqPnwv6sb2rxfDVwyP5nUdUmUSjBVFBhXO4Q/5UJnsrCb0r/Jx1yaGM8L4S7A0Qimi4LxwSBD0kicHNiU2/3/Rh8dtka9UuhOhpxh4w47JfIGYMed1c63Bcd8GQ2dKQ8BcXDFDDIyhdYsCF+UOPehaoIf9qVUArgawCxewC+700DBEmmX70Lcm3+g9EwzL2hErEdIUsHTTqdX4LKMcXvquzKnPyzXIcvJY2S366IjTaRAqvPaBXbBqfsrKzkkvEQzFjk+XqYz+JDOY0v8As2ee7+V6VOKvj3QrpB12ojiq38ohjJTCiIwSylDB7yp5wYA1KMW5SE59fd6rDp9QuzuHOIRoRM4pXmJmuD4ix7EYpZK2eDIGxZcnyhLFdfCLb4uF7gjsWeuRJzpzmWhrd6ilhxmo9Eit0u38Wdew0FZNtidFl8PDtnEJ1xDK9MeIV+Zx8l6v2TuA1w3f8O5EIUczlarUL54u3KQ8mYYUsUTGBiP2mUP2g7GKdkg85OSk9+Dqbq/lq5KcLYN4lB3yP6c0lsGwAek0Kg0OUHKa+eS42r3j50r5QLBSg/00iKbZq5faJcIUpq6jBA9VyZ0j5hKkAjep1dQXh3gHLFZfdB2biIjpPknCIOrkAvenn1SsjDBryujaMb3mG5XBN2TMkLP8fblm8ENc0woyzdVH551OEL0BIfTzWlXwtNPCFBM5PRa0kK7bD4B20ZpbUmaSCOfNO6TL9FSM++gHIu+WZYZTtiyreNY/4Pu7r3YinllVUrOuxoBfPHKxBfNgLF+eemG9qtgEGGYO+AE5Sbq52xW5TTdPaiPqDOoH7TYhBdf+VNqRdsWWmLWEmRyDMNhWa2RBUA3eFH7pc8CJV65JZn7PZMBmlTMAWP6qTIpzjUjy5j+/8KJuK6/vwgNdrYjqjYEn6OjalBV0/jtxXZzEgjO9Clpsl2ZNfAcYmaV2oEhz0FCGiPEqjPlRFNgV7PRMAF43
> I don’t fully understand your comment on Declare Reduction. To me this looks identical to what can be defined in Ltac2’s Std.red_flags type.
I can write
Declare Reduction foo := cbv beta delta [bar baz].
and then I can `eval foo in qux` in Ltac1. I believe in Ltac2, I need to redefine the reduction strategy to make use of it, and cannot use the name given by Declare Reduction.
On Tue, Jun 25, 2019, 01:36 Soegtrop, Michael <michael.soegtrop AT intel.com> wrote:
Dear Jason,
thanks for the pointer! I will grep through the Ltac2 files for “external” and make some documented list of this.
I don’t fully understand your comment on Declare Reduction. To me this looks identical to what can be defined in Ltac2’s Std.red_flags type.
I will look into making some Ltac1 compatible wrapper notation, as you suggested.
Best regards,
Michael
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928
- [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term", Soegtrop, Michael, 06/24/2019
- Re: [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term", Jason Gross, 06/24/2019
- Re: [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term", Jason Gross, 06/24/2019
- RE: [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term", Soegtrop, Michael, 06/25/2019
- Re: [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term", Jason Gross, 06/25/2019
- Re: [Coq-Club] Ltac2: equivalent of Ltac1 "eval redexpr in term", Jason Gross, 06/24/2019
Archive powered by MHonArc 2.6.18.