We prove the intermediate
claim H1omega:
1 ∈ ω.
We prove the intermediate
claim HpNZ:
(0,1) ∈ (ω ∖ {0}).
rewrite the current goal using Heq (from right to left).
An exact proof term for the current goal is Hp.
We prove the intermediate
claim Hcore:
(0,1) ∈ ω ∧ (0,1) ∉ {0}.
We prove the intermediate
claim HpOmega:
(0,1) ∈ ω.
An
exact proof term for the current goal is
(andEL ((0,1) ∈ ω) ((0,1) ∉ {0}) Hcore).
We prove the intermediate
claim HSingOmega:
{1} ∈ ω.
An exact proof term for the current goal is HpOmega.
∎