Zulip Chat Archive
Stream: lean4
Topic: Changing the notation for no_index
Eric Wieser (Nov 11 2024 at 14:17):
In #lean4 > simproc for Fin, @Bhavik Mehta and I discovered that there are some placed in mathlib where no_index is used incorrectly.
Can we change its syntax to make this much harder to do accidentally? Right now
#check id no_index id 1
is legal, and means id (no_index id) 1. This is particularly confusing give other inline keywords like unsafe have different parsing rules here.
Can the notation either be changed to match unsafe (so that no_index f x means no_index (f x)) or changed to no_index(f x) such that the parens are required?
Kim Morrison (Nov 12 2024 at 03:47):
@Eric Wieser, would you mind creating an issue for this?
Last updated: May 02 2025 at 03:31 UTC