LAC

941 words

内容截取自《形式语言与自动机+哈工大》https://www.bilibili.com/video/BV1oE4116794?p=2&vd_source=d450eb5d34aab044271ddba341b2d398
老师你是陈泽吗↓

Week01

1. 字母表

2. 字符串

3. 空串

4. 字符串的长度

5. 字符串连接

6. 字符串的幂

7. 集合的连接

8. 集合A的幂

9. 克林闭包(Kleene Closure)

10. 正闭包(Positive Closure)

Week02

1. DFA Definition

A deterministic finite automaton (DFA) A = (Q, Σ*, δ, q0, F*) is given by:

  1. A finite set of states Q (有穷状态集)
  2. A finite set of input symbols, the alphabet, Σ (有穷输入符号集或字母表)
  3. A transition function δ Q × Σ Q (状态转移函数)
  4. An initial state q0 Q (初始状态)
  5. A set of final states F Q (终结状态集或接受状态集)

The initial states are sometimes called start states, and the final states are

sometimes called accepting states.

As an example consider the following automaton

D = ({q0, q1, q2}, {0, 1}, δD, q0, {q2})

transition table

transition diagram

笛卡尔积得到的两个transition diagram合并的图

扩展转移函数

↑两个公式等价

The language of a DFA (DFA语言与正则语言)

NFA

Week03 正则表达式

语言运算回顾

四则运算表达式递归定义

运算符的优先级

构造正则表达式

正则表达式的带书定律

并运算∪

连接运算

闭包运算

判断两个正则表达式是否相等

Week05 泵引理

正则语言泵引理

正则语言的封闭性

封闭性定义

反转定义

正则语言判定性质

DFA最小化

Week07 (PDA)

Week08 (Turing Machine)

图灵机的形式定义

例题

瞬时描述

转移符号

图灵机语言

整数函数计算器