如何隐藏乘法定义的常量

cor*_*rny 3 isabelle

这个问题扩展了如何隐藏定义的常量的问题。

我进口的理论AB以及C,也许在将来也DE......所有的理论定义一个函数f。我想f在不改变导入的理论的情况下隐藏我当前理论中的定义。当我写term f我得到A.f。当我添加hide_const (open) f到我当前的理论时,A.f是隐藏的,但现在我得到B.ff. 我怎样才能完全隐藏f?我需要类似的东西(hide_const (open) f)+

Bri*_*man 5

f每个理论的函数版本都有单独的名称 ( A.f, B.f, C.f),并且这些都必须单独隐藏。

但是,您可以使用单个hide_const命令隐藏多个名称,这就是我的建议:

hide_const (open) A.f B.f C.f
Run Code Online (Sandbox Code Playgroud)