问题标签 [automata-theory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
computer-science - 有没有比传统计算机更容易在图灵机上实现的问题?
例如,我知道找到模数 n 为 k 的整数很好地映射到有限状态机,并降低自动机在解析确定性语法方面的工作。我想知道是否有类似图灵机的问题。
regular-language - 语言 C={a,b} 上的正则表达式
大家晚上好,我被以下正则表达式卡住了,
我认为表达方式比我的要容易得多,
我必须写下正则表达式和字母表 {a,b} 中接受所有以 b 开头和结尾且 a 为偶数的字符串的 dfa。
我的尝试是进入案件,但结果不是很好:
我试过这样的事情:bb*(阿巴)*(aab)*(aa)*(aab)*(阿巴)*b*b
但我认为这并不完整。
我应该遵循一些一般规则来完成这项任务吗?或者我只需要练习正则表达式?
谢谢,任何提示或帮助将不胜感激。
regex - 我想要正则表达式(自动机理论)
考虑字母表 V={0, 1, ..., 9} 和语言 L,它由 V 的所有字符串组成,表示所有大于 798 的整数(例如,字符串 799、890、2345、777777 属于到语言 L,而字符串 1、42、711、798 没有)。提供生成语言 L 的所有字符串的正则表达式
automata - 当且仅当 L 是回文语言时,L^R = L 是真的吗?
S1:LR = L,当且仅当 L 是回文语言。其中 LR 是通过反转 L 的所有字符串获得的。
S1 是真的吗?
automata - 此 DFA 是否接受我对语言的描述?
DFA 图片:https ://ibb.co/LCW99q9
据我了解,只要包含子字符串“abc”,任何字符串都可以接受;之前的都可以,之后的都可以,包括“λ”。我的问题是我不确定如何编写符号,所以这是正确的吗?L = {wabcv: v,w ∈ {a,b,c}*}
regex - 正则表达式 [ 1 ( 0 1* 0)* 1 ]* DFA
这个正则表达式接受链的条件是什么?
computer-science - 问:抽引理证明
我最近有一个任务,我必须决定这些语言是否是常规的,或者不是带有引理。
L1 = {xy ∈ {a, b}∗ : |x| = |y|,要么 x 以 a 开头,y 以 ab 结尾,要么 x 和 y 都不是所有 a 的字符串}。
L2 = {xy ∈ {a, b}∗ : |x| = |y|,x 包含子字符串 aa,y 以 ab} 开头。
对于假设泵送长度为 n 的两种语言,我提供了字符串 s = (a^n)(b^n),因为它满足 L1 的“|x| = |y|,x 以 a 开头,y 以 b 结尾”条件和“|x| = |y|, x 包含子串 aa 和 y 以 a b 开始” L2 的条件。所以,s = x(y^i)z,我选择了 x = (a^n-1),y = a,z = b^n。对于任何偶数 i,x(y^i)z 中的总字母数是奇数,因此 s 不在 L1 和 L2 中,因为 |x| 不能等于 |y| 了。我只是想知道我做得对还是我错过了什么?
automata - 设计一个接受语言 L= {a^n+1 b^2n c^3n: n>=0} 的图灵机
我需要一些帮助来设计接受语言 L= {a^n+1 b^2n c^3n: n>=0} 的图灵机