Open JLimperg opened 1 year ago
import Aesop theorem P Q : ¬ P → ¬ Q → False := by aesop
The loop happens because applyHyps transforms not P, not Q |- False into not P, not Q |- P and simp transforms this back into not P, not Q |- False.
applyHyps
not P, not Q |- False
not P, not Q |- P
simp
The loop happens because
applyHyps
transformsnot P, not Q |- False
intonot P, not Q |- P
andsimp
transforms this back intonot P, not Q |- False
.