正規語言

tags: 大學必修-筆記

Ch0

電腦的基本能力及限制

三個 computational models

數學名詞解釋

證明方法

Ch1-1 Finite Automata 有限自動機

狀態圖

有限自動機組成

定義

regular operations

CH1-2

Nondeterminism 不確定性

不確定性(NFA)有限自動機組成

NFA to DFA

用圖來理解 regular operations

CH1-3 Regular Expressions

定義

優先順序

GNFA vs NFA

DFA to NFA

CH1-4 Nonregular Languages

CH2-1 Context-Free Languages 上下文無關語言

Translation Process of Programming Languages

Context-Free Grammar (CFG)

Designing CFGs

Chomsky Normal Form 喬姆斯基範式

CH2-2 Pushdown Automata

定義

PDA (nondeterministic pushdown automata)

圖例子

Transition Function 的簡寫

把 CFGs 轉 PDAs

CH2-3 Non-Context-free Languages

CH3-1 Turing Machines

CH3-2 變種圖靈機

多帶圖靈機 multitape TM

非決定性圖靈機 Nondeterministic Turing Machines

枚舉機 Enumerators

CH3-3 演算法的定義

Computable Functions

Church–Turing thesis

CH4-1 Decidability

決定性問題 (Decision problem)

接受問題 (Accept Problem)

空問題 (Empty Problem)

相等問題 (Equal Problem)

CH5 Reducibility 可歸約性

halting problem

CH6 Time Complexity