Zulip Chat Archive

Stream: nightly-testing

Topic: nightly#172 adaptations for nightly-2026-02-03


github mathlib4 bot (Feb 04 2026 at 03:40):

chore: adaptations for nightly-2026-02-03 nightly#172

Please review this PR. At the next toolchain release this diff will land in 'master'.

Kim Morrison (Feb 04 2026 at 04:52):

This is a complicated one. I attempted to implement this via a script, but it has too many "attribute [local instance] in file X requires an attribute [instance_reducible] in earlier file Y" to automate.

Kim Morrison (Feb 04 2026 at 04:53):

The basic change here is that you can not add instance or local instance after the fact anymore unless the original definition is instance_reducible (which is a new reducibility setting). It's not enforced right now, but our recommendation is that you set instance_reducible at the moment of definition, and never change it!

Kim Morrison (Feb 04 2026 at 04:54):

This is consequences of lean#12247 and lean#12263.

Kevin Buzzard (Feb 05 2026 at 23:33):

I reviewed https://github.com/leanprover-community/mathlib4-nightly-testing/pull/173 instead so probably this one can be closed?


Last updated: Feb 28 2026 at 14:05 UTC