0 ~'"""~^'......-
0 5 ■"""'^......
. 4.4. : ) X; )
Prolog :
accepts; State, [ ]):- % final! State).
4. :
accepts! State, [X 1 Rest]):- % transt State, X, Statel), acceptst Statel, Rest).
accepts (State, String):- :':. Silent(State, Statel), accepts! Statel, String).
, , aaab, :
?- accepts! SI, [a,a,a,b]).
yes
, Prolog , , . , , .
?- accepts! S, [,]). S = S1;
S = S3
, , 3, si.
?- accepts! SI, [X1,X2,X3]}.
XI =
2 =
- ;
XI =
2 -
- ;
, , :
7- String = [_,_/_), accepts I SI, String). String = [a,a,b]; String = Ib,a,b]; no
, , , , 7.
final, trans silent. , . 4.3, - (, ). . 4.3 : silent S1, S3)
. , , :?- accepts! 51, [a)).
si, - .