Skip to content

Commit 9194180

Browse files
committed
Revert "Fixing call to "lazy beta iota" in "refine" (restoring v8.4 behavior)."
This reverts commit c9c5412. This behavior of refine has changed three times in recent years, so let's take the time to make up our mind and wait for a major release. Btw, onhyps=None is not a sane way to express that a tactic should be applied to all hypotheses.
1 parent 67b49d4 commit 9194180

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

CHANGES

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ Other bugfixes
2424
- #4156: micromega cache files are now hidden files.
2525
- #4871: interrupting par:abstract kills coqtop.
2626
- #5043: [Admitted] lemmas pick up section variables.
27-
- Fix call to "lazy beta iota" in "refine" (restoring v8.4 behavior).
2827
- Fix name of internal refine ("simple refine").
2928
- #5062: probably a typo in Strict Proofs mode.
3029
- #5065: Anomaly: Not a proof by induction.

tactics/tactics.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4589,7 +4589,7 @@ module New = struct
45894589
let reduce_after_refine =
45904590
Proofview.V82.tactic (reduce
45914591
(Lazy {rBeta=true;rIota=true;rZeta=false;rDelta=false;rConst=[]})
4592-
{onhyps=Some []; concl_occs=AllOccurrences })
4592+
{onhyps=None; concl_occs=AllOccurrences })
45934593

45944594
let refine ?unsafe c =
45954595
Proofview.Refine.refine ?unsafe c <*>

0 commit comments

Comments
 (0)