【问题标题】:Uncountably many regular languages无数的常规语言
【发布时间】:2020-04-09 18:01:19
【问题描述】:

考虑以下语言 S = {0, 00, 000, 0000, 00000,....}。

考虑 S 的幂集,让 S 的幂集的每个元素都是正则语言。由于 S 是可数无限的,它的幂集是不可数无限的。由于 S 的幂集的每个元素都是有限的,因此每个元素都是一种正则语言,但这意味着有无数种正则语言。

我知道上面的“证明”是错误的,但我不明白为什么。证明到底在哪里失效。

【问题讨论】:

    标签: regex dfa infinity countable


    【解决方案1】:

    幂集的每个元素都是有限的,这不是真的。例如,幂集包括 S 本身。 powerset 的每个元素都是常规语言,这也不正确。例如,它包括集合 {0^n | n 是在空输入时停止的图灵机的代码}。

    【讨论】:

      猜你喜欢
      • 2013-09-13
      • 2016-08-03
      • 1970-01-01
      • 2020-10-16
      • 2020-06-13
      • 2012-02-27
      • 2021-07-07
      • 2012-02-16
      • 2012-01-02
      相关资源
      最近更新 更多