1
를 사용 로브의 정리의 특별한 경우는 다음과 같습니다나는 공식 유도로 정의 COQ
Parameter world : Type.
Parameter R : world -> world -> Prop.
Definition Proposition : Type := world -> Prop
(* This says that R has only a finite number of steps it can take *)
Inductive R_ends : world -> Prop :=
| re : forall w, (forall w', R w w' -> R_ends w') -> R_ends w.
(* if every reachable state will end then this state will end *)
그리고 가설을 : 내가 좋아하는 것
Hypothesis W : forall w, R_ends w.
이 증명 :
forall P: Proposition, (forall w, (forall w0, R w w0 -> P w0) -> P w)) -> (forall w, P w)
나는 induction
유형을 world
유형으로 시도했지만 유도 성 ty가 아니기 때문에 실패했습니다. 체육.
Coq에서 증명할 수 있나요? 그렇다면 어떻게 제안 할 수 있습니까?