1
我有一個公式歸納定義爲高球定理的一個特殊情況如下:使用勒柯克
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)
我試過world
類型的induction
策略,但由於它不是歸納型PE。
它是否可以在Coq中證明,如果是的話,你可以建議如何?