首页 > 其他分享 >《自动机理论、语言和计算导论》阅读笔记:p352-P401

《自动机理论、语言和计算导论》阅读笔记:p352-P401

时间:2024-05-04 16:44:55浏览次数:28  
标签:P401 p352 导论 restrict diagonalization 自动机 adj

《自动机理论、语言和计算导论》学习第 12 天,p352-P401总结,总计 50 页。

一、技术总结

1.Turing Machine(TM)

2.undecidability

​ a.Ld(the diagonalization language)

3.reduction

p392, In general, if we have an algorithm to convert instances of a problem P1 to instances of a problem P2 that have the same answer, then we say that P1 reduces to P2。

二、英语总结

1.strict vs restrict

(1)strict: adj. strongly limiting sb's freedom to behave as they wish。只能做形容词。

(2)restrict: vt. to limit the movements of sb。adj. restricted; n. restriction。

示例1: First, we restrict the tapes of the TM to behave like stacks。

2.plausibility

(1)plausible: plaus-(to applaud)。 adj. seeming likely to be true or believed。

(2)plausibility: plausible + -ity。u. the quality of seeming likely to be true, or possible to believe。

3.rigorous

rigor(stiffness, firmness)。 adj. careful to consider every part of sth to make certain it is correct。

4.diagonalization

(1)diagonal: c. a straight line that joins two opposite corners of a four-sided flat shape, such as a square。

(2)diagonalize: vt. to put(a matrix) in a form with all the nonzero elements along the diagonal from upper left to lower right。

(3)diagonalizable: adj。

(4)diagonalization: n。

5.vital

vita(life), 后面引申出“essential to life”的之意。adj. necessary for existence of sth; extremely important。

eg: p381, Now, we can make a vital definition。

三、其它

无。

四、参考资料

1. 编程

(1)Eric S.Roberts,《自动机理论、语言和计算导论(英文版.第3版)》:https://book.douban.com/subject/2274854/

2. 英语

(1)Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

标签:P401,p352,导论,restrict,diagonalization,自动机,adj
From: https://www.cnblogs.com/codists/p/18172456

相关文章

  • 字符串基础(hash,KMP,AC自动机,trie)
    trie树trie树,又叫字典树,就是把字符串的每个字母看做树上的一个节点,若干个字符串组成了一棵trie树。最一般的trie树好像只能搜索字符串,重点是01trie和可持久化trie树和用trie树来建ac自动机(详见AC自动机)。这里着重介绍一下01trie01trie,就是节点代表了数上的二进制位上的数。......
  • 《自动机理论、语言和计算导论》阅读笔记:p215-p351
    《自动机理论、语言和计算导论》学习第11天,p215-p351总结,总计37页。一、技术总结1.constrainedproblem2.Fermat'slatstheoremFermat'sLastTheoremstatesthatnothreepositiveintegersa,bandcsatisfytheequationa^n+b^n=c^nforanyintegervalue......
  • 后缀自动机
    存储子串的出现次数怎么把这个子串打印出来呢?#include<cstdio>#include<cstring>#include<string>#include<cmath>#include<algorithm>#include<iostream>usingnamespacestd;inttot=1,las=1;structNODE{intch[26];intlen,fa;......
  • 《自动机理论、语言和计算导论》阅读笔记:p261-p314
    《自动机理论、语言和计算导论》学习第10天,p261-p314总结,总计48页。一、技术总结1.generating&reachable2.ChomskyNormalForm(CNF)乔姆斯基范式。3.pumpinglemma泵作用引理。引理:引理是数学中为了取得某个更好的结论而作为步骤的已证明命题,其意义并不在于自身已完......
  • 回文自动机
    求以每个节点结尾的,回文子串的个数,最大回文子串的长度求回文串的总个数(必须连续)不连续的是动态规划#include<bits/stdc++.h>usingnamespacestd;constintmaxn=500005;charstr[maxn];structPAM{intsize,last,r0,r1;inttrie[maxn][26],fail[maxn],l......
  • AC自动机
    二次加强版那个题距离最大内存,就差了一个ss数组了....96分#include<bits/stdc++.h>#definemaxn2000001usingnamespacestd;stringss[100000];chars[maxn],T[maxn];intn,cnt,vis[200051],ans,in[maxn],Map[maxn];structkkk{intson[26],fail,flag,ans;voi......
  • 【学习笔记】 字符串基础 : 后缀自动机(基础篇)
    本文只介绍关于\(\mathbf{SAM}\)的基本概念与实现后缀自动机是什么类似\(\text{AC}\)自动机,后缀自动机(\(\text{SAM}\))是能且只能接收字符串所有后缀的自动机我们首先要知道,\(\mathbf{SAM}\)是只能接收所有后缀的结构而不是只能维护后缀的结构事实上\(\mathbf{SAM}\)......
  • P3523 [POI2011] DYN-Dynamite
    P3523[POI2011]DYN-Dynamite二分+树上贪心首先这题可以二分\(K\),转化为判定性问题:是否存在\(m\)个点使得所有关键节点的\(dis\leK\)。那么意思就是,每个点可以控制\(K\)距离以内的关键点。那么我们可以从叶子节点向上贪心,实在覆盖不到了再选点。那么我们要判断该点是......
  • 《自动机理论、语言和计算导论》阅读笔记:p139-p171
    《自动机理论、语言和计算导论》学习第7天,p139-p171总结,总计33页。一、技术总结1.reversalp139,Thereversalofastringa1a2...anisthestringwrittenbackwards,thatisanan-1...a1.2.homomorphismAstringhomomorphismisafunctiononstringsthatwokrs......
  • AC 自动机
    参考博客:常见字符串算法II:自动机相关前置知识AC自动机结合了KMP和字典树的思想,将匹配放到字典树上,构建fail指针,实现多模匹配。先对模式串构建Trie。字典树上的一个节点对应了模式串的一个前缀,我们称其为一个状态。状态\(u\)的失配指针\(\text{fail}(u)\)指向状态......