是否可以证明L是正则语言?

发布于 2024-11-30 00:12:12 字数 208 浏览 1 评论 0原文

设 L = {a^f(m) | m >= 1 } 其中 f: Z^+ -> Z^+ 是单调递增的,并且符合 Z^+ 中所有元素 n 都有一个属于 m >Z^+ 使得 f(m+1) - f(m) >= n

是否可以证明L是正则语言?

Let L = {a^f(m) | m >= 1 } where f: Z^+ -> Z^+ is monotone increasing and complies that for all element n in Z^+ there is an m belonging to Z^+ such that f(m+1) - f(m) >= n.

Is it possible to prove that L is a regular language?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

儭儭莪哋寶赑 2024-12-07 00:12:12

令 f(x) = 2^x。对于任何正 n,f(n+1) - f(n) >= n。

L = {a^f(m)} 不规则。考虑字符串 a^(2^x + 1)。 FA处理完这样的字符串后,导致接受状态的最小字符串是a^(2^x - 1),长度为2^x - 1。因此,每个x值都需要一个单独的状态。由于x(正整数)的值有无穷多个,因此不存在识别L的FA;因此,L 不是常规语言。

Let f(x) = 2^x. For any positive n, f(n+1) - f(n) >= n.

L = {a^f(m)} is not regular. Consider the strings a^(2^x + 1). After an FA processes such a string, the smallest string which leads to an accepting state is a^(2^x - 1), having length 2^x - 1. Therefore, a separate state will be needed for every value of x. Since there are infinitely many values of x (positive integers), no FA exists to recognize L; ergo, L is not a regular language.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文