1
나는 수학 구성 요소 라이브러리를 사용하고 있는데이 증명하려고에 의존의 형태 오류 :COQ - 재
마지막 재 작성 오류 메시지와 함께 실패Lemma card_sub_ord (k : nat) (P : nat -> bool) :
#|[set i : 'I_k | P i]| <= k.
Proof.
set S := [set i : 'I_k | P i].
have H1 : S \subset 'I_k.
by apply: subset_predT.
have H2 : #|S| <= #|'I_k|.
by apply: subset_leq_card.
have H3 : k = #|'I_k|.
by rewrite card_ord.
(* Only goal left: #|S| <= k *)
rewrite H3 (* <--- this fails *)
Admitted.
:
Error: dependent type error in rewrite of
(fun _pattern_value_ : nat => is_true (#|S| <= _pattern_value_)
어떤 생각 다시 쓰기가 실패한 이유 또는이 오류 메시지에 대한 설명