在Coq中显示导入模块的原始名称

在Coq中显示导入模块的原始名称,coq,Coq,如何选择属于某个模块的变量的文本表示?(请参阅下面代码中的注释。它类似于模块的符号。)我想使用它,因为最好能看到术语的原始含义。(并使用相同的实现分离不同的类型:SetVars.t、FuncSymb.t、PredSymb.t等) 替换 Module SetVars := PeanoNat.Nat. 与 这使得模块SetVars不透明,完全暴露签名UsualDecidableTypeFull,因此类型SetVars.t->SetVars.t不再减少 Module SetVars := Peano

如何选择属于某个模块的变量的文本表示?(请参阅下面代码中的注释。它类似于模块的符号。)我想使用它,因为最好能看到术语的原始含义。(并使用相同的实现分离不同的类型:SetVars.t、FuncSymb.t、PredSymb.t等)

替换

Module SetVars := PeanoNat.Nat.

这使得模块
SetVars
不透明,完全暴露签名
UsualDecidableTypeFull
,因此类型
SetVars.t->SetVars.t
不再减少

Module SetVars := PeanoNat.Nat.
Module SetVars : UsualDecidableTypeFull := PeanoNat.Nat.