Questions tagged «context-sensitive»

1
无上下文语言的机器,不会因不确定性而获得额外的功能
考虑计算的机器模型时,Chomsky层次结构通常由(按顺序),有限自动机,下推自动机,线性界自动机和图灵机来表征。 对于第一个和最后一个级别1(常规语言和递归可枚举语言),无论我们考虑确定性机器还是非确定性机器,即DFA等同于NFA,DTM等同于NTM 2,对模型的功能都没有影响。 但是对于PDA和LBA,情况则有所不同。与非确定性PDA相比,确定性PDA识别的语言严格更少。确定性LBA是否与非确定性LBA一样强大,这也是一个重大的开放性问题[1]。 这提示了我的问题: 是否存在一种可以描述上下文无关语言的机器模型,但对于非确定性而言,机器模型没有额外的功能吗?(如果没有,那么CFL是否具有某些特性可以说明其原因?) (对我而言)似乎不太可能证明无上下文语言以某种方式需要非确定性,但是似乎没有(确定的)确定性机器足以满足要求的机器模型。 扩展问题是相同的,但是对于上下文相关的语言。 参考文献 S.-Y. Kuroda,“语言和线性绑定自动机的类”,信息与控制,7:207-223,1964。 脚注 意见的补充问题是,乔姆斯基层次结构的级别(按集合包含排序)是否为3到0而不是0到3? 明确地说,我说的是只能识别的语言。显然,复杂性问题会受到这种变化的根本影响。

4
有人可以给一个简单但非玩具的上下文相关语法示例吗?
我正在尝试理解上下文相关的语法。 我明白为什么语言喜欢 { w ^ w ^ | W ^ ∈ 一∗}{ww∣w∈A∗}\{ww \mid w \in A^*\} {anbncn∣n∈N}{anbncn∣n∈N}\{a^n b^n c^n \mid n\in\mathbb{N}\} 不是上下文无关的,但是我想知道一种类似于无类型lambda演算的语言是否上下文相关。 我想看一个简单但非玩具的示例(我考虑了上面的玩具示例),它是上下文相关语法的示例,对于某些生产规则,例如可以判断是否有一些符号字符串当前处于范围内(例如,在生成函数主体时)。 上下文敏感的语法是否足够强大,可以使未定义/未声明/未绑定的变量成为语法错误(而不是语义错误)?

2
所有上下文相关的语言都是可以决定的吗?
我正在浏览上下文相关语言的Wikipedia定义,发现了这一点: 每种语言类别都是其正上方类别的适当子集。每个类别中的任何自动机和任何语法都在其正上方的类别中具有等效的自动机或语法。 我可以看到线性有界自动机在文章的排序器的正下方。如果是这种情况,那么这意味着LBA上的每个计算都将在某个时刻停止(因为每个LBA都是决策者)。但是我觉得可能有一些计算可以同时在LBA上运行而永不停止。例如,我们可以在LBA上编写一个计算 阅读磁带上的第一个符号并向右移动; 阅读下一个符号,然后向左移动。 这种(无用的)计算(显然是LB计算)将无限期地左右摆动,并且永不停止,因此不能作为决策者。我在哪里想错了?

4
NSPACE(O(n))中的一种语言,很可能不是DSPACE(O(n))中的一种语言
实际上,我发现上下文相关语言集CSLCSL\mathbf{CSL}(接受的语言)没有像(常规语言)或(无上下文语言)。而且,开放式问题不如“类似”问题那么著名:“ “。=NSPACE(O(n))=LBA=NSPACE(O(n))=LBA\mathbf{=NSPACE(O(n)) = LBA}REGREG\mathbf{REG}CFLCFL\mathbf{CFL}DSPACE(O(n))=?NSPACE(O(n))DSPACE(O(n))=?NSPACE(O(n))\mathbf{DSPACE(O(n))} =^{?} \mathbf{NSPACE(O(n))}P=?NPP=?NP\mathbf{P} =^{?} \mathbf{NP} 好吧,真的有这样的类比吗? 是否有一种语言无法证明为 (例如完整语言)?D S P A C E (O (n ))N PCSLCSL\mathbf{CSL}DSPACE(O(n))DSPACE(O(n))\mathbf{DSPACE(O(n))}NPNP\mathbf{NP} 此外:是否有一种语言在以下意义上是“完整的”:如果我们可以证明在我们得到吗?C S L L D S P A C E (O (n ))D S P A C E (O (n ))= N S P A C E (O (n ))LLLCSLCSL\mathbf{CSL}LLLDSPACE(O(n))DSPACE(O(n))\mathbf{DSPACE(O(n))}DSPACE(O(n))=NSPACE(O(n))DSPACE(O(n))=NSPACE(O(n))\mathbf{DSPACE(O(n)) …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.