Let f be given.
Let s be given.
We prove the intermediate
claim HsF:
s ∈ (⋃i ∈ ωF i).
An exact proof term for the current goal is Hs.
Let i be given.
Let U be given.
rewrite the current goal using Hseq (from right to left).
An exact proof term for the current goal is Hfs.
rewrite the current goal using HXdef (from left to right).
An exact proof term for the current goal is Hfprod.
Let f be given.
We prove the intermediate
claim H0o:
0 ∈ ω.
rewrite the current goal using Hdef (from left to right).
rewrite the current goal using HXi0 (from left to right).
rewrite the current goal using Htop0 (from left to right).
rewrite the current goal using HXdef (from right to left).
An exact proof term for the current goal is HfX.
We prove the intermediate
claim Hfs0:
f ∈ s0.
rewrite the current goal using Hcyl_def (from left to right).
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is H0o.
An exact proof term for the current goal is HRin.
An exact proof term for the current goal is Hf0R.
We prove the intermediate
claim Hs0S:
s0 ∈ S.
An
exact proof term for the current goal is
(UnionI S f s0 Hfs0 Hs0S).