Skip to content
Snippets Groups Projects
Commit 4c6881ab authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Avoid exponential blowup in [done] as caused by a7e91677.

Example:

Goal
  ¬False → ¬False → ¬False → ¬False → ¬False → ¬False → ¬False →
  False.
Proof.
  intros. done. (* takes very long *)
parent 5c1d2472
No related branches found
No related tags found
No related merge requests found
......@@ -66,7 +66,7 @@ Ltac done :=
| discriminate
| contradiction
| split
| match goal with H : ¬_ |- _ => case H; clear H; done end
| match goal with H : ¬_ |- _ => case H; clear H; fast_done end
]
].
Tactic Notation "by" tactic(tac) :=
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment