1
This answer内の表記を広げ、簡単な便利なトリックを提供します:unfold ">="
はunfold ge
と同じですが、>=
がge
の表記法であることを知っているあなたを必要としません。はスコープ
スコープ内で表記法を同じにすることはできますか?それはge
、ないN.ge
を展開しようとするため
Require Import NArith.
Goal forall x, (x >= x)%N.
unfold ">=".
unfold ">="
は何もしません。
私は、次の解決策を発見した:
Open Scope N.
unfold ">=".
をしかし、最初にスコープを開かずに、この表記を展開できるようにする構文はありますか?次のように
ありがとうございます!私は多くの構文を試しましたが、これは試しませんでした。 –
'(term)%scope'は、解釈スコープをローカルに開くための標準構文です。この場合でもCoqはそれを受け入れます。それは実際には 'スコープ'ではありませんが、 'キー'は、私はここでうんざりしています。 –