Skip to content

Commit 0b45b3c

Browse files
committed
feat(Set): add singleton_ne_univ (#24225)
This PR adds lemmas `Set.singleton_ne_univ` and `Set.singleton_ssubset_univ`.
1 parent b000f0c commit 0b45b3c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Mathlib/Data/Set/Subsingleton.lean

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,14 @@ theorem nontrivial_of_univ_nontrivial (h : (univ : Set α).Nontrivial) : Nontriv
229229
theorem nontrivial_univ_iff : (univ : Set α).Nontrivial ↔ Nontrivial α :=
230230
⟨nontrivial_of_univ_nontrivial, fun h => @nontrivial_univ _ h⟩
231231

232+
@[simp]
233+
theorem singleton_ne_univ [Nontrivial α] (a : α) : {a} ≠ univ :=
234+
nonempty_compl.mp (nonempty_compl_of_nontrivial a)
235+
236+
@[simp]
237+
theorem singleton_ssubset_univ [Nontrivial α] (a : α) : {a} ⊂ univ :=
238+
ssubset_univ_iff.mpr <| singleton_ne_univ a
239+
232240
theorem nontrivial_of_nontrivial (hs : s.Nontrivial) : Nontrivial α :=
233241
let ⟨x, _, y, _, hxy⟩ := hs
234242
⟨⟨x, y, hxy⟩⟩

0 commit comments

Comments
 (0)