2017-06-26 3 views

答えて

3

ありContext構文は、Coqのリファレンスマニュアルを参照して、§20.4

型クラスによって、開発のパラメータ化を容易にするために、我々は、暗黙的に対応して、セクションのコンテキストに変数を導入するための新しい方法を提供します引数のメカニズム。新しいコマンドは、バインドコンテキストを引数として受け付けることを除いて、Variables(1.3.1を参照)と同様に機能します。

例:

From Coq Require Import RelationClasses. 

Generalizable Variable A eqA R. 

Section MySection. 
    Context `{PO : PartialOrder A eqA R}. 
    (* ... *) 
End MySection. 
+2

そして、バッククォートと '一般化可能変数 'について疑問に思う人には、[Ref。 Man。](https://coq.inria.fr/refman/Reference-Manual004.html#implicit-generalization) – larsr