のの恒等仮説を具体的に証明しようとしています。私は、次のように定式化し、証明した:偶数の帰納仮説
Theorem ind_hyp_on_evens:
forall (p : nat -> Prop),
(p 0 -> (forall n, p n -> p (S (S n))) ->
forall n, p (n + n)).
Proof.
intros p P0 P1.
intro n.
assert(p (n + n) /\ p (S (S (n + n)))).
induction n as [| n'].
split. unfold plus. assumption.
unfold plus.
apply (P1 0).
assumption.
destruct IHn' as [A B].
split.
rewrite <- plus_Snm_nSm.
rewrite -> ? plus_Sn_m.
assumption.
rewrite <- plus_Snm_nSm.
rewrite -> ? plus_Sn_m.
apply (P1 (S (S (n' + n')))).
assumption.
destruct H as [H1 H2].
assumption. Qed.
それが証明したという事実、それはエラーメッセージになり、使用するいかなる試みにもかかわらず:「エラー:未誘導引数の正しい数」
誘発仮説の問題点や、それを適用する方法を教えてもらえますか?あなたも、数字(コードテストされていない)について説明し、誘導述語を書いて検討することもでき
おかげで、
メイヤー
どのように適用しようとしましたか?エラーメッセージにつながったコードを投稿してください。 – Gilles