๋ฌธ๋งฅ์๋ ์ธ์ด๋ฅผ ์ธ์ํ๊ธฐ ์ํด ๊ฒฐ์ ์ ์ด์ง ์์ ํธ์ ๋ค์ด ์คํ ๋งํ (DPA = NPDA) ๋ง ์๋ํ๋ ์ด์ ๋ฅผ ์๊ณ ์ถ์ต๋๋ค. ๊ฒฐ์ ๋ก ์ ํธ์ ๋ค์ด ์คํ ๋งํ (DPDA)๊ฐ ์ ๊ทธ๋ฐ ์ธ์ด๋ฅผ ์ธ์ํ์ง ๋ชปํฉ๋๊น?
๋ต๋ณ
๋๋ ๋น์ ์ด ์ฐพ๊ณ ์๋ โ์โ์ ๋ง์ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋น๊ฒฐ ์ ์ฑ์ ํ์ฉ ํ ๋ ์ ๋ ฅ์ด ์ฆ๊ฐํ๋ ํ ๊ฐ์ง ์ด์ ๋ ๋ค์ ์์์ ๋ณผ ์ ์์ต๋๋ค.
ํ์ ํ๋ฌธ๋ค์ ์งํฉ ์ผ๋ถ ์ํ๋ฒณ (์ ์ด๋ ๋ ๊ฐ์ ์ฌ๋ณผ) ์ด์, ์ ์ญ์ด๋ค . ์ด ์ธ์ด์ NPDA๋ ๊ธฐํธ๋ฅผ ์คํ์ ๊ณ์ ๋ฐ์ด ๋ฃ์ ๋ค์ ์ ๋ ฅ์ ์ค๊ฐ์ ๋๋ฌํ์ฌ ์ ์ง์ ์ผ๋ก ์คํ์ ๋น ์๋๋ค. ์์ฉ ์กฐ๊ฑด์ ์์ ํ ์กด์ฌํ๋ค๋ ์ ์ ์ ์ํ์ญ์์ค. ๋จ์ด๋ฅผ ๋ฐ์ ๋ค์ผ ์์๋ ์ ํํ ์ถ์ธก์ด ์์ผ๋ฉด ์ถฉ๋ถํฉ๋๋ค.
Lwwยฏ
wยฏ
w
๊ฒฐ์ ๋ก ์ PDA๋ ํ์ฌ ์ ๋์ฌ์๋ง ์์กดํ๋ ๋ฐฉ์์ผ๋ก ์ค๊ฐ์ ๊ณ ๋ คํ๋ ์์น๋ฅผ ์ ํํด์ผํฉ๋๋ค. ๊ฐ ๊ทธ๋ฌํ DPDA๋ผ๊ณ ๊ฐ์ ํ์ญ์์ค . ์์์ ๊ฒฝ์ฐ ,ํ์ ; ํ์ ๋น์ด์๋ ๋จ์ด, ๊ทธ๋ฆฌ๊ณ . ์ด๋ ๊ทธ๋์, ํ๋ฌธ ์ํ์ค ๋ค์ ๊ฐ ์ ๋์ฌ ๋ฐ์๋ค์ด๋ ์ํ์ ์์ด์ผ ์คํ ์ฝ์ ํ, ๊ณต์ฐฝ, . ๋น๋๊ธฐ ๊ตฌ๋ฉ ์๋ฆฌ์ ์ํด ๋ฐ ๊ณผ ๊ฐ์ ์ด ์์ด์ผํฉ๋๋ค.
AkโN
uk=ab2ka
v0
vk+1=vkukvk
A
qk
vk
k,l
kโ l
qk=ql
(์ ํ ํ ์์ ์ํ๊ฐ ์์ผ๋ฏ๋ก ๋ฌดํ ์์ ๊ฐ ์์ผ๋ฏ๋ก ์ผ๋ถ๋ โ์ฌ์ฌ์ฉโํด์ผํฉ๋๋ค ). ๊ทธ๋ฌ๋ ๊ตฌ๋ณ ํ ์ ์์, ํ๋ฌธ ์ธ ํ์ง ์์ต๋๋ค.
kA
vkukvk
vlukvk
๋ต๋ณ
FA๋ ๊ฒฐ์ ๋ก ์ ์ด๊ฑฐ๋ ๋น๊ฒฐ์ ๋ก ์ ์ผ๋ก ๋์ผํ ์ธ์ด (์ : Regular Lang)๋ฅผ ํ์ฉํฉ๋๋ค.
๊ทธ๋ฌ๋ PDA ์ ๊ฒฝ์ฐ ๊ฒฐ์ ์ ์ผ๋ก ๋์ํ๋๋ก ์ ํํ๋ฉด ์ผ๋ถ CFL ( ์ ๋์ฌ ์์ฑ์ด์๋ CFL ( RL ์ ์ธ))์ ํ์ฉํ์ง ์์ต๋๋ค .
์ ๊ทธ๋?
์ ๋์ฌ ์์ฑ์ด์๋ CFL์ ์๋ฅผ ๊ณ ๋ คํ์ญ์์ค (lang์ ์ ๋์ฌ ์์ฑ : ๋ฌธ์์ด์ด์๋ ๊ฒฝ์ฐ lang์์๋ ๋ค๋ฅธ ๋ฌธ์์ด์ ์ฌ๋ฐ๋ฅธ ์ ๋์ฌ๊ฐ ์์ต๋๋ค).
L = wwr
์. ๋ฌธ์์ด 00 ๋ฐ 0000 . (00์ ์ฌ๋ฐ๋ฅธ ์ ๋์ฌ 0000์ด๋ฏ๋ก wwr์๋ ์์ฑ์ด ์์ต๋๋ค).
00 DPDA๊ฐ ๋ฐ์ ํ๋ฉด ์ต์ข ์ํ๊ฐ๋ฉ๋๋ค. ์ด์ DPDA์ด acceptancy ์ฐ์์ฑ ์ฌ์ด์ ์ ํ์ ์ฌ์ง๊ฐ ์๊ธฐ ๋๋ฌธ์ , ๊ทธ๊ฒ์ ๋ฐ์ ๋ค์ผ ์ ์์ต๋๋ค 0000์ ์์ฉ ํ ํ 00 . PDA๊ฐ ๋น๊ฒฐ ์ ์ฑ์ ์๊ตฌํ๋ ๊ณณ ์ ๋๋ค.
๊ด์ฐฐ : FA์ ๊ฒฝ์ฐ lang (RL) pref. ์์ฑ์ ๊ฒฐ์ ์ ์ผ๋ก ๋ฐ์ ๋ค์ผ ์ ์์ต๋๋ค (์ : 0์ผ๋ก ์์ํ๋ ๋ฌธ์์ด). ์ด๊ฒ์ RL๊ณผ CFL์ ์ ๋์ฌ ์์ฑ์ ํจ๊ณผ๊ฐ ๋ค๋ฅด๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค . PDA์ ๋ํ ๊ฒฐ์ ๋ก ๊ณผ ๋น๊ฒฐ์ ๋ก ์ ์ฐจ์ด์ ์ ์๋ก์ด ์ธ์ด ๊ตฐ์ ๋ง๋ค์ด ๋ธ๋ค. DPDA์ ์ํด ํ์ฉ๋ฉ๋๋ค. ์ด ์ธ์ด๋ฅผ DCFL ์ด๋ผ๊ณ ํฉ๋๋ค.