Zulip Chat Archive

Stream: mathlib4

Topic: List.nextOr


Yury G. Kudryashov (Aug 05 2024 at 00:46):

Currently, we have docs#List.nextOr which should be named List.nextD according to the current naming convention. We also have List.next and List.prev but no List.prevOr/prevD.

Yury G. Kudryashov (Aug 05 2024 at 00:47):

Before migrating from get to getElem, I'm trying to cleanup API a bit (e.g., some lemmas assume both a ∈ l and a ∈ x::l).

Yury G. Kudryashov (Aug 05 2024 at 00:48):

What should I do:

  • drop nextOr?
  • rename it to nextD?
  • add next? instead?

Yakov Pechersky (Aug 05 2024 at 00:55):

How would you define next without nextOr?

Yury G. Kudryashov (Aug 05 2024 at 01:18):

You're right, the only options are nextD and next?


Last updated: May 02 2025 at 03:31 UTC