下推自动机

<aside>

Untitled

</aside>

今天考试,我今天才第一次编辑这个notion page[doge]


<aside>

有限状态自动机 FA 识别正则语言 RG

→ 无法记录串的具体数目A→wB,尽管无穷语言

下推自动机 PDA 识别 上下文无关语言 CFG

→ 记录左右两个串之间的对应关系 A→wAb, 进而通过A的层级记录了wb之间的相互关系对数→ 无穷容量的栈 PDA

</aside>

Push-Down Automation

$$ M=(Q,\Sigma,\Gamma,\delta,q_0,Z_0,F) $$

Q 状态集合 Sigma 字母表,Gamma 栈内符号集合

delta规则

$q_0 \in Q$开始状态,Z0栈底符号,$F\in Q$接受状态

$$ L(M)=\{w\mid (q_0,w,Z_0)=>^*(q,\epsilon , \epsilon),q\in Q\} $$

将串转化为空船和空栈,PDA以空栈方式接受

$$ F(M)=\{w\mid (q_0,w,Z_0)=>^(q^\prime \in F,\epsilon,\sigma\in\Gamma^)\} $$

将串扫描结束后,PDA处于终态,不关心栈内是否有剩余