计算机理论导引第三版答案第四章,《计算理论导引》第四章:可判定性-学习笔记 | 诟屍...

本文是《计算理论导引》第四章的学习笔记,主要探讨了可判定性问题,包括DFA、NFA、REGEX的接受问题,DFA的空集检测,DFA和NFA的等价性检验,上下文无关文法的接受和空集检测,以及图灵机的可判定性和不可判定性。通过对角线法证明了某些语言的不可判定性,特别是( A_{TM} )语言的不可判定性。
摘要由CSDN通过智能技术生成

第四章:可判定性

4 Decidability

关于其他章节的内容,请点这:《计算理论导引》学习笔记

4.1 Decidable Languages

几个可判定的语言

acceptance problem for DFA

the acceptane problem for DFAs of testing whether a particular deterministic finite automaton accepts a given string can be expressed as a language\( A_{DFA}\).

\( A_{DFA} = \{\langle B,w \rangle | \text{ B is a DFA that accepts input string w}\}\).

The problem of testing whether a DFA B accepts an input w is the same as the problem of testing whether is a member of the language \( A_{DFA}\).

We simply need to present a TM M that decides \( A_{DFA}\).

M = “on input , where B is a DFA and w is string:

1. Simulate B on input w.

2. If the simulation ends in an accept state, accept. If it ends in a nonaccepting state, reject.”

acceptance problem for NFA

\( A_{NFA} = \{\langle B,w \rangle | \text{ B is a NFA that accepts input string w}\}\).

N = “on input , where B is a NFA and w is string:

1. Convert NFA B to an equivalent DFA C.

2. Run TM M on input .

2. If M accepts, accept; otherwise, reject.”

acceptance problem for REX

\( A_{REX} = \{\langle B,w \rangle | \text{ B is a regular expression that generates string w}\}\).

P = “On input , where R is a regular expression and w is a string:

1. Convert regular expression R to an equivalent NFA A.

2. Run TM N on input .

3. If N accepts, accept; if N rejects, reject.”

emptiness testing for DFA

\( E_{DFA} = \{\langle A \rangle | \text{ A is a DFA and } L(A) = \emptyset\}\).

T = “On input , where A is a DFA:

1. Mark the start state of A.<

根据题目中给出的信息,我们可以得知要求解的是"chap1new.doc"这个文件中的计算理论导引答案。为了回答这个问题,我们需要打开并阅读这个文件。 首先,我们应该找到这个文件并双击打开它。文件应该是以.doc的格式保存的,这意味着它是一个Microsoft Word文档。为了打开它,我们需要一个兼容的软件,例如Microsoft Word软件。 打开文件后,我们应该看到文档的内容。根据题目给出的信息,文件的主题是计算理论导引。因此,我们可以期望文档中包含有关这个主题的相关信息和解释。 在阅读文档时,我们应该注意其中可能存在的标题和段落。这些标题和段落将帮助我们理解文档的结构和内容。我们可以将目光放在关键字、关键句或特别强调的文字上,以找到与计算理论导引有关的信息。 在阅读文档时,我们还可以使用一些阅读技巧,例如快速阅读、扫视和标记关键信息。这些技巧可以帮助我们更有效地找到我们需要的答案。 最后,我们应该阅读整个文档并注意细节。根据文档的长度和内容复杂性,我们可能需要花费一些时间来理解和分析文档。 总之,根据题目给出的信息,我们可以通过打开并阅读"chap1new.doc"这个文件来寻找计算理论导引答案。阅读过程中,我们应该注意关键信息和细节,并使用适当的阅读技巧来更好地理解文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值