Zulip Chat Archive

Stream: mathlib4

Topic: aesop change breaking Mathlib


Scott Morrison (Oct 27 2023 at 06:40):

@Jannis Limperg, I can't bump Mathlib to the latest aesop (see #7973), because of your commit https://github.com/leanprover-community/aesop/commit/6749fa4e776919514dae85bfc0ad62a511bc42a7.

We get errors of the form:

attribute [aesop (rule_sets [Measurable]) unfold norm] npowRec   -- Declaration 'npowRec' cannot be unfolded.

Scott Morrison (Oct 27 2023 at 06:42):

Ah, the discussion here is relevant.

Scott Morrison (Oct 27 2023 at 06:42):

I'm testing out just removing the rules that aesop now rejects. So far so good?

Scott Morrison (Oct 27 2023 at 06:45):

No, unfortunately there is then a continuity failure in Mathlib.Analysis.NormedSpace.HomeomorphBall.

Scott Morrison (Oct 27 2023 at 06:47):

Okay, in order to keep up with Std, I am no longer going to try bumping aesop in #7973.

Jannis Limperg (Oct 27 2023 at 10:24):

You could also bump Aesop to 5e016236e9e699691aaa9872fa380df12cd7f677 (one commit below current master).


Last updated: Dec 20 2023 at 11:08 UTC