- The document discusses formal language theory and a measure-theoretic approach.
- It introduces regular languages and context-free languages. Regular languages have densities that are rational numbers, while it is an open problem whether all context-free languages have densities.
- The talk will cover regular measurable and non-measurable languages, closure properties of the class of regular measurable languages, and challenges.
3. 正則言語 (a.k.a 有理言語)
オートマトンに受理される語の集合(言語)を
正則言語 (regular language)と呼ぶ
・「オートマトン が語 を受理する」
<=> での accepting run が存在する
𝒜 w
w
X → X → X → Y → Y
a a b
ε
は accepting run なので
は を受理 (εは空語)
𝒜 aab
正則言語にはオートマトン以外にも様々
な特徴づけがある
X Y
a b
ε
a
a
a
𝒜 X = aX ∪ Y
Y = bY ∪ {ε}
μ(X) = {ε, a, b, aa, ab, bb, aaa, ⋯}
正則言語 = オートマトンの受理言語
= 左線形方程式の解(最小不動点)
30. 本題: は「非常に大きい」
𝖰
定理 [SOFSEM2021]: 上での の密度は1.
A = {a, b} 𝖰
証明:任意の自然数 に対して, の約数は 以下.長さ の非原子語
は によって一意に定まる.
n n 2 n n
w = vm
v
よって長さ の非原子語の個数 は次の不等式を満たす:
n #(𝖰 ∩ An
)
#(𝖰 ∩ An
) ≤ 2 n
⌊n/2⌋
∑
i=0
#(Ai
) ≤ 2 n ⋅ #(A)⌊n/2⌋+1
#(𝖰 ∩ An
)
#(An)
≤
2 n ⋅ #(A)⌊n/2⌋+1
#(A)n
≤
2 n
#(A)n/2−1
( → 0 if n → ∞) .
32. 【ポンピング補題】任意の文脈自由言語 に対し ある が存在し,
任意の長さ 以上の語 に対しある分割 が存在し,次が成り立つ:
(1) (ポンプ部分は空でない) (2)
(3) 任意の に対して (何回ポンプしても から出ない).
L p ≥ 1
p u ∈ L u = vwxyz
|wy| ≥ 1 |wxy| ≤ p
i ≥ 0 vwi
xyi
z ∈ L L
A*
L
u = vwxyz
vw2
xy2
z
vw3
xy3
z
⋮
⋮
vwn
xyn
z
𝖰
しかし は非常にデカいため,
どのようなポンプ列も
から逃れられない!
𝖰
𝖰
このような状況のときに
「 は非文脈自由」と言える
L
47. 可測性の閉包性
定理 [PPL2021]:
全ての正則言語を含む言語クラス について,
(1) の全ての言語が密度を持ち,
(2) Bool演算に閉じている
ならば,正則可測性はBool演算で保たれる.
すなわち が正則可測ならば もそれぞれ正則可測.
𝒞
𝒞
L, K ∈ 𝒞 L, L ∪ K, L ∩ K
定理 [PPL2021]:
全ての正則言語を含む言語クラス について,
(1) の全ての言語が密度を持ち,
(2) 左商に閉じている(すなわち )
ならば,正則可測性は左商で保たれる(右商も同様).
𝒞
𝒞
L ∈ 𝒞 ⇒ u−1
L = {v ∣ uv ∈ L} ∈ 𝒞
48. 代数的言語理論の基礎
定理 [Myhill-Nerode]:
言語 について以下は同値:
(1) は正則言語.
(2) は有限モノイドで認識可能.すなわちある有限モノイド と
その部分集合 およびモノイド準同型 が存在して
が成り立つ.
L ⊆ A*
L
L M
S ⊆ M η : A* → M
L = η−1
(S)
直感: は有限オートマトンの状態集合, は終了状態(受理状態)の集合,
が遷移規則という感じ.
M S
η
49. で生成される有限モノイドの族 が以下の閉包性を満たす時、それを
局所擬多様体(local pseudovariety)と呼ぶ:
(M1) 部分直積について閉じている.
(M2) 剰余モノイドを取る操作について閉じている.
A ℳ
局所多様体とEilenberg型定理
Eilenberg型定理 [Adámek et al. 2014]:各アルファベット について、 上の正則言語
の局所多様体全体と 生成な有限モノイドの局所疑多様体全体は一対一に対応する.
A A
A
アルファベット 上の正則言語の族 が以下の2つの閉包性を満たす時、
それを局所多様体(local variety)と呼ぶ:
(L1) はBool演算について閉じている.
(L2) は左右からの商について閉じている.
A ℒ
ℒ
ℒ