[HIT-FLAA]哈工大2020春形式语言与自动机复习笔记 (2)

这篇博客详细介绍了正则表达式的递归定义和运算,包括ε和φ,以及加、连接和星运算。讨论了正则表达式与有限自动机(FA)之间的等价性,包括从正则表达式到FA的转换和从FA到正则表达式的转换方法。此外,还讲解了正则语言的泵引理和封闭性,如并、交、补等操作下的封闭性。
摘要由CSDN通过智能技术生成

本系列文章

1. 正则表达式

正则表达式的递归定义:

  • ε \varepsilon ε 是一个正则表达式,表示语言 { ε } \{\varepsilon\} { ε} ;
  • ϕ \phi ϕ 是一个正则表达式,表示空语言 ϕ \phi ϕ ;
  • ∀ a ∈ Σ \forall a \in \Sigma aΣ a a a 是一个正则表达式, 表示语言 { a } \{a\} { a} ;
  • 如果 E E E F F F 是正则表达式,表示的语言分别是 L ( E ) L(E) L(E) L ( F ) L(F) L(F),则 E + F ,    E F ,    E ∗ E+F,\;EF,\;E^* E+F,EF,E 都是正则表达式,分别表示的语言是 L ( E ) ∪ L ( F ) ,    L ( E ) L ( F ) ,    ( L ( E ) ) ∗ L(E)\cup L(F),\; L(E)L(F),\;(L(E))^* L(E)L(F),L(E)L(F),(L(E)) ;
  • 如果 E E E 是正则表达式,则 ( E ) (E) (E) 也是。
  • 运算符优先级:括号 > 星 > 连接 > 加

  • 每一个正则表达式都对应一个正则语言。

例: L = { w    ∣    w ∈ 0 , 1 ∗    a n d    w    h a

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值