Let X, T, T', Y, U and U' be given.
Let b be given.
Apply HexU0 to the current goal.
Let U0 be given.
Assume HU0conj.
We prove the intermediate
claim HU0T:
U0 ∈ T.
An
exact proof term for the current goal is
(ReplE U (λV0 : set ⇒ rectangle_set U0 V0) b HbRepl).
Apply HexV0 to the current goal.
Let V0 be given.
Assume HV0conj.
We prove the intermediate
claim HV0U:
V0 ∈ U.
We prove the intermediate
claim HU0sub:
U0 ∈ T'.
We prove the intermediate
claim HTsub:
T ⊆ T'.
An
exact proof term for the current goal is
(andEL (T ⊆ T') (U ⊆ U') Hfiner).
An exact proof term for the current goal is (HTsub U0 HU0T).
We prove the intermediate
claim HV0sub:
V0 ∈ U'.
We prove the intermediate
claim HUsub:
U ⊆ U'.
An
exact proof term for the current goal is
(andER (T ⊆ T') (U ⊆ U') Hfiner).
An exact proof term for the current goal is (HUsub V0 HV0U).
An
exact proof term for the current goal is
(ReplI U' (λV1 : set ⇒ rectangle_set U0 V1) V0 HV0sub).
rewrite the current goal using Hbeq (from left to right).
∎