coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: "jonikelee AT gmail.com" <jonikelee AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] How do I simplify a particular redex exactly once?
- Date: Wed, 27 May 2020 20:08:21 -0400
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=jonikelee AT gmail.com; spf=Pass smtp.mailfrom=jonikelee AT gmail.com; spf=None smtp.helo=postmaster AT mail-qt1-f175.google.com
- Ironport-phdr: 9a23:zbvSxxYBRaG5QvcFtv1WH+7/LSx+4OfEezUN459isYplN5qZrs2+bnLW6fgltlLVR4KTs6sC17OL9fm6BCdavt6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9vLBi6txjdutcWjIdtNKo8yAbCr2dVdehR2W5mP0+YkQzm5se38p5j8iBQtOwk+sVdT6j0fLk2QKJBAjg+PG87+MPktR/YTQuS/XQcSXkZkgBJAwfe8h73WIr6vzbguep83CmaOtD2TawxVD+/4apnVAPkhSEaPDM/7WrZiNF/jLhDrRyvpxJx3ZPaboKXO/pwea3Scs8VS2VaU8ZNVSFMGJ+wYpETA+YfO+tTsonzp0EJrRu7HQSgCuHvyjhOhn/33q01zeAhHh/Y0wE7ENIOtW7brNTxNKsITe+1y6zIwTveZP5R2zf9747IchEiof6SWbJ/b9TexFIgFwPAlFqQqIjlMymJ2eQKtmiW9uxtXv+ghGA7sQ9+uCSvxtsyhYnTgIIY0kzI+CpkzIooO9C1SE12bN2rHZZOuS+XOIV4T80sTm12tis3yqALtIO7ciUE1Zgq2RDRZuKEfoaG5h/tVOafLDR+iXl4e7y/nw6//Va8xuD4TMW501ZHojBYntTNqnwBzQHf58qHR/dl4Eus2CqD2x3W5+1ZJU07ia/WJpEgz7IsipYetFnPEyHtl0X4iaKbeEYp9+e25+niYrjpu5GcN4FxhwHwLKsih9GzDOE3PwUPQmSU4uKx36D580LjWrVFlPg2n7HZsJ/EIcQboba0AwpP3YYi7xazFi6m0MgFkXUeIlJJZRCKgojzN1HBJ/D4Cvi/g1Cynztx2//GObjhDo3MLnjFjrjhYa5w51BAxAc319xS5JJZBqscLP/yRkP9rsHUAx05PgCsxuboEtR91ocQWWKVBa+ZNbvfsV2P5uIpIumMZ5EauDLjJPc7/PPugno5lkUcfamtx5cYdHe4HvF+L0WDfXXsmssBEXsNvgcmUOPqj0SCXSdPaHa2QqIz/So2CJmmDIfGXoCimqaN3Ca9Hp1MZ2BJEEqAEXnyd9bMZ/BZYyWLZ8RljzZMAbOmUsoq0QyknA780btuaOTOrH42r5XmgZJ34OvSlhw2+DFcAMGU0mXLRGZx1CtcRTgw3aNypUFw4liG2Kl8xfdfEIoAtLtyTg4mOMuEnKRBANfoV1eZJ4bbeBOdWtyjRAoJYJc0yt4KbVx6Hoz73B/G1iuuRbQSku7SXcFmwufnx3H0Yv1F5TPG2a0m1Qd0R8JOMSi/mvc6+VGMWsjGlEKWk6vsfqMZjnaUqDWziFGWtUQdazZeFL3fVClGNETTpNX9oEjFSu32BA==
On Wed, 27 May 2020 17:45:55 -0400
"jonikelee AT gmail.com" <jonikelee AT gmail.com> wrote:
> Sorry, did a non-list send by accident. Resending...
>
> On Wed, 27 May 2020 16:25:29 -0500
> Agnishom Chattopadhyay <agnishom AT cmi.ac.in> wrote:
>
> > No, it did not.
> >
> > Is there a tactic which says "do one step of reduction"?
>
> I have developed beta1 and zeta1 tactics that do one step of those
> reductions, but none that would help here.
>
> Are you sure hnf doesn't work? I tried it, and it seemed to work for
> me:
It might not be working for you if the term is "e = (eval (FAnd
(FOr f g) h) x)" - meaning that the head is equals, not eval. You can
use the set tactic to pull out the rhs of that equation, and use a match
tactic to drive the set:
For instance, if your goal is "e = (eval (FAnd (FOr f g) h) x)", one can
do something like:
match goal with |- e = ?R => let t:=fresh in set (t:=R) in *; hnf in t;
subst t end.
If the equation is intead the type of some hyp H, use "match type of H
with e = ?R ..." instead.
- [Coq-Club] Fw: How do I simplify a particular redex exactly once?, jonikelee AT gmail.com, 05/27/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, jonikelee AT gmail.com, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Agnishom Chattopadhyay, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Maximilian Wuttke, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Yannick Forster, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Agnishom Chattopadhyay, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Yannick Forster, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Maximilian Wuttke, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, Agnishom Chattopadhyay, 05/28/2020
- Re: [Coq-Club] How do I simplify a particular redex exactly once?, jonikelee AT gmail.com, 05/28/2020
Archive powered by MHonArc 2.6.19+.