【发布时间】:2017-08-28 11:57:22
【问题描述】:
我真的需要一些帮助,我制作了大约 100 个构建 DFA 的示例,但我一直坚持这一点。任何帮助都感激不尽。
所以我有一些随机布尔函数,例如: f(a,b,c,d) = (a∨c)∧((a∧b)∨(c ↔ d)) 我应该做一个 DFA,它接受所有为真的字符串 {3,7, 8,11,12,13,14,15 二进制)其他所有内容都应该被拒绝。所以基本上我需要一个 DFA 将这些整数转换为二进制形式并接受它们,拒绝剩下的其他整数。我是怎么做到的?我花了几个小时试图对状态提出质疑。在这种情况下,您如何制作转换表?
再次感谢您对我的帮助! :)
【问题讨论】:
-
所以评估的公式是固定的,正是问题中的那个? DFA 的输入是 4 个布尔值?
-
是的,公式是固定的,输入正好是 4 个值,之后的所有内容都将被忽略
标签: function automata dfa deterministic