简体   繁体   English

什么是语言a ^ mb ^ n的PDA(下推式自动机),其中n <m

[英]What would be the PDA (pushdown automata) of the language a^mb^n where n<m

给定语言a到幂mb到幂n的下推自动机将如何变化,其中n小于ma ^ mb ^ n / n

[Let PDA is P:-(Q={q_0,q_1,q_2},𝛴={a,b},Δ,q_0,Z,F={q_2}) where Q=finite set of states. [让PDA为P :-( Q = {q_0,q_1,q_2},𝛴 = {a,b},Δ,q_0,Z,F = {q_2}),其中Q =有限状态集。 Δ=transition function Z=stack start symbol F=set of final states Transitions are //push a on stack 1. Δ(q_0,a,Z)=(q_0,aZ) 2. Δ(q_0,a,a)=(q_0,aa) //pop a for every b symbol encountered 3. Δ(q_0,b,a)=(q_1,ϵ) 4. Δ(q_1,b,a)=(q_1,ϵ) //when string is empty and 'a' symbol is still left on stack reach final state 5. Δ(q_1,ϵ,a)=(q_2,a)] Δ=转移函数Z =堆栈开始符号F =最终状态集转移//将a推入堆栈1。Δ(q_0,a,Z)=(q_0,aZ)2.Δ(q_0,a,a)= (q_0,aa)//每遇到一个b符号弹出3. 3.Δ(q_0,b,a)=(q_1,ϵ)4.Δ(q_1,b,a)=(q_1,ϵ)//当字符串为空,并且'a'符号仍留在堆栈上,到达最终状态5。Δ(q_1,ϵ,a)=(q_2,a)]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM