automata

    0热度

    1回答

    我有两个问题要问,我也有一些关于它的想法。 1)每个规则的右手边有1个终端或变量的X上下文无关文法(X-CFG)。 2)Y-CFG有2个终端或变量在每个规则的右侧。 问题: 一)他们产生任何非正规的语言吗?证明。 b)它们是否生成所有常规语言?证明。 答案: 一)我觉得对于X-CFG,它们不能产生任何非经常因为它可以只能生成字符串的数量有限,使他们不能产生任何非正规语言。 b)有无限数量的常规语言

    1热度

    2回答

    让语言L_n具有字符集Sigma = {a_1,...,a_n}。 L_n恰好包含那些包含一些奇数次字符的单词。等价地,如果L_n^i是每个包含奇数个a_i的字的语言,则L_n = L_n^1 union ... union L_n^n。 我已经产生了接受L_n和2^n状态的DFA的NFA, 我现在需要证明这是接受此语言的最小DFA。我给出的提示假设有为k < 2^n种状态,它接受L_N的DFA,

    -1热度

    1回答

    我想做一个程序,做一维细胞自动机。为此,我需要从一行读取三个变量。其中一个变量“L”决定“currentGeneration”的数组长度。但是,我得到ArrayIndexOut ...错误。我想这与我的阵列的尺寸和 public class Cellulitissss { int L; Scanner sc = new Scanner(System.in); Bool

    2热度

    1回答

    作为每标题: L = {(N 一个(W)-n b (W))模3> 0} 字母表= {A,b} 我发现两个答案,这一问题: 在这种所以我们的语言被接受。 然而, w = b 被接受为好。 在未来的解决方案: 我们的 w = b 问题在这里解决,但 w = aaab 是不能接受的。 我该如何解决这个问题?我无法在互联网上找到合适的答案。

    -3热度

    1回答

    绘制一个2PDA,它接受中间字母为A的所有单词的中间字符A。 另外,解释它的逻辑。

    2热度

    1回答

    在字母{a,b,c}上构建一个DFA,接受具有三个连续相等字母的所有字符串的集合。 因此,它可以接受:AAA,BBB,CCC,AB | BB,caaac,ccbbbcc,aaabbbc .. 我已经尝试了很多不同的方式,这是一个巨大的图我在想,如果有一个更优雅的方式在做这个吗?

    0热度

    1回答

    设计一个图灵机,它将输入两个非负数并对它们执行mod操作,例如mod(3,7)= 3和mod(7,3)= 1。显然,指定关于TM的输入和输出的任何假设和格式。

    2热度

    1回答

    我真的需要一些帮助的家伙,我做喜欢constucting DFA的100个例子,我坚持这一个。任何帮助都感激不尽。我有一些随机布尔函数,例如: f(a,b,c,d)=(a∨c)∧((a∧b)∨(c↔d)),我应该一个接受所有真正的{3,7,8,11,12,13,14,15二进制字符串)的DFA应该被拒绝。所以基本上我需要一个DFA将这些整数转换为二进制形式并接受它们,拒绝剩下的其他整数。我如何做到

    3热度

    1回答

    我不得不得出接受含有SET 在它的子串的所有字符串的DFA。我自己试了一次,但想确定它是否正确,但无法附加图像,因为我是新用户。 谢谢

    0热度

    1回答

    我要做的L1 L2ü路口和L1 L2ň