We prove the intermediate
claim H3nat:
nat_p 3.
We prove the intermediate
claim H3omega:
3 ∈ ω.
An
exact proof term for the current goal is
(nat_p_omega 3 H3nat).
We prove the intermediate
claim H3non0:
3 ∉ {0}.
We prove the intermediate
claim H30:
3 = 0.
An
exact proof term for the current goal is
(SingE 0 3 H3in).
We prove the intermediate
claim H3ne0:
3 ≠ 0.
We prove the intermediate
claim H3def:
3 = ordsucc 2.
rewrite the current goal using H3def (from left to right).
An exact proof term for the current goal is (H3ne0 H30).
We prove the intermediate
claim H3in:
3 ∈ ω ∖ {0}.
An
exact proof term for the current goal is
(setminusI ω {0} 3 H3omega H3non0).
rewrite the current goal using Hdef (from left to right).
An
exact proof term for the current goal is
(inv_nat_pos 3 H3in).
∎