Zulip Chat Archive

Stream: new members

Topic: Aesop internal error related to normalization


Pranav cs22b015 (Oct 18 2025 at 11:40):

While proving a relatively large theorem, I get the following error message:
aesop: internal error during proof reconstruction: goal 75 was not normalised.
Is there a way to fix this error?

Also, I have also got this error:
aesop: error in norm simp: simp failed: maximum number of steps exceeded
Is there a way to configure aesop to help avoid these?

Vlad (Oct 28 2025 at 16:18):

MWE:

import Mathlib

example {x y : Bool} {b :   Bool} :
(if b 1 || b 2 then some x else if b 3 then some x else none) =
(if b 4 || b 5 then none else if b 6 || b 7 then some y
else if b 8 then some y else none) := by
  aesop -- internal error during proof reconstruction: goal 6 was not normalised.

Last updated: Dec 20 2025 at 21:32 UTC