0

これは私がここで証明しようとしている法則です:

Goal forall (X : Type) (p : X -> Prop), (exists x, ~ p x) <-> ~ (forall x, p x).

どの方向に向かうべきかわからないところまでの私のコードは次のとおりです。

Proof. 
  intros. split.
  - intros. destruct H as [x H]. intros nh. apply H. apply (nh x).
  - intros H.

サブゴールとして示されているものと、私が持っている前提は証明可能であるように見えますが、動きは何ですか?

exfalso.、その後に行ってみましapply H.た。これにより、 の別の前提x : Xと のサブゴールが得られpxます。

後で何をすべきかわからない。助けてくれてありがとう!

4

1 に答える 1