【问题标题】:How do you classify languages into regular, context free, and phrase-structure?您如何将语言分类为常规、上下文无关和短语结构?
【发布时间】:2011-02-17 22:40:13
【问题描述】:

如果给您一种语言,您如何确定它是常规语言、CF 但不是常规语言,还是短语结构而不是 CF?有没有解决这个问题的好方法?我可以随意尝试制作 FA 或 PDA,但我觉得有更好的方法。

经典例子:

L = { a^n b^n c^n | n >= 0 }

从哪里开始? 谢谢。

【问题讨论】:

  • 这是你的作业吗?如果是,您应该使用“家庭作业”标签,尽管这个问题似乎是在要求关于家庭作业的一般指导,这似乎是合理的。

标签: context-free-grammar language-theory regular-language


【解决方案1】:

你对它们进行分类有一种感觉。我不知道一个非常有条理的方法。由于语言通常是彼此的子集和超集,因此您可以估计它在该层次结构中的位置,并表明它不能是常规语言,但可以是 CFL。

【讨论】:

    猜你喜欢
    • 2015-08-13
    • 2015-03-09
    • 2014-02-20
    • 1970-01-01
    • 2012-04-12
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多