在Coq中用于计算的Isabelle / HOL命令是什么?

时间:2019-09-10 21:45:16

标签: coq isabelle

证明助手Coq具有1/2(k + 1)lg(k + 1) + 1/2(n - k)lg(n - k) 1/2lg(k + 1)^(k + 1) + 1/2lg(n - k)^(n - k) 1/2(lg(k + 1)^(k + 1) + lg(n - k)^(n - k) 1/2(lg((k + 1)^(k + 1) . (n - k)^(n - k)) 命令(还有compute命令用于确定类型),该命令返回函数应用程序的结果。 Isabelle / HOL是否具有类似的命令以及其命名方式?

1 个答案:

答案 0 :(得分:3)

Isabelle具有执行评估的“值”命令。

value "rev [1::nat,2,3]"

Isabelle然后回应:

"[Suc (Suc (Suc 0)), Suc (Suc 0), Suc 0]"
  :: "nat list"

(引自https://lists.cam.ac.uk/pipermail/cl-isabelle-users/2007-October/msg00008.html