Let n be given.
We prove the intermediate
claim Lnomega:
n ∈ ω.
An exact proof term for the current goal is HLuo n Hn.
We prove the intermediate
claim L2nomega:
2 * n ∈ ω.
We prove the intermediate
claim L2no:
ordinal (2 * n).
An exact proof term for the current goal is L2nomega.
We prove the intermediate
claim Ln'u:
n ' ∈ u.
rewrite the current goal using Hxn (from right to left).
An exact proof term for the current goal is Hx.
We prove the intermediate
claim L2x1:
2 * n + 1 ∈ f v.
rewrite the current goal using Huv (from right to left).
An
exact proof term for the current goal is
ReplSepI ω (λn ⇒ n ' ∈ u) (λn ⇒ 2 * n + 1) n Lnomega Ln'u.
Let m be given.
Use symmetry.
An exact proof term for the current goal is H2n12m.
Let m be given.
We prove the intermediate
claim Lnm:
n = m.
We will
prove 2 * n = 2 * m.
rewrite the current goal using Hxn (from left to right).
An
exact proof term for the current goal is
Lnm (λ_ u ⇒ u ' ∈ v) Hmv.