We prove the intermediate
claim H1real:
1 ∈ real.
An
exact proof term for the current goal is
real_1.
We prove the intermediate
claim H1omega:
1 ∈ ω.
We prove the intermediate
claim H1int:
1 ∈ int.
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
1 to
witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is H1int.
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 Heq1.
∎