You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The section Auto Bound Implicit Arguments (in chapter 6 Interacting with Lean) says
When Lean processes the header of a declaration, any unbound identifier is automatically added as an implicit argument if it is a single lower case or greek letter.
However (at least in the current version 4.5.0) this feature does not seem to be limited to single letters. For example:
def foo (x : abc) := x
#check foo
produces
foo.{u_1} {abc : Sort u_1} (x : abc) : abc
So presumably this documentation needs to be updated (unless this is actually considered to be a bug in Lean).
The text was updated successfully, but these errors were encountered:
The section Auto Bound Implicit Arguments (in chapter 6 Interacting with Lean) says
However (at least in the current version 4.5.0) this feature does not seem to be limited to single letters. For example:
produces
So presumably this documentation needs to be updated (unless this is actually considered to be a bug in Lean).
The text was updated successfully, but these errors were encountered: