next up previous
Next: ¹®¹ý°ú ¾ð¾î Up: finite_automata Previous: finite_automata

Automata

¿ë¾î Á¤¸®

¾ËÆĺª(alphabet)
alphabet T ´Â symbol µéÀÇ À¯ÇÑ ÁýÇÕ

½ºÆ®¸µ(string)
¾ËÆĺª T ¿¡ ´ëÇÑ ½ºÆ®¸µÀº T ¿¡ ¼ÓÇÏ´Â ¹®ÀÚ¸¦ ÇϳªÀÌ»ó ¸ðÀº °Í

½ºÆ®¸µÀÇ Å©±â(length)
½ºÆ®¸µÀ» ÀÌ·ç´Â ½É¹úÀÇ ¼ö

¾ËÆĺª T={a,b,c} ÀÏ ¶§ ,

½ºÆ®¸µÀÇ ¿¬°á(concatenation)
½ºÆ®¸µÀÇ Á¢¼Ó

½ºÆ®¸µ U=ab, ½ºÆ®¸µ V=def ¶ó¸é ,

½ºÆ®¸µÀÇ ¿¬°á¿¡¼­´Â ±³È¯ ¹ýÄ¢ÀÌ ¼º¸³ÇÏÁö ¾ÊÀ½

°ø ½ºÆ®¸µ(empty string)
±æÀÌ°¡ 0 ÀÎ ½ºÆ®¸µ(±âÈ£·Î ε)

| ε | = 0

+ , ·
+ ´Â or ¸¦ , · ´Â ¿¬°áÀ» ÀǹÌ
an, a0,a*,a+
(º¸±â) ¸¸µé¼ö ÀÖ´Â ½ºÆ®¸µÀº?
  1. a+b ´Â a ȤÀº b
  2. (a+b)2 = (a+b)(a+b) a+b ¿¡¼­ a ȤÀº b ¸¦ ¸¸µé¼ö ÀÖÀ¸¹Ç·Î aa,ab,ba,bb
  3. (a+b)c*
  4. ab+c*
  5. (a+b)+c*d+
  6. a2(c+d)2e+f*



www.dovelet.com
2002-08-20