diff options
author | 2009-09-08 14:49:21 +0000 | |
---|---|---|
committer | 2009-09-08 14:49:21 +0000 | |
commit | 8602460eb7ac815a9f86231b58798083d2a438d7 (patch) | |
tree | 3bf9bef800e066b6e4d550658e7bdf9ff4bf60bd /tools/coqdoc/output.ml | |
parent | 9922cfb6c2cdd26e09d19a6a9522745868478c10 (diff) |
Fix the bug-ridden code used to choose leibniz or generalized
rewriting (thanks to Georges Gonthier for pointing it out).
We try to find a declared rewrite relation when the equation does not
look like an equality and otherwise try to reduce it to find a leibniz equality
but don't backtrack on generalized rewriting if this fails. This new
behavior make two fsets scripts fail as they are trying to use an
underlying leibniz equality for a declared rewrite relation, a [red]
fixes it.
Do some renaming from "setoid" to "rewrite".
Fix [is_applied_rewrite_relation]'s bad handling of evars and the
environment.
Fix some [dual] hints in RelationClasses.v and assert that any declared
[Equivalence] can be considered a [RewriteRelation].
Fix minor tex output problem in coqdoc.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12310 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'tools/coqdoc/output.ml')
-rw-r--r-- | tools/coqdoc/output.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/coqdoc/output.ml b/tools/coqdoc/output.ml index 2d2a86ef0..11a821b7c 100644 --- a/tools/coqdoc/output.ml +++ b/tools/coqdoc/output.ml @@ -342,7 +342,7 @@ module Latex = struct (* This is broken if we are in math mode, but coqdoc currently isn't tracking that *) - let start_emph () = printf "\\textit{ " + let start_emph () = printf "\\textit{" let stop_emph () = printf "}" |