为什么以下定义函数(类)
definition nondecreasing_on :: "real set => (real => real) => bool"
where "nondecreasing_on S f <-> (ALL x:S. ALL y:S. x<=y --> f x <= f y)"
返回Inner syntax error⌂ Failed to parse prop
?
此定义取自this文本,链接自Isabelle社区维基的讲义部分,因此它应该是正确的。
(当然,文本是旧的,所以可能语法已经改变,但即使用:
替换所有\in
以使其具有适当的类似LaTeX的格式,导入{{1而不是Complex_Main
,因为讲义提示,删除可能有问题的符号,如Main
等,错误仍然存在。)
答案 0 :(得分:1)
你可以在Isabelle / jEdit中看到<
的{{1}}加下划线红色。旧的ASCII语法正在被越来越多地删除。在现代的伊莎贝尔,定义看起来像这样:
<->