Zulip Chat Archive
Stream: general
Topic: Delaboration of notation with AddMonoidHom
Daniel Weber (May 15 2024 at 05:59):
I've defined
import Mathlib.Algebra.Group.Hom.Defs
class Differential (R : Type*) [AddZeroClass R] where
deriv : R →+ R
postfix:75 "′" => Differential.deriv
def f (R : Type*) [AddZeroClass R] [Differential R] (a : R) := a′
#print f
If deriv is defined as R → R then it delaborates correctly to a′, but when it's R →+ R f is printed as Differential.deriv a. How can I fix this?
Last updated: May 02 2025 at 03:31 UTC