是否有任何策略可以使用“和”的前提条件?

时间:2019-01-09 00:27:41

标签: coq coq-tactic

我的目标如下。有解决这些琐碎目标的策略吗?

Goal forall A (x : A) P Q,
  (forall y, P y /\ Q y) ->
  Q x.
Proof.
  intros. intuition. auto.
Abort.

(* a more complex version *)
Goal forall A (x : A) P Q R,
  (forall y, R -> P y /\ Q y) ->
  R ->
  Q x.
Proof.
  intros. intuition. auto.
Abort.

1 个答案:

答案 0 :(得分:1)

该策略intuition不起作用,因为该策略是针对命题逻辑设计的(即它不是forall y, R -> ...中的量词)。对此还有另一种策略,称为firstorder。试试吧!