Let b0 be given.
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 H10).
An
exact proof term for the current goal is
(neq_1_0 Heq).
We prove the intermediate
claim H1In:
1 ∈ ω ∖ {0}.
An
exact proof term for the current goal is
(setminusI ω {0} 1 H1omega H1not0).
We prove the intermediate
claim HwB:
w ∈ ordsq_B.
We prove the intermediate
claim Hp10def:
p10 = (1,0).
rewrite the current goal using Hp10def (from left to right).
We prove the intermediate
claim HwRR:
w ∈ setprod R R.
We prove the intermediate
claim Hp10RR:
p10 ∈ setprod R R.
We prove the intermediate
claim Hb0RR:
b0 ∈ setprod R R.
We prove the intermediate
claim Hinv1eq:
inv_nat 1 = 1.
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 Hmul.
rewrite the current goal using Hinv1eq (from left to right).
We prove the intermediate
claim Hweq:
w = (0,eps_ 1).
rewrite the current goal using Hw0 (from left to right).
Use reflexivity.
rewrite the current goal using Hweq (from left to right).
rewrite the current goal using Hp10def (from left to right).
Apply orIL to the current goal.
An
exact proof term for the current goal is
Rlt_0_1.
We use w to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hwb0.
An exact proof term for the current goal is HwB.
∎