DFA问题:为L写一个完整的文法,包括四元组和产生式规则
L ={x: ∃y ∈ {a, b}* : x = ay}
回答:
G={{S, A}, {a, b}, S, P}
P: S => aA
A => aA | bA | λ
我的问题是:
- 为什么有
λ
forA
,却没有λ
forS
? - 从语言定义来看,它是任何以 an 开头
a
且仅包含a
's 和b
's 的字符串,但为什么在 answer 中A => bA
。这是否意味着字符串以b
if开头A => bA
?
太感谢了