Let X, Y, f and y be given.
rewrite the current goal using Hginv (from left to right).
We prove the intermediate
claim Hsurj:
∀w ∈ Y, ∃u ∈ X, apply_fun f u = w.
Let w be given.
We prove the intermediate
claim Hex:
∃u : set, u ∈ X ∧ apply_fun f u = w.
An
exact proof term for the current goal is
(bijection_surj X Y f w Hbij Hw).
An exact proof term for the current goal is Hex.
An
exact proof term for the current goal is
(surj_rinv X Y (λu : set ⇒ apply_fun f u) Hsurj y Hy).
∎