Let p be given.
Apply Hexx to the current goal.
Let x be given.
Assume Hxpair.
We prove the intermediate
claim Hpeq:
p = (x,minus_SNo x).
We prove the intermediate
claim HxR:
x ∈ R.
rewrite the current goal using HSlineDef (from left to right).
An exact proof term for the current goal is HxR.
We prove the intermediate
claim HpL:
p ∈ L.
rewrite the current goal using Hpeq (from left to right).
We prove the intermediate
claim HpV:
p ∈ V.
rewrite the current goal using Hpeq (from left to right).
We prove the intermediate
claim HxS:
SNo x.
An
exact proof term for the current goal is
(real_SNo x HxR).
We prove the intermediate
claim HbR:
add_SNo x 1 ∈ R.
We prove the intermediate
claim Hx0eq:
add_SNo x 0 = x.
An
exact proof term for the current goal is
(add_SNo_0R x HxS).
We prove the intermediate
claim Hxltb:
x < add_SNo x 1.
rewrite the current goal using Hx0eq (from right to left) at position 1.
An exact proof term for the current goal is Hxlt.
rewrite the current goal using Hmx0eq (from right to left) at position 1.
An exact proof term for the current goal is Hmxlt.
We prove the intermediate
claim HxRltb:
Rlt x (add_SNo x 1).
An
exact proof term for the current goal is
(RltI x (add_SNo x 1) HxR HbR Hxltb).
An
exact proof term for the current goal is
(binintersectI V L p HpV HpL).
Let p be given.
We prove the intermediate
claim HpV:
p ∈ V.
An
exact proof term for the current goal is
(binintersectE1 V L p HpVL).
We prove the intermediate
claim HpL:
p ∈ L.
An
exact proof term for the current goal is
(binintersectE2 V L p HpVL).
Apply Hext to the current goal.
Let t be given.
Assume Htpair.
We prove the intermediate
claim Hpeq:
p = (t,minus_SNo t).
Let W be given.
Apply Hexx to the current goal.
Let x be given.
Assume Hxpair.
We prove the intermediate
claim HtR:
t ∈ R.
rewrite the current goal using HSlineDef (from right to left).
An exact proof term for the current goal is HtSline.
We prove the intermediate
claim HxR:
x ∈ R.
We prove the intermediate
claim HbR:
add_SNo x 1 ∈ R.
rewrite the current goal using HWeq (from right to left) at position 1.
rewrite the current goal using Hpeq (from right to left) at position 1.
An exact proof term for the current goal is HpW.
We prove the intermediate
claim Htx:
t = x.
rewrite the current goal using Hpeq (from left to right).
rewrite the current goal using Htx (from left to right).