【发布时间】:2013-10-01 23:15:13
【问题描述】:
DFA问题:为L写一个完整的文法,包括四元组和产生式规则
L ={x: ∃y ∈ {a, b}* : x = ay}
答案:
G={{S, A}, {a, b}, S, P}
P: S => aA
A => aA | bA | λ
我的问题是:
- 为什么
A有λ,而S没有λ? - 从语言定义来看,它是任何以
a开头并且仅包含a's 和b's 的字符串,但为什么在答案A => bA中。如果是A => bA,不是说字符串以b开头吗?
非常感谢
【问题讨论】:
标签: grammar regular-language dfa