We prove the intermediate
claim H2omega:
2 ∈ ω.
We prove the intermediate
claim H2SNoS:
2 ∈ SNoS_ ω.
We prove the intermediate
claim H2real:
2 ∈ real.
We prove the intermediate
claim H2int:
2 ∈ int.
We prove the intermediate
claim H1omega:
1 ∈ ω.
We prove the intermediate
claim H1not0:
1 ∉ {0}.
We prove the intermediate
claim Heq:
1 = 0.
An
exact proof term for the current goal is
(SingE 0 1 H1).
An
exact proof term for the current goal is
(neq_1_0 Heq).
We prove the intermediate
claim H1nonzero:
1 ∈ ω ∖ {0}.
An
exact proof term for the current goal is
(setminusI ω {0} 1 H1omega H1not0).
We prove the intermediate
claim H1neq0:
1 ≠ 0.
An
exact proof term for the current goal is
neq_1_0.
An exact proof term for the current goal is Hinv.
rewrite the current goal using Hdivdef (from left to right).
rewrite the current goal using Hrecip1 (from left to right).
Use reflexivity.
We use
2 to
witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is H2int.
We use
1 to
witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is H1nonzero.
An exact proof term for the current goal is Heq2.
∎