(M₀ : Type u_7) →
  (N₀ : Type u_8) →
    [inst : MulZeroOneClass M₀] →
      [inst_1 : MulZeroOneClass N₀] →
        [DecidablePred fun x => x = 0] → [Nontrivial M₀] → [NoZeroDivisors M₀] → One (M₀ →*₀ N₀)