-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: add List.finRange and Array.finRange #1055
base: main
Are you sure you want to change the base?
Conversation
ca0078b
to
5c2a552
Compare
Mathlib CI status (docs):
|
Harmonize with Mathlib, renaming Fin.list to List.finRange and Fin.enum to Array.finRange.
This is a second attempt at #899. The Mathlib breakages are too much for now. On hiatus. |
Perhaps it would be easier to change the definition in Mathlib first? I appreciate that this situation is super annoying. We could also just rename Mathlib's definition to (I am quite keen to have |
Help is more than welcome! Looks like you've already done quite a lot. I'm just catching up... Thanks! |
François Dorais has been [working](leanprover-community/batteries#1055) on upstreaming `List.finRange`, but wants to change the definition at the same time. That was running into difficulties, which hopefully are resolved here.
@fgdorais, the Mathlib PR changing the definition of Would you like to try again here? I'm very keen to have this in. |
In progress... Should build Mathlib on the next run... Ready! |
Harmonize with Mathlib, renaming Fin.list to List.finRange and Fin.enum to Array.finRange.