計算の理論 I -数学的概念と記法-

計算の理論 I
-大レポート解答 -
月曜3校時
大月 美佳
課題
正則表現(01+10)*について
1. こ れ と 等 価 な ε- 動 作 を 含 む NFA を 求 め よ 。
(導出過程、状態遷移図および定義式を書け)
2. 1 の ε- 動作 を 含 む NFA と 等 価な NFA を 求め よ 。
(導出過程、状態遷移図および定義式を書け)
3. 2 の NFA と 等 価 な DFA を 求 め よ 。
(導出過程、状態遷移図および定義式を書け)
4. 3のDFAから正則表現を導出し、最初の正則表現と
同じになることを確認せよ。
目的
以下の等価性を確認する。
 ε動作を含むNFA
 NFA
 DFA
 正則表現
大レポート
(課題1 STEP1)
(01+10)*と等価なε-動作を含むNFA
*
(01+10)*の構文木
+
連接
0
連接
1
1
0
大レポート
(課題1 STEP2)
葉に対応するオートマトン
*
+
連接
0
0
q1
開始
1
連接
1
0
1
q2
q3
開始
1
q4
q5
開始
0
q6
q7
開始
q8
大レポート
(課題1 STEP3)
連接
*
+
連接
0
ε
0
q1
開始
q2
1
連接
1
0
1
q3
ε
1
q4
q5
開始
q6
0
q7
q8
大レポート
(課題1 STEP4)
和
ε
0
q1
q2
1
q3
q4
ε
ε
q9
q10
ε
ε
開始
ε
1
q5
q6
0
q7
q8
*
+
連接
0
1
連接
1
0
大レポート
(課題1 STEP5)
閉包
*
+
ε
ε
0
開始
q1
連接
q2
1
q3
0
q4
ε
ε
ε
q11
q9
q10
ε
ε
ε
1
q5
q6
0
q7
ε
q8
ε
q12
1
連接
1
0
大レポート
(課題1 最終解)
 M(Q, {0, 1}, δ, q11,
{q12})
 Q={q1, q2, q3, q4, q5,
q6, q7, q8, q9 , q10 ,
q11 , q12}
 δ は右表
δ
0
1
ε
q1
{q2 }
-
-
q2
-
-
{q3 }
q3
-
{q4 }
-
q4
-
-
{q10 }
q5
-
{q6}
-
q6
-
-
{q7 }
q7
{q8}
-
-
q8
-
-
{q10}
q9
-
-
{q1 , q5}
q10
-
-
{q9 , q12}
q11
-
-
{q9 , q12}
q12
-
-
-
大レポート
(課題2 STEP1)
1のε-動作を含むNFAと等価なNFA
ε-CLOSURE を調べる
状態
ε-CLOSURE
状態
ε-CLOSURE
q1
{q1}
q2
{q2, q3}
q3
{q3}
q4
{q4, q10, q12, q9, q1, q5}
q5
{q5}
q6
{q6, q7}
q7
{q7}
q8
{q8, q10 , q12, q9, q1,
q 5}
q9
{q9, q1, q5}
q10
{q10, q12, q9, q1, q5}
q11
{q11, q12, q9, q1, q5}
q12
{q12}
大レポート
(課題2 STEP2)
 (qi , a)  ˆ(qi , a)    CLOSURE( (  CLOSURE(qi ), a))
状態
δ´(q, 0)
δ´(q, 1)
状態
δ´(q, 0)
δ´(q, 1)
q1
ε(δ({q1}, 0))
ε(δ({q1}, 1))
q2
ε(δ({q2, q3}, 0))
ε(δ({q2, q3},1))
q3
ε(δ({q3}, 0))
ε(δ({q3}, 1))
q4
q5
ε(δ({q5}, 0))
ε(δ({q5}, 1))
q6
ε(δ({q6, q7}, 0))
ε(δ({q6, q7}, 1))
q7
ε(δ({q7}, 0))
ε(δ({q7}, 1))
q8
ε(δ({q8, q10 , q12,
q9, q1, q5}, 0))
ε(δ({q8, q10 , q12,
q9, q1, q5}, 1))
q9
ε(δ({q9, q1, q5},
0))
ε(δ({q9, q1, q5},
1))
q10
q11
ε(δ({q11, q12, q9,
q1, q5}, 0))
ε(δ({q11, q12, q9,
q1, q5}, 1))
q12
ε(δ({q4, q10, q12, q9, ε(δ({q4, q10, q12, q9,
q1, q5}, 0))
q1, q5}, 1))
ε(δ({q10, q12, q9, q1, ε(δ({q10, q12, q9, q1,
q5}, 0))
q5}, 1))
ε(δ({q12}, 0))
ε(δ({q12}, 1))
0
1
ε
0
1
ε
q1
{q2 }
-
-
q7
{q8}
-
-
q2
-
-
{q3 }
q8
-
-
{q10}
q3
-
{q4 }
-
q9
-
-
{q1 , q5}
q4
-
-
{q10 }
10
-
-
{q9 , q12}
q5
-
{q6}
-
q11
-
-
{q9 , q12}
q6
-
-
{q7 }
q12
-
-
-
δq
状態
δ´(q, 0)
δ´(q, 1)
状態
δ´(q, 0)
δ´(q, 1)
q1
ε({q2})
ε({})
q2
ε( {}∪{})
ε( {} ∪{q4})
q3
ε({})
ε({q4})
q4
ε({} ∪{} ∪{} ∪{}
∪{q2} ∪{})
ε({} ∪{} ∪{} ∪{}
∪{} ∪{q6})
q5
ε({})
ε({q6})
q6
ε({} ∪{q8} )
ε({} ∪{})
q7
ε({q8})
ε( {})
q8
ε({} ∪{} ∪{} ∪{}
∪{q2} ∪{})
ε({} ∪{} ∪{} ∪{}
∪{} ∪{q6})
q9
ε({} ∪{q2} ∪{})
ε({} ∪{}
∪{q6})
q10
ε({} ∪{} ∪{} ∪{q2}
∪{})
ε ({} ∪{} ∪{} ∪{}
∪{q6})
q11
ε({} ∪{} ∪{}
∪{q2} ∪{})
ε({} ∪{} ∪{}
∪{} ∪{q6})
q12
ε({})
ε({})
状態
δ´(q, 0)
δ´(q, 1)
状態
δ´(q, 0)
δ´(q, 1)
q1
ε({q2})
-
q2
-
ε({q4})
q3
-
ε({q4})
q4
ε({q2})
ε({q6})
q5
-
ε({q6})
q6
ε({q8} )
-
q7
ε({q8})
-
q8
ε({q2})
ε ({q6})
q9
ε( {q2})
ε( {q6})
q10
ε({q2})
ε ({q6})
q11
ε( {q2})
ε({q6})
q12
-
-
大レポート
(課題2 最終解)
M(Q, {0, 1}, δ´, q11, {q11, q12}), Q={q1, q2, q3, q4, q5,
q6, q7, q8, q9 , q10 , q11 , q12}, δ´ は下表
δ´
状態
0
1
状態
0
1
q1
{q2, q3}
-
q2
-
{q4, q10, q12, q9, q1,
q5}
q3
-
{q4, q10, q12, q9, q1,
q5}
q4
{q2, q3}
{q6, q7}
q5
-
{q6, q7}
q6
{q8, q10, q12, q9, q1,
q5}
-
q7
{q8, q10, q12, q9,
q1, q5}
-
q8
{q2, q3}
{q6, q7}
q9
{q2, q3}
{q6, q7}
q10
{q2, q3}
{q6, q7}
q11
{q2, q3}
{q6, q7}
q12
-
-
大レポート
(課題3 最終解)
2のNFAと等価なDFA
M(Q, {0, 1}, δ, [q11], {[q11], [q4, q10, q12 , q9 , q1 , q5], [q8,
q10, q12 , q9 , q1 , q5]}), Q={[q11], [q2, q3], [q6, q7][q4,
q10, q12 , q9 , q1 , q5], [q8, q10, q12 , q9 , q1 , q5],[-]}
0
1
状態
δは右表
[q11]
[q2, q3]
[q6, q7]
[q2, q3]
[-]
[q4, q10, q12, q9, q1, q5]
[q6, q7]
[q8, q10, q12, q9, q1, q5]
[-]
[q4, q10, q12, q9, q1, q5]
[q2, q3]
[q6, q7]
[q8, q10, q12, q9, q1, q5]
[q2, q3]
[q6, q7]
[-]
[-]
[-]
大レポート
(課題4 STEP1)
DFAから正則表現を導出
整理する
δ
0
q2
0
0
0,1
q6
開始
q1
1
q4
1
1
0
1
q3
0
1
q5
0
1
q1
q2
q3
q2
q6
q4
q3
q5
q6
q4
q2
q3
q5
q2
q3
q6
q6
q6
大レポート
(課題4 STEP2)
rijk  rikk 1 (rkkk 1*)rkjk 1  rijk 1 (k  1)
 0
0,1
r

a


(
i

j
のとき
)
 ij
q
 0
rij  a (i  jのとき )
開始
6
0
q2
0
0
q1
1
q4
1
1
0
1
q3
0
q5
1
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε
0
1
Φ
Φ
Φ
i=2
Φ
ε
Φ
1
Φ
0
i=3
Φ
Φ
ε
Φ
0
1
i=4
Φ
0
1
ε
Φ
Φ
i=5
Φ
0
1
Φ
ε
Φ
i=6
Φ
Φ
Φ
Φ
Φ
0+1+ε
k=0
大レポート
(課題4 STEP3-1)
k=1 rij1  ri10 (r110 *)r10j  rij0
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε(ε*)ε+ ε
ε(ε*)0 +0
ε(ε*)1 +1
ε(ε*)Φ +Φ
ε(ε*)Φ+Φ
ε(ε*)Φ + Φ
i=2
Φ (ε*)
ε+Φ
Φ (ε*)0 +ε
Φ (ε*)1
+Φ
Φ (ε*)Φ +1
Φ (ε*)Φ
+Φ
Φ(ε*)Φ + 0
i=3
Φ (ε*) ε+
Φ
Φ (ε*)0 +Φ Φ (ε*)1 +ε
Φ (ε*)Φ +Φ
Φ (ε*)Φ +0
Φ(ε*)Φ + 1
i=4
Φ (ε*) ε+
Φ
Φ (ε*)0 +0
Φ(ε*)1 +1
Φ (ε*)Φ +ε
Φ (ε*)Φ
+Φ
Φ(ε*)Φ +
Φ
i=5
Φ (ε*) ε+
Φ
Φ (ε*)0 +0
Φ (ε*)1
+1
Φ (ε*)Φ +Φ
Φ (ε*)Φ +ε
Φ(ε*)Φ +
Φ
i=6
Φ (ε*) ε+
Φ
Φ (ε*)0 +
Φ
Φ (ε*)1 +
Φ
Φ (ε*)Φ +
Φ
Φ (ε*) Φ +
Φ
Φ(ε*)Φ
+0+1+ε
大レポート
(課題4 STEP3-2)
0
q2
0
q6
k=1
rij1  ri10 (r110 *)r10j  rij0
1
0
0,1
開始
q1
q4
1
0
1
q3
1
0
q5
1
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε
0
1
Φ
Φ
Φ
i=2
Φ
ε
Φ
1
Φ
0
i=3
Φ
Φ
ε
Φ
0
1
i=4
Φ
0
1
ε
Φ
Φ
i=5
Φ
0
1
Φ
ε
Φ
i=6
Φ
Φ
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 STEP4-1)
k=2
rij2  ri12 (r221 *)r21j  rij1
j=1
j=2
j=3
j=4
j=5
j=6
i=1
0(ε*)Φ +ε
0(ε*)ε +0
0(ε*)Φ +1
0(ε*)1 +Φ
0(ε*) Φ
+Φ
0(ε*)0 +Φ
i=2
ε(ε*)Φ +Φ
ε(ε*) ε+ε
ε(ε*)Φ+Φ
ε(ε*)1 +1
ε(ε*)Φ +Φ
ε(ε*)0+0
i=3
Φ(ε*)Φ +Φ
Φ(ε*) ε+Φ
Φ(ε*) Φ +ε
Φ(ε*)1 +Φ
Φ(ε*) Φ +
0
Φ(ε*)0 +1
i=4
0(ε*)Φ +Φ
0(ε*) ε+0
0(ε*) Φ +1
0(ε*)1 +ε
0(ε*) Φ
+Φ
0(ε*)0 +Φ
i=5
0(ε*)Φ +Φ
0(ε*) ε+0
0(ε*) Φ +1
0(ε*)1 +Φ
0(ε*) Φ +ε
0(ε*)0 + Φ
i=6
Φ(ε*)Φ +Φ
Φ(ε*) ε
+Φ
Φ(ε*)Φ +Φ
Φ(ε*)1 +Φ
Φ(ε*)Φ
+Φ
Φ(ε*)0
+0+1+ε
大レポート
(課題4 STEP4-2)
rijk  rikk 1 (rkkk 1*)rkjk 1  rijk 1 (k  1)
k=2
rij2  ri12 (r221 *)r21j  rij1
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε
0
1
01
Φ
00
i=2
Φ
ε
Φ
1
Φ
0
i=3
Φ
Φ
ε
Φ
0
1
i=4
Φ
0
1
01+ε
Φ
00
i=5
Φ
0
1
01
ε
00
i=6
Φ
Φ
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 STEP5-1)
k=3
rij3  ri23 (r332 *)r32j  rij2
j=1
j=2
j=3
j=4
j=5
j=6
i=1
1(ε*)Φ +ε
1(ε*)Φ +0
1(ε*) ε +1
1(ε*) Φ +01
1(ε*) 0 +Φ
1(ε*) 1 +00
i=2
Φ(ε*)Φ
+Φ
Φ(ε*)Φ+ε
Φ(ε*) ε +Φ
Φ(ε*) Φ +1
Φ(ε*) 0 +Φ
Φ(ε*) 1 +0
i=3
ε(ε*)Φ +Φ
ε(ε*)Φ+Φ
ε(ε*) ε +ε
ε(ε*) Φ +Φ
ε(ε*) 0 +0
ε(ε*) 1 +1
i=4
1(ε*)Φ +Φ
1(ε*)Φ +0
1(ε*) ε +1
1(ε*) Φ
+01+ε
1(ε*) 0 +Φ
1(ε*) 1 +00
i=5
1(ε*)Φ +Φ
1(ε*)Φ +0
1(ε*) ε +1
1(ε*) Φ +01
1(ε*) 0 +ε
1(ε*) 1 + +
00
i=6
Φ(ε*)Φ
+Φ
Φ(ε*)Φ +
Φ
Φ(ε*) ε +
Φ
Φ(ε*) Φ + Φ
Φ(ε*) 0 +
Φ
Φ(ε*) 1 +
0+1+ε
大レポート
(課題4 STEP5-2)
rijk  rikk 1 (rkkk 1*)rkjk 1  rijk 1 (k  1)
k=3
rij3  ri23 (r332 *)r32j  rij2
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε
0
1
01
10
11+00
i=2
Φ
ε
Φ
1
Φ
0
i=3
Φ
Φ
ε
Φ
0
1
i=4
Φ
0
1
01+ε
10
11+00
i=5
Φ
0
1
01
10+ ε
11+00
i=6
Φ
Φ
Φ
Φ
Φ
0+1+ ε
大レポート
(課題4 STEP6-1)
rij4  ri34 (r443 *)r43j  rij3
k=4
j=1
j=2
j=3
j=4
j=5
j=6
i=1
01((01+ε)*)
Φ+ ε
01((01+ε)*)0
+0
01((01+ε)*)1
+1
01((01+ε)*)
(01+ε) + 01
01((01+ε)*)1
0+ 10
01((01+ε)*)(1
1+00)+ 11+00
i=2
1((01+ε)*)Φ
+Φ
1((01+ε)*)0+
ε
1((01+ε)*)1+
Φ
1((01+ε)*)
(01+ε) + 1
1((01+ε)*)10
+Φ
1((01+ε)*)
(11+00) + 0
i=3
Φ((01+ε)*)Φ
+Φ
Φ((01+ε)*)0+
Φ
Φ((01+ε)*)1
+ε
Φ((01+ε)*)
(01+ε) + Φ
Φ((01+ε)*)1
0+ 0
Φ((01+ε)*)
(11+00) + 1
i=4
(01+ε)((01+ε
)*)Φ+ Φ
(01+ε)((01+ε)
*)0+ 0
(01+ε)((01+ε
)*)1+ 1
(01+ε)((01+ε)
*) (01+ε) +
01+ε
(01+ε)((01+ε
)*)10+ 10
(01+ε)((01+ε)
*) (11+00) +
11+00
i=5
01((01+ε)*)
Φ+ Φ
01((01+ε)*)0
+0
01((01+ε)*)1
+1
01((01+ε)*)
(01+ε) + 01
01((01+ε)*)1
0+ 10+ ε
01((01+ε)*)
(11+00) +
11+00
i=6
Φ((01+ε)*)Φ
+Φ
Φ((01+ε)*)0+
Φ
Φ((01+ε)*)1
+Φ
Φ((01+ε)*)
(01+ε) +Φ
Φ((01+ε)*)1
0+ Φ
Φ((01+ε)*)
(11+00) +
0+1+ε
大レポート
(課題4 STEP6-2)
0
k 1
ik
r r
k
ij
k 1
kk
k 1
kj
(r *)r
k 1
ij
r
(k  1)
0
r  r (r *)r  r
k=4
3
i4
3
44
3
4j
3
ij
開始
q1
q4
1
0
0,1
q6
4
ij
q2
1
0
1
1
q3
0
q5
1
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε
(01)*0
(01)*1
01(01)*
(01)*10
(01)*(11+00)
i=2
Φ
1(01)*0+ ε
1(01)*1
1(01)*
1(01)*10
1(01)*(11
+00)+0
i=3
Φ
Φ
ε
Φ
0
1
i=4
Φ
(01)*0
(01)*1
(01)*
(01)*10
(01)*(11+00)
i=5
Φ
(01)*0
(01)*1
01(01)*
(01)*10+ε
(01)*(11+00)
i=6
Φ
Φ
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 STEP7-1)
k=5
rij5  ri45 (r554 *)r54j  rij4
r55=(01)*10+ε
j=1
j=2
j=3
j=4
j=5
j=6
i=1
r15(r55*)Φ +ε
(01)*10(r55*)
(01)*0 +(01)*0
(01)*10(r55*)
(01)*1 + (01)*1
(01)*10(r55*)01(0
1)* + 01(01)*
(01)*10(r55*)r55
+(01)*10
(01)*10(r55*)
(01)*(11+00)
+(01)*(11+00)
i=2
r25(r55*)Φ +Φ
1(01)*10(r55*)
(01)*0 +1(01)*0
+ε
1(01)*10
(r55*) (01)*1 +
1(01)*1
1(01)*10(r55*)
01(01)* + 1(01)*
1(01)*10(r55*)r55
+ 1(01)*10
1(01)*10(r55*)
(01)*(11+00)+1(01)*(11
+00)+0
i=3
r35(r55*) Φ +Φ
0(r55*) (01)*0 +
Φ
0(r55*) (01)*1 + ε
0(r55*) 01(01)* +
Φ
0(r55*)r55 + 0
0(r55*) (01)*(11+00) + 1
i=4
r45(r55*)Φ +Φ
(01)*10(r55*)
(01)*0 + (01)*0
(01)*10(r55*)
(01)*1 +(01)*1
(01)*10(r55*)
01(01)* + (01)*
(01)*10(r55*)r55
+(01)*10
(01)*10(r55*)
(01)*(11+00)
+(01)*(11+00)
i=5
r55(r55*)Φ +Φ
r55(r55*) (01)*0 +
(01)*0
r55(r55*) (01)*1
+(01)*1
r55(r55*) 01(01)*
+01(01)*
r55(r55*)r55 + r55
r55(r55*) (01)*(11+00)
+(01)*(11+00)
i=6
r65(r55*)Φ +Φ
Φ(r55*)r52 + Φ
Φ(r55*)r53 + Φ
Φ(r55*) r54 +Φ
Φ(r55*)r55 +Φ
Φ(r55*) r56 +0+1+ε
大レポート
(課題4 STEP7-2)
rij5  ri45 (r554 *)r54j  rij4
k=5
j=1
j=2
j=3
j=4
j=5
j=6
i=1
ε
((01)*10)* (01)*0
((01)*10)*(01)*
1
((01)*10)* 01(01)*
(01)*10
((01)*10)*
((01)*10)*(01)*(11
+00)
i=2
Φ
1((01)*10)*(01)*0
+ε
1 ((01)*10)*
(01)*1
1 ((01)*10)*
01(01)*
1(01)*10
((01)*10)*
1 ((01)*10)*
(01)*(11+00)+0
i=3
Φ
0 ((01)*10)*(01)*0
0 ((01)*10)*
(01)*1 + ε
0 ((01)*10)*
01(01)*
0 ((01)*10)*
0 ((01)*10)*
(01)*(11+00)+ 1
i=4
Φ
((01)*10)*(01)*0
((01)*10)*(01)*
1
(01)*10 ((01)*10)*
01(01)* + (01)*
(01)*10
((01)*10)*
((01)*10)*(01)*(11
+00)
i=5
Φ
((01)*10)*(01)*0
((01)*10)*(01)*
1
((01)*10)* 01(01)*
((01)*10)*
((01)*10)*(01)*(11
+00)
i=6
Φ
Φ
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 STEP8)
r  r116  r146  r156
r116  r165 (r665 *)r615  r115  r165 (r665 *)  
r146  r165 (r665 *)r645  r145  r165 (r665 *)  ((01) *10) * 01(01) *
r156  r165 (r665 *)r655  r155  r165 (r665 *)  (01) *10((01) *10) *
r    ((01) *10) * 01(01) * (01) *10((01) *10) *
   ((01) *10) * (01) * (01 10)
   ((01) * (10)*)* (01 10)
   (01 10) * (01 10)
 (01 10) *
大レポート
(課題4 別解STEP1)
最小化してみる
q6
0
q2
0
q4
1
0
0,1
q6
q1
1
0
q3
1
開始
1
0
1
0
q2
0
q4
1
q3
q1
1
開始
q4
q1
×
q2
×
×
×
q3
×
×
×
q4
×
q4
×
δ
0
1
0,1
q5
q5
q3
q2
×
×
×
0
1
q1
q2
q3
q2
q4
q1
q3
q1
q4
q4
q4
q4
大レポート
(課題4 別解STEP2)
rijk  rikk 1 (rkkk 1*)rkjk 1  rijk 1 (k  1)
 0
0,1
rij  a   (i  jのとき )
 0
rij  a (i  jのとき )
k=0
0
q2
0
1
0
q4
1
q3
q1
1
開始
j=1
j=2
j=3
j=4
i=1
ε
0
1
Φ
i=2
1
ε
Φ
0
i=3
0
Φ
ε
1
i=4
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 別解STEP3)
k=1 rij1  ri10 (r110 *)r10j  rij0
j=1
j=2
j=3
j=4
i=1
ε(ε*)ε+ε
ε(ε*)0+0
ε(ε*)1+1
ε(ε*) Φ+Φ
i=2
1 (ε*)ε+1
1(ε*)0+ε
1(ε*)1+Φ
1(ε*) Φ+ 0
i=3
0 (ε*)ε+0
0(ε*)0+Φ
0(ε*)1+ε
0(ε*)Φ+ 1
i=4
Φ(ε*)ε+Φ
Φ(ε*)0+Φ
Φ(ε*)1+Φ
Φ(ε*)Φ +0+1+ε
j=1
j=2
j=3
j=4
i=1
ε
0
1
Φ
i=2
1
10+ε
11
0
i=3
0
00
01+ε
1
i=4
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 別解STEP4-1)
k=2
rij2  ri12 (r221 *)r21j  rij1
j=1
j=2
j=3
j=4
i=1
0((10+ε)*)1 +ε
0((10+ε)*) (10+ε)
+0
0((10+ε)*)11 +1
0((10+ε)*)0+Φ
i=2
(10+ε)((10+ε)*)1
+1
(10+ε)((10+ε)*)(10
+ε) + 10+ε
(10+ε)((10+ε)*)11
+ 11
(10+ε)((10+ε)*)
0+0
i=3
00 ((10+ε)*)1 +0
00((10+ε)*) (10+ε)
+00
00((10+ε)*)11 +
01+ε
00((10+ε)*)0 +1
i=4
Φ((10+ε)*)1 +Φ
Φ((10+ε)*) (10+ε)
+Φ
Φ((10+ε)*)11 +Φ
Φ((10+ε)*)0
+0+1+ε
大レポート
(課題4 別解STEP4-2)
k=2
rij2  ri12 (r221 *)r21j  rij1
j=1
j=2
j=3
j=4
i=1
0(10)*1 +ε
0(10)*
0(10)*11 +1
0(10)*0
i=2
(10)*1
(10)*
(10)*11
(10)*0
i=3
00(10)*1 +0
00(10)*
00(10)*11 + 01+ε
00(10)*0 +1
i=4
Φ
Φ
Φ
0+1+ε
大レポート
(課題4 S別解TEP5)
r413  r432 (r332 *)r312  r412  r332 (r332 *)  
r  r114  r143 (r443 *)r413  r113  r113  r132 (r332 *)r312  r114
 (0(10) *11 1)((00(10) *11 01  )*)(00(10) *1  0)
 0(10) *1  
 (0(10) *1   )1(00(10) *11 01) * 0(0(10) *1   )
 0(10) *1  
 (01) *1(0(0(10) *1   )1) * 0(01) * (01) *
 (01) *1(0(01) *1) * 0(01) * (01) *
 (01) * (1(0(01) *1) * 0(01) *  )
 ((01) * (10)*)* (01 10) *