Let a be given.
Let n be given.
rewrite the current goal using Han (from right to left).
An exact proof term for the current goal is Hlt1.
We prove the intermediate
claim HfnR:
apply_fun f n ∈ R.
We prove the intermediate
claim HgnR:
apply_fun g n ∈ R.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim HabsR:
abs_SNo t ∈ R.
We prove the intermediate
claim Habseq:
abs_SNo t = t.
rewrite the current goal using Habseq (from left to right).
An exact proof term for the current goal is HtR.
rewrite the current goal using Habseq (from left to right).
An exact proof term for the current goal is HmtR.
rewrite the current goal using HabsDef (from left to right).
An exact proof term for the current goal is HabsR.
rewrite the current goal using Hdef (from left to right).
Use reflexivity.
rewrite the current goal using HclEq (from right to left).
An exact proof term for the current goal is Hlt'.
An exact proof term for the current goal is (Hnlt1abs Hlt1abs).
rewrite the current goal using Hdef (from left to right).
Use reflexivity.
We prove the intermediate
claim Hlt11:
Rlt 1 1.
rewrite the current goal using HclEq (from right to left) at position 2.
An exact proof term for the current goal is Hlt'.
∎