Let a be given.
We prove the intermediate
claim HaA:
a ∈ A.
An exact proof term for the current goal is (Hh a HaA).
We prove the intermediate
claim Hp0U:
(apply_fun h a) 0 ∈ U.
An
exact proof term for the current goal is
(ap0_Sigma U (λ_ : set ⇒ V) (apply_fun h a) Himg).
We prove the intermediate
claim Hp1V:
(apply_fun h a) 1 ∈ V.
An
exact proof term for the current goal is
(ap1_Sigma U (λ_ : set ⇒ V) (apply_fun h a) Himg).
rewrite the current goal using Hcomp (from left to right).
rewrite the current goal using Happ1 (from left to right).
An exact proof term for the current goal is Hp0U.
rewrite the current goal using Hcomp (from left to right).
rewrite the current goal using Happ2 (from left to right).
An exact proof term for the current goal is Hp1V.
Let a be given.
We prove the intermediate
claim HaA:
a ∈ A.
An exact proof term for the current goal is (Hh a HaA).
We prove the intermediate
claim Hp0U:
(apply_fun h a) 0 ∈ U.
rewrite the current goal using Happ1 (from right to left).
rewrite the current goal using Hcomp1 (from right to left).
An exact proof term for the current goal is Hc1.
We prove the intermediate
claim Hp1V:
(apply_fun h a) 1 ∈ V.
rewrite the current goal using Happ2 (from right to left).
rewrite the current goal using Hcomp2 (from right to left).
An exact proof term for the current goal is Hc2.
rewrite the current goal using Heta (from left to right).
∎