Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TAREA4
TAREA4
donde:
Q : Conjunto finito de estados. : Alfabeto finito de entrada. : Funcin de transicin : Qx : Estado inicial! Q
P(Q
(#%!$ es un mo&imiento de A.
Un mo&imiento de A es re'resentado 'or la relacin binaria: sobre configuraciones ( mo&imiento transiti&o de )ec)o reflexi&o transiti&o de
Una cadena $
!$
(#!
'ara alg,n #
F.
Un lenguaje ace'tado 'or A es denotado 'or -(A . es definido como: -(A =/ $0$ Ejemp o!: (2 +ise3e un AF 'ara reconocer ex'resiones aritm4ticas de longitud arbitraria #ue com'renden enteros 'ositi&os se'arados 'or los signos de suma! resta! multi'licacin o di&isin. !( !$ (#! ! # F1
Figura ": AF de ex'resiones aritm4ticas Q = /5!21 =/5!2!6!7!8!9!:!;!<!=!(!>!? !:1 = /51 F = /21 (5!2(6;:7>6 (2!(6;:7>6 (5!6;:7>6 (2!;:7>6 Ace'ta 'or#ue est@ en configuracin final. (6 A = Q = /5!2!6!71 =/a!b1 F = /71 =5 (2!:7>6 (5!7>6 (2!>6 (5!6 (2!
Q%=P(Q ( =B F% = /D %(B C Q0 D F 1 (Eodos los estados #ue contienen alg,n estado final !...! C ssi (/ !...! 1!a = / !...! 1
!...! C!a = B
F sea % a'licado a un elemento #% re'resentado 'or #% = B Al a'licar a cada !...! !...! !...! C.
&alor de %(B
Q% = /B5C!B2C!B6C!B7C!B52C!B56C!B57C!B26C!B27C!B67C!B526C!B527C!B567C!B267C!B5267C1 % = B5C F% = /B7C!B57C!B27C!B67C!B527C!B567C!B267C!B5267C1 a B5C B2C B6C B7C B52C B56C B57C B26C B27C B67C B526C B527C B567C B267C B52C B27C B6C > B527C B526C B52C B267C B27C B6C B527C B526C B267C b B56C B2C B67C > B526C B567C B56C B267C B2C B67C B526C B567C B267C
B5267C B5267C
Geem'laHando:
Ejemp o : (i ( !aababaa Ace'ta. (ii ( !bba ( !ba ( !a ( ! Gec)aHa ( !ababaa ( !babaa ( !abaa ( !baa ( !aa ( !a ( !
Q=/5!2!61 =5 =/5!21 F=/61 Por ejem'lo: 255=8 2555=< 2255=26 25555=2: 25255=65 22555=68! etc. Q%=/B5C!B2C!B6C!B52C!B56C!B26C!B526C1 F%=/B6C!B56C!B26C!B526C1 %=B5C
A)ora demostraremos formalmente #ue todo lenguaje ace'tado 'or un AF*+ es tambi4n ace'tado 'or un AF+! con lo #ue 'robaremos #ue los lenguajes AF*+ . los lenguajes AF+ est@n formados 'or la misma coleccin de lenguajes. Eeorema 2.> "ea J=(Q!!"!F! un AF*+. Entonces existe un AF+ JK= (QK!K!"K!FK!K #ue es e#ui&alente a J. +emostracin: +efinamos JK=(QK!K!"K!FK!K como sigue: sea "K=/"1! K=! QK=6Q (#ue es la coleccin de todos los subconjuntos de Q . FK la coleccin de todos los conjuntos de QK #ue contienen estados de F. Para cada conjunto (# i2!#i6!#in de QK . cada sAmbolo de entrada de ! definiremos a como: (/#i2! #i6! M!#2n1! =/'2!'6!M'N (/#i2!#i6!M!#in1! = /'2!'6!M!'N1 Fbs4r&ese #ue ! definida de esta forma! es una funcin QKxK en QK! 'uesto #ue esta bien definida 'ara todos los elementos de QKxK. Para 'robar #ue -(J = -(JK ! debemos demostrar #ue 'ara toda la cadena $! ("K!$ =/'2!'6!M!'j1 si . solo si ("!$ =/'2!'6!M!'j1 con lo cual JK ace'ta $ si . solo si J ace'ta $. Probaremos esto 'or induccin sobre la longitud de $. "i la longitud de $ es 5 (es decir $= ! entonces: ("!$ = ("! = /"1 = ("K!$ A)ora su'ongamos #ue 'ara toda cadena $ de longitud menor o igual #ue m se tiene #ue ("!$ =("K!$ . "u'ongamos #ue u es una cadena de longitud m(2. Entonces! existir@ alg,n ! de forma #ue se obtiene #ue u=$ ! donde $ es una cadena de longitud m. En este caso! ("K$ = (("K!$ ! . A)ora! 'or la )i'tesis de induccin! dado #ue $ tiene longitud m! ("K!$ = /'2!'6!M!'j1 si . solo si (s!$ =/'2!'6!M!'j1.Pero 'or la forma en la #ue )emos definido ! tendremos #ue: (/'2!'6!M!'j1! = /r2!r6!M!rN1 si . solo si (/'2!'6!M!'j1! = /r2!r6!M!rN1 Por lo #ue ("K!$ = /r2!r6!M!rN1 si . solo si ("!$ = /r2!r6!M!rN1. Es decir! la igualdad se cum'le 'ara cadenas de longitud m(2 si se cum'le 'ara cadenas de longitud m. Entonces 'or lo anterior tenemos #ue ("K!$ es un estado de FK si . solo si ("!$ contiene alg,n estado de F. Por tanto JK ace'ta $ si . solo si J ace'ta $.
Demostracin: Fbs4r&ese #ue AOD=(A( D=A(DD=A(AOD D. 'or tanto! AOD esta contenida en toda solucin. "u'ongamos #ue Q=AODC es una solucin! donde CAOD=. "i resustitu.e la ex'resin anterior en la ecuacin Q=AQD! se obtiene AODC= A(AODC D = A(DACD = A(DDAC = (A( DAC = AODAC Teorema de Kleene: Un lenguaje es regular si . solo si es ace'tado 'or un autmata finito.