Ocaml 打印Coq术语的内部表示形式
如何在Coq中打印术语的内部OCaml表示(公开Lambda、App、Rel等数据构造函数)Ocaml 打印Coq术语的内部表示形式,ocaml,coq,Ocaml,Coq,如何在Coq中打印术语的内部OCaml表示(公开Lambda、App、Rel等数据构造函数) 在OCaml中是否有类似于Haskell中的派生show 您可以使用本地命令Show打印任何Coq术语的正文。Coq中有许多符号可以隐藏某些术语,因此您也可以使用CoqIDE的菜单,或使用coqtop/PROOFGRONAL中的命令在调用Show之前,禁用这些符号 但是,这将在Coq语言中公开该术语,而不是OCaml编码。如果您想要底层的Ocaml表示,我想您必须修改一下Coq的代码。我不知道今天有这样
在OCaml中是否有类似于Haskell中的派生
show
您可以使用本地命令Show
打印任何Coq术语的正文。Coq中有许多符号可以隐藏某些术语,因此您也可以使用CoqIDE的菜单,或使用coqtop/PROOFGRONAL中的命令在调用Show
之前,禁用这些符号
但是,这将在Coq语言中公开该术语,而不是OCaml编码。如果您想要底层的Ocaml表示,我想您必须修改一下Coq的代码。我不知道今天有这样的命令
对于show
type类,我认为std中没有,因为我可能弄错了。您提到的语言是“OCaml”编写的。注意大写字母。