有限状态自动机

习题 3.1 模仿自动机的样子来重新定义二叉树.

A deterministic finite state automata (DFA) is a 5-tuple M =(Σ,V,r,T,f)(\Sigma, \bm{V}, \bm{r}, \bm{T}, f)(Σ,V,r,T,f), where
a) Σ={l,r}\Sigma=\{\bm{l},\bm{r}\}Σ={l,r} is the alphabet;
b) V={v1,…,vn}\bm{V}=\{\bm{v}_1,\ldots,\bm{v}_n\}V={v1,,vn} is the set of nodes;
c) r∈V\bm{r} \in \bm{V}rV is the start node;
d) ϕ\phiϕ is the set of terminal state;
e) f : V∪{ϕ}×Σ∗→V∪{ϕ}\bm{V}\cup\{\phi\} \times \Sigma^* \to \bm{V}\cup\{\phi\}V{ϕ}×ΣV{ϕ} is the transition function.
Any s∈Σ∗s\in \Sigma^*sΣis accepted by the automata iff ∀v∈V,∃1 s∈Σ∗ st.f(r,s)=v.\forall \bm{v}\in\bm{V},\exists1 \,s∈\Sigma^∗ \,st. f ( r , s ) = v .vV,1sΣst.f(r,s)=v.

习题3.2 模仿自动机的样子来重新定义树.

A deterministic finite state automata (DFA) is a 5-tuple M =(Σ,V,r,T,f)(\Sigma, \bm{V}, \bm{r}, \bm{T}, f)(Σ,V,r,T,f), where
a) Σ=N+\Sigma=\bm{N}_+Σ=N+ is the alphabet;
b) V={v1,…,vn}\bm{V}=\{\bm{v}_1,\ldots,\bm{v}_n\}V={v1,,vn} is the set of nodes;
c) r∈V\bm{r} \in \bm{V}rV is the start node;
d) ϕ\phiϕ is the set of terminal state;
e) f : V∪{ϕ}×Σ∗→V∪{ϕ}\bm{V}\cup\{\phi\} \times \Sigma^* \to \bm{V}\cup\{\phi\}V{ϕ}×ΣV{ϕ} is the transition function.
Any s∈Σ∗s\in \Sigma^*sΣis accepted by the automata iff ∀v∈V,∃1 s∈Σ∗ st.f(r,s)=v.\forall \bm{v}\in\bm{V},\exists1 \,s∈\Sigma^∗ \,st. f ( r , s ) = v .vV,1sΣst.f(r,s)=v.

AAA的幂集$
A\mathbf{A}A的幂集

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值