【问题标题】:Formal Grammar removing unit production形式语法去除单元生产
【发布时间】:2021-08-24 15:51:08
【问题描述】:

假设我有 2 个产品 X 和 Y。

X-> AL|BL|X,

Y-> CK|DK|X.

我猜想减少 X 中的单位生产是不可能的,但 Y 是这种情况吗?

【问题讨论】:

    标签: grammar context-free-grammar


    【解决方案1】:

    您可以删除单位产生式 X → X,因为它没有任何效果 - 在任何派生中扩展 X → X 都可以通过使用其他 X 产生式之一来删除和替换。

    完成此操作后,您可以通过将 Y → X 替换为 Y → ω 来移除 Y 的所有单位产生式,以获得每个剩余的生产 X → ω。

    【讨论】:

      猜你喜欢
      • 2018-05-19
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      相关资源
      最近更新 更多