|
· 置换性划分的定义: 设πk是状态集的一个划分,Si是πk的一个类, πk = { S1, S2, …Si, …Sm } ……(4-18) Si = { si1, si2 , …sip …sin} ……(4-19) Iip是输入I取值的任意一个组合,我们定义: St= N( Si , Ip)= { sv| sv= N(sip , Ip), sip∈Si} 是Si中所有状态在Ip作用下后继状态的集合,若St能被πk中某一个类所包含,则称πk是一个置换性划分。 由上述定义可知,置换性划分具有封闭性。 举例:对于表4.15所描述的时序机,其状态集为: S = { a, b, c, d, e } 它的某个划分 πr = { S1, S2, S3} 其中 S1 = { a, b } S2 = { c } S3= { d, e } 我们对πr中的每一个类进行检查,观察在每一输入情况下的次态(见表4.16),它符合置换性划分的定义。 |
|||||||||||||||||||||
|
表4.16 πr在各种输入组合情况下的后继状态
|
|||||||||||||||||||||
| πt 是此状态集S的另一个划分 πt = {S1, S2, S3} 其中 S1 = { a, b, c } S2 = { d } S3 = { e } 对πt进行检查,发现它不是一个置换性划分。例如,若当前状态为S1 ,在输入信号In取值为1的情况下,其次态将落入πt的两个类( S1和 S2)之中,而不是落入πt的某一个类之中。 · 输出一致的划分 设Ip 是输入I取值的任意一个组合,πk是状态集合S的一个划分,Si是πk中的任意一个类 (Si∈πk),sip, siq 是S i中的任意两个状态 (sip , siq∈S i) ,若满足下列关系: Z(sip , Ip)= Z(siq , Ip) 则说πk是一个输出一致的划分。 · 输出一致的置换性划分
|
|||||||||||||||||||||