∀ {M : Type u_1} [inst : AddMonoid M] (x : AddSubgroup (AddUnits M)) (x_1 : M) (motive : x_1 ∈ x.ofAddUnits → Prop)
  (x_2 : x_1 ∈ x.ofAddUnits),
  (∀ (x_3 : AddUnits M) (hx : x_3 ∈ ↑x.toAddSubmonoid) (hy : (AddUnits.coeHom M) x_3 = x_1), motive ⋯) → motive x_2