Coqでアサートを許可する方法はありますか?Coq:Admit assert
は、私はこのような定理があるとします。
Theorem test : forall m n : nat,
m * n = n * m.
Proof.
intros n m.
assert (H1: m + m * n = m * S n). { Admitted. }
Abort.
上記のassertが私のために動作するようには思えません。
私が受け取るエラーは、次のとおりです。
Error: No focused proof (No proof-editing in progress).
私が欲しいHaskellではundefined
のようなものです。 Baiscally、私はこれに後で戻ってそれを証明するでしょう。それを達成するためにCoqのようなものがありますか?
一般に、戦術的な「承認」(小文字の最初の文字)は、現在の副目標を認める。したがって、 'あなたの主張を主張する '。あなたの主張>あなたのケースではうまくいくはずです。 – ichistmeinname
@ichistmeinnameありがとう、それは動作します。それを回答として投稿できますか? – Sibi