基本的に、次の結果を証明したいと思います。
Lemma nat_ind_2 (P: nat -> Prop): P 0 -> P 1 -> (forall n, P n -> P (2+n)) ->
forall n, P n.
それは、いわゆる二重誘導の再発スキームです。
帰納法を 2 回適用して証明しようとしましたが、この方法でどこにでも到達できるかどうかはわかりません。確かに、私はその時点で立ち往生しました:
Proof.
intros. elim n.
exact H.
intros. elim n0.
exact H0.
intros. apply (H1 n1).