2009-04-15 39 views

回答

3

你有语法问题吗?

$ coqtop 
Welcome to Coq 8.1pl3 (Dec. 2007) 

Coq < Section Test. 

Coq < Variable X:Set. 
X is assumed 

Coq < Variables P Q:X -> Prop. 
P is assumed 
Q is assumed 

Coq < Theorem forall_test: forall x:X, P(x) /\ Q(x). 
1 subgoal 

    X : Set 
    P : X -> Prop 
    Q : X -> Prop 
    ============================ 
    forall x : X, P x /\ Q x 

forall_test < 
2

好了,回答你的问题:

Section test. 

    Variable A : Type.   (* assume some universe A *) 
    Variable P Q : A -> Prop. (* and two predicates over A, P and Q *) 

    Goal forall x, P x /\ Q x. (* Ax, (P(x) and Q(x)) *) 

End test. 
相关问题