diff --git a/theories/sets.v b/theories/sets.v
index 2a97d74215afbd7b65b4e6c0e489d10f9d60d489..749bd3499d325e007fce7285dc8b9b2b635ddbc8 100644
--- a/theories/sets.v
+++ b/theories/sets.v
@@ -449,6 +449,10 @@ Section semi_set.
   Proof. set_solver. Qed.
   Lemma not_elem_of_singleton x y : x ∉ ({[ y ]} : C) ↔ x ≠ y.
   Proof. by rewrite elem_of_singleton. Qed.
+  Lemma not_elem_of_singleton_1 x y : x ∉ ({[ y ]} : C) → x ≠ y.
+  Proof. apply not_elem_of_singleton. Qed.
+  Lemma not_elem_of_singleton_2 x y : x ≠ y → x ∉ ({[ y ]} : C).
+  Proof. apply not_elem_of_singleton. Qed.
 
   (** Disjointness *)
   Lemma elem_of_disjoint X Y : X ## Y ↔ ∀ x, x ∈ X → x ∈ Y → False.