coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Abhishek Anand <abhishek.anand.iitg AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: [Coq-Club] simpl not reducing Fixpoints defined in some sections
- Date: Thu, 24 Apr 2014 23:46:00 -0400
I'm having a strange issue with the simpl tactic.
I have a function (Say f) defined using the Fixpoint keyword.
When f is defined outside any section, simpl happily reduces
f whenever the structure of its recursive argument is known.
As soon as I move f into a section
where some of its arguments
become section variables, simpl stops reducing f in
*other* sections even
when the structure of its recursive argument is known.
I can unfold f, and then successfully do simpl. However, that leaves a
large fix _expression_ after the reduction step.
I cannot reproduce this problem on a small enough example.
In all of the toy examples I tried to write, simpl works just fine.
Does someone know what could be going wrong?
I can share the source files required to reproduce the issue
Thanks,
-- Abhishek
http://www.cs.cornell.edu/~aa755/- [Coq-Club] simpl not reducing Fixpoints defined in some sections, Abhishek Anand, 04/25/2014
- Re: [Coq-Club] simpl not reducing Fixpoints defined in some sections, Jason Gross, 04/25/2014
Archive powered by MHonArc 2.6.18.