【问题标题】:what is the length of a language that contains epsilon?包含 epsilon 的语言的长度是多少?
【发布时间】:2011-10-28 21:55:53
【问题描述】:

1,我有一个 NFA 可以识别两个词,“aa”和“epsilon”。 所以这个 NFA 识别的语言 L1 是一个集合 {aa, epsilon}。 这种语言的长度是多少? 是 |L1| = 1?或 |L1| = 2?

2,假设我有另一个 NFA 可以识别一个单词“aa”。 所以语言 L 将是一个集合 {aa} 在正式语言中,epsilon 属于每一种语言。 因此实际上 L2 包含 epsilon,即一个集合 {aa, epsilon} 那么这种语言 L2 的长度是多少呢? 1 还是 2?

谢谢

【问题讨论】:

  • 这个问题太初级了。也许他们会在数学上接受它?
  • 啊哈,我不知道他们想做什么,想去哪里。由于我无法从谷歌中找到答案,我只是在这里问了这个简单的问题。希望这不会打扰其他人。
  • 哎呀,误会了~这个问题肯定在 cstheory.stackexchange.com 中很接近,因为它太初级了。

标签: formal-languages


【解决方案1】:
  1. 语言的长度是集合的基数。基数是指集合包含多少元素。 L1 包含两个字符串。因此...

  2. 并非每种语言都包含 epsilon。您可能正在考虑与“epsilon”不同的“空集”,即“空字符串”。空集的大小为零,它是 L2 的子集。仅包含 epsilon 的集合大小为 1,并且不是 L2 的子集。 L2 包含一个字符串,所以它的长度是...

【讨论】:

  • 感谢您的回答。我也这么认为,但不能确定。这将有很大帮助
  • 我想你明白我的意思了。在我发布我的问题之前,我已经考虑过了,但无法确定。你说的对。 BTW,我已经接受了。我刚开始使用stackoverflow,不知道如何使用它。这就是我需要做的所有事情吗?
  • 一切就绪。好问题,感谢您提前考虑问题。欢迎来到 SO!
猜你喜欢
  • 1970-01-01
  • 2010-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 2010-11-20
相关资源
最近更新 更多