∀ {A : Type u_1} {B : Type u_2} {F : Type u_3} [inst : FunLike F A B] (f : F) [inst_1 : MonoidWithZero A]
  [inst_2 : MonoidWithZero B] [inst_3 : MonoidWithZeroHomClass F A B] {b : Bˣ},
  b ∈ MonoidWithZeroHom.valueMonoid f ↔ b ∈ Units.val ⁻¹' Set.range ⇑f