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。这是否意味着字符串以bif开头A => bA?
太感谢了