의 짝수의 특성을 증명하기 위해 유도 가설을 구체적으로 작성하려고합니다. 나는 공식화하고 다음 증명 :짝수에 대한 유도 가설
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