diff options
| author | bertot | 2006-08-08 14:39:48 +0000 |
|---|---|---|
| committer | bertot | 2006-08-08 14:39:48 +0000 |
| commit | 41e4d9cb0757f8057c0815fa0679e888e57ab604 (patch) | |
| tree | 4f6a7c5aaf8f75dfb46e1077b919b67bd97d1554 /doc/RecTutorial | |
| parent | 7e13b8a0627c09a49487dc64210fa4616cffc66c (diff) | |
In the old version, recursive functions cannot be declared inside a section
when the termination argument is based on the fact that some relation is
well-founded. The goal correspond to the proof that the relation is
well-founded is cleared of all useless hypotheses and variables, including
variables that maybe used in the intermediary lemma that gathers all the
proofs that need to be done interactively. As a result, this intermediary
lemma cannot be re-used to prove this goal. The message is:
Error: No such section variable or assumption : A
This message appears at the time the user send the Qed command.
This is problem report #PR1202 submitted by X. Leroy.
The correction is to use the list of input variables to the function as
the list of variables that should be cleared from the context.
The function tclUSER_if_not_mes needs to be modified. This function
is also used in contrib/funind/functional_principles_proofs.ml
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9064 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/RecTutorial')
0 files changed, 0 insertions, 0 deletions
