用固定语言对商进行封闭


13

我非常感谢您的帮助:

对于任何固定的我需要确定以下运算符下是否存在闭包:L2

  1. Ar(L)={xyL2:xyL}

  2. Al(L)={xyL:xyL2}

相关选项为:

  1. 常规语言在中关闭。A r,对于任何语言L 2AlArL2

  2. 对于某些语言,常规语言在A l resp 下关闭。A r和某些语言L 2的常规语言不会在A l resp 下关闭。à [R L2AlArL2AlAr

我认为,对于(1)答案应该是(2),因为当我得到一个字w ^ = X Ÿ我可以构建猜测的自动机,其中X转向Ÿ,但随后需要验证是ÿ属于大号2,如果它不会是定期的,它会怎么做呢? 答案是(1)。wLw=xyxyyL2

为了正确分析这些运算符并确定常规语言是否在其下关闭,该怎么办?


什么是?您是说(b)第二部分中的“ 关闭”吗?什么是LAL
亚历克斯(Alex)10 Brink 2012年

您还没有定义吗?L
Gopi 2012年

@Gopi 是一种输入语言。是在这两种情况下语言的操作员。LA()
卢卡斯·库克

@Gopi:A的参数,L 2是固定的。LAL2
拉斐尔

糟糕,糟糕,我怎么没看到这个oO。
Gopi 2012年

Answers:


11

为了回答这些问题,我们需要允许任何 。因此,让我们认为L 2是一种非常复杂的语言(例如,一些不确定的语言。)L2L2


让我们从一个简单的问题开始: (问题第2部分)。令L 2不确定,则L = { ε }。怎么了?Al(L)L2L={ε}

(道德:始终检查“极端”:空L = { ε }L = Σ ...)LL={ε}L=Σ


ArArL2L2

Ar(L)L2

L2A(L)

LDFALxqyL2qyDFALyL2qDFAALyL2qyDFAL

DFAALDFALqyL2yqDFAL

L2L2


好像您同时发布了问题的答案。:]
Lucas Cook

以及..我的答案中有剧透..也许我应该把一个扰流器警报,因此可以与你的答案开始,如果这是不够的-然后得到的细节..
冉G.

哇,很好的答案,非常有帮助。非常感谢冉!
约瑟夫

7

我不确定您是否在寻找问题的答案,因此我不会直接提供。(不过,如果您愿意,我可以。)

你问:

为了正确分析这些运算符并确定常规语言是否在其下关闭,该怎么办?

L2

  • L
  • LL2Ax

(如果一种方法不起作用,您可以随时尝试另一种方法。)


对于问题本身:

Al(L)=L2/LAr(L)=L/L2L2

ArAlAlL2L2AlL2AlAl L2

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.