next up previous
Next: DFA ¿Í NFA Up: Finite Automata Previous: Finite Automata

Á¤±Ô ¹®¹ýÀ» À¯ÇÑ ÀÚµ¿ ¹Ù²Ù±â

(º¸±â1) ´ÙÀ½ Á¤±Ô ¹®¹ýÀ» Á¤±Ô ¼ö½ÄÀ¸·Î ¹Ù²Ù¾î º¸ÀÚ.

G = ( {A,B},{a,b,c},P,A)

P: A -> aB 
   B -> bB | c

(Ç®ÀÌ) ÀÌ ¹®¹ýÀ» Á¤±Ô¼ö½ÄÀ¸·Î ¹Ù²Ù¾î º¸¸é ,

A = aB ------ 1
B = bB+c ---- 2

2 ½ÄÀº A = α A + β ÇüÅÂÀÇ Á¤±Ô ¼ö½ÄÀ̹ǷΠb*c À̹ǷΠÀÌ ½ÄÀ» 1 ½Ä¿¡ ´ëÀÔÇϸé

A=a$b^*$c

Áï ÀÌ ¹®¹ýÀº a ·Î ½ÃÀÛÇÏ°í b ´Â 0 °³ ÀÌ»ó ¹«ÇÑÁ¤¿Ã¼ö ÀÖ°í ¹Ýµå½Ã c ·Î ³¡³ª´Â ½ºÆ®¸µÀ» ÀνÄÇÏ´Â ¹®¹ýÀÌ´Ù. Áï ab , abc , abbc , abbbc , abbbbbc , ...###


(º¸±â2) º¸±â 1 ÀÇ Á¤±Ô ¹®¹ýÀ» ¿ÀÅ丶Ÿ ·Î ¹Ù²Ù¾î º¸ÀÚ.

(Ç®ÀÌ) Á¤±Ô ¹®¹ýÀ»

G=(N,T,P,S)
¿ÀÅ丶Ÿ(À¯ÇÑ ¿ÀÅ丶Ÿ)
M=(Q, Σ , δ , q0 , F)
·Î º¯°æÇÏ´Â ÀÛ¾÷Àº ÀÌ mapping ÇÔ¼ö·Î »óŵµ¸¦ ±×·Áº¸¸é

»óŵµ¿¡¼­ µ¿±×¶ó¹Ì µÎ°³ÀÇ Àǹ̴ ÇØ´ç »óÅ°¡ Á¾·á »óÅÂÀÓÀ» ÀǹÌÇÑ´Ù. ÀÌ »óŵµ Àǹ̴ º¸±â 1 ¿¡¼­ÀÇ ab*c ¿Í µ¿ÀÏÇÏ´Ù.###

(À¯Á¦) ´ÙÀ½ Á¤±Ô ¹®¹ýÀ» À¯ÇÑ ÀÚµ¿À¸·Î ¹Ù²ÛÈÄ »óŵµ¸¦ ±×·Á¼­ µÎ °³ÀÇ Àǹ̰¡ µ¿ÀÏÇÑ°¡¸¦ È®ÀÎÇ϶ó.

G=( {S,A} , { l(¼Ò¹®ÀÚ ¿¤) , d , b} , P , S)

P: S -> lA 
   A -> lA | dA | b



www.dovelet.com
2002-08-20