exact ⟨⟨⟨y.1,y.2.1⟩,y.2.2⟩,rfl⟩
case refine_2.f_surj
α : Type u
β : Type v
inst✝³ : BishopFin α
inst✝² : BishopFin β
p q : α → Prop
inst✝¹ : DecidablePred p
inst✝ : DecidablePred q
y : { a // p a ∧ ¬q a }
⊢ ∃ a, { val := a.val.val, property := (_ : p a.val.val ∧ ¬q a.val.val) } = y
no goals