coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Fabian Kunze <fabian.kunze AT cs.uni-saarland.de>
- To: Abhishek Anand <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] normalize all closed terms of a given type
- Date: Thu, 15 Oct 2020 06:07:41 +0000 (UTC)
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=fabian.kunze AT cs.uni-saarland.de; spf=Pass smtp.mailfrom=fabian.kunze AT cs.uni-saarland.de; spf=None smtp.helo=postmaster AT thyone.hiz-saarland.de
- Ironport-phdr: 9a23:0RVoBB1RSjtnDF5asmDT+DRfVm0co7zxezQtwd8ZseMULvad9pjvdHbS+e9qxAeQG9mCtLQa0aGH7OjJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fcbglVhjexe7J/IAu5oQjVtMQdnJdvJLs2xhbVuHVDZv5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnMURGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LptRRT1iikIKiQ5/XnZhMJwkqxVoxCupxJizYHbfI6YL+Bxcr/HcNwBWWZNQsRcWipcCY28dYsPCO8BMP5YoYbnvFQOrAGxBQ+xD+3q1z9IgH730rMn2OkmHwHJxhcvH9MUv3TSttn1N7oSUea0zabW1jjMc+hW1S3g6IjOcxAtuOqMUqhqfsrLzUkgDQXFgUiKpYP4ITyYz+IAuHWU4OR8T+ygkXInqx1vrTi1wMchkobHi4MVx13A9yh3wJo4KMC2RkN/Y9OpHoVduS6HO4Z1Rs4vXW5ltDokx7Ebp5K1czQGxIk6yhPDavGLbZWE7g7lWe2MLzl4g3dld6i+hxa06UWv1ur8VtOy0FlUqipFlsPAuW4Q2BzO7MWMV/hz/l+51DqS2Q3e5ftILEQ1mKbBKZMt2KA8m5QNvUjbGiL6hV/6gLGKekk+5+Sl5Ovqbq/4qpKTM4J5jBz1PL40lcylG+s4NxADX2iF9uS4073u5VH5QLVKj/0xlKnWrorWJcQapq+4GgNVyZws5AylDzeiytsYm2QIIEhYdx2Zl4TpOlfOL+7kDfqnnlihnjhmy+rCM7DgGJnALGLPnKnvcLpj80JczRA8zdFb55JaELEBJ/fzV1f/tNPCFRA5Mha7w+D9BNV+y4MeX2OODbGCPazOql+E/P8vI++NZIMMozbyMeIq5+TqjXAjn18SYLOl0oYJZ3ygBPRpP12ZYWbwgtcGCWoFog0+TPXzhFKeVT5Tem29Urkn5jA7DYKmFZ3MSpqsgLyHxie7H4dZanpIClCWQj/UcNCtUfcNcyKfIYdIlDUCWfD1QIg4kBqqqQXSyrx9L+OS9DdO5rz5090gyeTZlBg0vR9pCdaQmzWDRmt1l2VORCIwzq1Xqlc711GClLNxiuZcHNpfof9EBFRpfaXAxvB3XoihEjnKec2EHQ7/HoeWRAopR9d0+OcgJl5nEo/63BvYmTesAvoOnrWRAJUy/uTQ0iqpfpcv+zP9zKAkymIebI5KPGyiiLR48lKLVYXS1VifluOxfK0G2CfL+CGPwDjX5RwKYEtLSazAGEsnSA7WoND+vB+QU7+/DrIqdAtA24uZI6JQbtTvgRNKSaW7NQ==
By closed, do you mean no evars, or no local variables?
15 Oct 2020 07:42:39 Abhishek Anand <abhishek.anand.iitg AT gmail.com>:
Sorry, I was not clear. I want to only strongly normalize closed subterms of the type and leave the rest unchanged.
On Wed, Oct 14, 2020 at 6:54 PM Jason Gross <jasongross9 AT gmail.com> wrote:
Sorry, that only does goal, but doing the context isn't much different
On Wed, Oct 14, 2020, 20:53 Jason Gross <jasongross9 AT gmail.com> wrote:
Here is a slow tactic to do this:Ltac norm T :=repeat match goal with| [ |- context [?e] ] => let e' := eval vm_compute in (e : T) in progress change e with e'end.
You may want a different typing check if you don't want coercion insertion or only want to check up to syntactic typing rather than unification.
On Wed, Oct 14, 2020, 20:20 Abhishek Anand <abhishek.anand.iitg AT gmail.com> wrote:
Is there a tactic to strongly normalize all closed terms of a given type in the Coq goal and context?Is there a way to write such a tactic in Ltac/Ltac2/Mtac2.... ?
-- Abhishekhttp://www.cs.cornell.edu/~aa755/
- [Coq-Club] normalize all closed terms of a given type, Abhishek Anand, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Jason Gross, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Jason Gross, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Abhishek Anand, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Fabian Kunze, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Beta Ziliani, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Abhishek Anand, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Jason Gross, 10/16/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Jason Gross, 10/16/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Abhishek Anand, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Beta Ziliani, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Fabian Kunze, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Abhishek Anand, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Jason Gross, 10/15/2020
- Re: [Coq-Club] normalize all closed terms of a given type, Jason Gross, 10/15/2020
Archive powered by MHonArc 2.6.19+.