38、用于 $a^nb^nc^n$ 的图灵机

用于 $a^nb^nc^n$ 的图灵机

1. 图灵机状态转换跟踪

通过 (sm-showtransitions anbncn (,LM ,BLANK a b c) 1)` 可以观察图灵机的状态转换,输出如下:

'((S 1 (@ _ a b c))
  (J 2 (@ _ a b c))
  (A 3 (@ _ a b c))
  (B 4 (@ _ a b c))
  (C 5 (@ _ a b c _))
  (D 4 (@ _ a b c _))
  (D 3 (@ _ a b c _))
  (D 2 (@ _ a b c _))
  (D 1 (@ _ a b c _))
  (E 2 (@ _ a b c _))
  (H 2 (@ _ x b c _))
  (H 3 (@ _ x b c _))
  (I 3 (@ _ x x c _))
  (I 4 (@ _ x x c _))
  (Y 4 (@ _ x x x _)))

这个跟踪信息能让我们观察磁头的移动以及对磁带所做的修改,不过它仅适用于能被接受的输入单词。

2. 状态不变谓词

为了更清晰地实现状态不变谓词,我们使用了一个辅助函数 front-symbs 来提取给定单词开头与给定符号匹配的子单词:

;; word symbol →word
;; Purpose: Return the subword at the front of the
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值