是否有可能在当前证明定理的背景下创建嵌套定理?
我强烈认为此功能尚未完全实现。 例如,
1)在证明过程中,我无法破坏上下文中的某些类型。
例如
"Error: my_var is used in conclusion."
当我试图定义定理的类型时。我也
"Error: ... depends on the variable ... which is not declared in the context."
但谷歌只给了我一个类似错误的链接。此外,我实际上在本节的上下文中有m。怎么了?
2)我破坏了自然数n。 我定义了几个第一步。 我需要定义一个长期的同义词。 我想在本地定义
Definition X:=(n.+1;ob).
但我不能。我想用模拟让...在...中。
有什么想法吗?
答案 0 :(得分:3)
确实你是对的。 "在证明中宣布一个定理"由于副作用的某些特殊性,Coq不支持。
即使该功能有效,它也会被视为破损。它没有被删除的唯一原因是一些用户已经习惯了依赖它,它在工作时很有用。但是有很多关于是修复它还是删除它的讨论。