Zulip Chat Archive

Stream: mathlib4

Topic: PartENat


Jireh Loreaux (Nov 11 2025 at 22:20):

This still exists? I thought this was going away a long time ago. @Yury G. Kudryashov didn't you have plans to do this?

Kim Morrison (Nov 12 2025 at 02:45):

Looking forward to it gone. :-)

Yury G. Kudryashov (Nov 12 2025 at 02:46):

I had plans but I have very little time for Mathlib these days.

Yury G. Kudryashov (Nov 12 2025 at 03:06):

In fact, since emultiplicity was ported to ENat, we can just drop the PartENat`.

Yury G. Kudryashov (Nov 12 2025 at 03:06):

I can try to do it tomorrow.

Yury G. Kudryashov (Nov 12 2025 at 04:18):

It looks like PartENat was deprecated ~2mo ago. The file is never imported by anything but Mathlib.lean. All the occurrences of PartENat in other files are in the docs.

Yury G. Kudryashov (Nov 12 2025 at 04:19):

Not sure how exactly should we deal with this deprecation.

Yury G. Kudryashov (Nov 12 2025 at 04:22):

#31529 removes PartENat from docs

Ruben Van de Velde (Nov 12 2025 at 06:23):

Would be good to update the documentation, but is there any reason to remove it in a hurry if it'll be removed at the 6 months mark?

Yury G. Kudryashov (Nov 12 2025 at 06:23):

Should we explicitly deprecate all defs and theorems in the file, or do you think that deprecating the type is enough?

Ruben Van de Velde (Nov 12 2025 at 07:51):

Either is fine, I think


Last updated: Dec 20 2025 at 21:32 UTC