缩略图
逆波兰逻辑表达式 支持 ∃ / ∀ 量词
载入文本
Ctrl + Enter 快速解析
图模型 JSON(nodeArray / linkArray)
先“解析文本”,再“文本转图”即可看到正规图形表示
元素检查器
尚未解析表达式。
表达式语法说明

1. 五种逻辑操作符(逆波兰)

a b . “a”和“b”的逻辑与
a b , “a”和“b”的逻辑或
a < “a”的逻辑非
a b > “a”推出“b”(a → b)
a b = “a”和“b”等价(同或)

2. 两种量词操作符(新增)

f x E 存在量词 ∃x:对表达式 f 关于变量 x 做存在量化
f x A 全称量词 ∀x:对表达式 f 关于变量 x 做全称量化
量词同样是逆波兰写法:先写表达式 f,再写变量名 x,最后写量词符。
量词符可以写字母 E / A,也可以直接写符号 ∃ / ∀; 点上面的 ∃ / ∀ 按钮可以快速插入。量词会把变量从图中消去(约束变量不再出现在自由变量里)。

3. 例子

a b . fe > :a 与 b 推出 fe
a b . fe ge > = :a 与 b 等价于 fe 推出 ge
a b , x E :存在 x 使 a 或 b 成立
a b . x A :对任意 x 均有 a 且 b 成立
a b . x ∃ fe > :先对 x 做存在量化,再与 fe 做推出

4. 使用流程

在“逆波兰逻辑表达式”文本框中输入表达式 → 点击 解析文本(转换为适合图形表示的 JSON) → 点击 文本转图(得到最终的正规图形表示)。

就绪:请输入逆波兰逻辑表达式后点击“解析文本”。