1
는이 코드가 있습니다함수 정의를 사용하여 목표를 다시 작성하는 방법은 무엇입니까?
Module Type tDecType.
Parameter T: Type.
Parameter is_eq: T -> T -> bool.
Axiom is_eq_reflexivity: forall x, is_eq x x = true.
Axiom is_eq_equality: forall x y, is_eq x y = true -> x = y.
End tDecType.
Module NAT <: tDecType.
Definition T := nat.
Definition is_eq (x: T) y := x = y.
Lemma is_eq_reflexivity:
forall x,
is_eq x x = True.
Proof.
intro x.
?
을 그리고 나는 is_eq 정의를 사용하여 현재 subgoal를 다시 작성합니다. 어떻게해야합니까?
'펼치기 is_eq'처럼'펼치기 '전술을 사용할 수 있습니다. – gallais