constructor
case a
α : Sort u_2
β : Sort u_3
γ : Sort u_1
f : α → β → Set γ
s : Set α
t : Set β
z : γ
⊢ (z ∈ s.bind fun x => t.bind fun x_1 => f x x_1) ↔ z ∈ t.bind fun y => s.bind fun x => f x y
case a.mp
α : Sort u_2
β : Sort u_3
γ : Sort u_1
f : α → β → Set γ
s : Set α
t : Set β
z : γ
⊢ (z ∈ s.bind fun x => t.bind fun x_1 => f x x_1) → z ∈ t.bind fun y => s.bind fun x => f x y

case a.mpr
α : Sort u_2
β : Sort u_3
γ : Sort u_1
f : α → β → Set γ
s : Set α
t : Set β
z : γ
⊢ (z ∈ t.bind fun y => s.bind fun x => f x y) → z ∈ s.bind fun x => t.bind fun x_1 => f x x_1