∀ {M : Type u_1} [inst : MulOneClass M] {N : Type u_5} {S : Type u_6} [inst_1 : MulOneClass N] {f : M →* N}
  [inst_2 : SetLike S M] [inst_3 : SubmonoidClass S M] {s : S}, (f.restrict s = 1) = ∀ x ∈ s, f x = 1