obtain (rfl | h) := h
case h.refine'_1
α : Type u_1
X : Set (Set α)
a x : α
h : x = a ∨ ∀ t ∈ X, x ∈ t
y : Set α
y_mem : y ∈ X
⊢ x = a ∨ x ∈ y
case h.refine'_1.inl
α : Type u_1
X : Set (Set α)
x : α
y : Set α
y_mem : y ∈ X
⊢ x = x ∨ x ∈ y

case h.refine'_1.inr
α : Type u_1
X : Set (Set α)
a x : α
y : Set α
y_mem : y ∈ X
h : ∀ t ∈ X, x ∈ t
⊢ x = a ∨ x ∈ y