免責事項:これは宿題用です
私はcoq初心者なので、これが繰り返しの質問ではないことを願っています。私はこの質問を/持っています/見ましたが、私の質問はまだ答えられていないようです。
私は次の前提を持っています:
P \/ Q
~Q
私は証明する必要があります:
P
これまでの私のcoqコード:
Section Q5.
Variables Q : Prop.
Goal P.
Hypothesis premise1 : P \/ Q.
Hypothesis premise2 : ~Q.
行を実行しようとすると、次のエラーが発生しますGoal P.
。
エラー:現在の環境で参照Pが見つかりませんでした。
これらは私が思いついた解決策です:
- に置き換え
Variables Q : Prop.
ますVariables P Q : Prop.
。これに伴う問題はP
、前提として想定されることですが、そうではありません Variables P.
目標宣言の前に追加します。これにより、構文エラーが発生します。
私は何かが足りないのですか?私はこれを理解できないようです。