次の定理を証明したい.
Theorem Frobenius (A: Set) (q: Prop) (p: A -> Prop) :
(q \/ forall x : A, p x) -> (forall x : A, q \/ p x).
私はすでに次の証拠を手に入れました:
Proof.
intro.
intro.
destruct H.
left.
assumption.
でも今はどうしたらいいのかわからない状況です。以下のものは私の処分です:
A : Set
q : Prop
p : A -> Prop
H : forall x : A, p x
x : A
そして、次のサブゴールを証明したいと思います。
q \/ p x
指定された前提で forall 量指定子を削除するにはどうすればよいですか
forall x : A, p x
つまり、具体的な x : A をどのようにプラグインして、 px を推測できるようにできますか?