Zulip Chat Archive
Stream: general
Topic: Coercion of pi types by coercing their return type
Eric Wieser (Nov 10 2020 at 17:00):
Currently, lean/mathlib won't automatically coerce f
: Π i j, i ≤ j → G i →+* G j
to Π i j, i ≤ j → G i → G j
, which requires me to write the clumsy (λ i j h, f i j h)
whenever I want the coercion.
- Is this something we should fix by defining a
has_coe
instance for pi types in mathlib? - Is this something that lean 4 could improve?
- Or is having this happen automatically just a bad idea?
Last updated: Dec 20 2023 at 11:08 UTC