Require Import Relations RelationClasses.
Section MySection.
Variable A : Type.
Variable R : relation A.
(* ... *)
End MySection.
我如何要求R
成为部分订单?
答案 0 :(得分: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.