! """ !!"#
$%&'() * +,
-.- /0 1 234
5## 6 !! "
$789:;<: * +
5 -
;
/
= >
03
? ! @ A B C
" ?! "?
@ " ? "! ! 6 !
"!"! " ? "! !
!"#$%&#'##!()# %'$*'!+'# ,) %'$*$#
-"""."66"6? "?/6"0 1 2#
? ! "6""
4
!!34@ 0 ! ! "#
6""
4
!! 4
!
AC 0
* 5
AC 0 ! !! ,
06 .
06 ! ! "6""
4
!!
4! "? / 6? 778 9 "
$%&'()
6""
4
!! .:! 0/
AC 0 ; 5
AC 0 ; ,
0 .
- 6""
4
!! ,,,
...
!/
0 <
,
0 .
<
,,
0 ..
<
,,,
0 ...
<
,,, 5 ...
* ,,, ...
!"! "! ! !. 4
! "??6""
4
!!!#
"!6? 6.
4
# 97=>
4
@#
4
" ." "66 .:! . 6@? 6""
4
!! 6"
6
6"
?
; @A /
@B
/ CCC /
@
-
.
?
; @AD
?
; @BD CCC
?
; @
-
-E""6 "! . 6 ""/
F
; G /
F H
G
G ; I /
G JI
/
,F .C
- ""
,
K H
K .
JK !/
F
< G < G JI < I JI
<
, F .
JI <
, F H
G .
JI <
,
G H
G .
JI
<
,
I H
G .
JI <
,
K H
G .
JI <
,
K H
I .
JI
<
,
K H
K .
JI <
,
K H
K .
JK
777 A !#56 66C ! ""!
* ,
DDD0 .
D
! "! ""!!
! "! 77 4
!""! "!
*
!
"! 97 =>
4
!""!
! "! 778
4
!""!
0 ! "! 78=>
B6!"!
,?
D@ .
6"
?
; @
6""
4
!!
6""
4
!! 6
"!
6"
<
6
4
!?! "6 4
!
*
?
6
*
@
A
D
D@
?
C 4
"!
! 6!"!
?
; @
6""
4
!!
6""
4
!! 6
"! 6"
<
6
4
! ! ! 4
!!
/ 6""
4
!! 4
DAD CCC
D A 1 2
C
*
<
A
<
CCC
<
*
6
-6"! /
* 2
<
6""
4
!!
! "!
4
! ! 0
<
/ ! " 6" "!!? / 4
!!
! 9 "!! / /
$ ,
.
* +
/
0
<
3
777 !6 "
$
! 4
! ?! ! 4
!"
"!"! "!
- 4 ! "
4
!! 4
!! "
$%&'() * +,
-.- /0 1
23
! "!
%&'() * ,+
0D ,
D .3
D +,
D .3
D +
0 ; 5
D0 ; ,
0 .3
D0 .
-6"
4
.""6 6"" !#
! "
$
! "!
* ,
DDD F
.
D
* +F
DGDIDKD H
DJD ,
D .3
D
* +
KD H
DJD ,
D .3
D
* +F
; GD F
; F H
GD G ; ID G ; G JID
I ; KD I ; , F
.3C
4! "! "
$
! !
6
* ,
DDD F
.
D
* +F
DKD H
DJD ,
D .3
D
* +
KD H
DJD ,
D .3
D
* +F F H F F F F F F , F .3
- A 6 ! C 46" ! " ?6"
4
!" "!!#
.""6 "" 6?#
/
$:; * + , 4
!" K .
K 3
4 ?6"" ?! ! 6? "!"! "!
:;
@/
A - .""6 ?!" @ 6""
4
!!C
- ; B
- 44
; 4
!" B
- 44
5
; !" .@ 4
""!
B
- ; "
44
; 6 ? 6 6"
; !" .@
4
""!
"? 6? ?6""/
!"
4
!"
4
!" " ""!
4
!" " 6 .@
" 6 4
.@
4
!" 6" !" " ? 4
!" #"$ % &'(
".:!/
?
D)D*D CCC
D0DG
B6""
4
/ "6 4
KD
D+D CCC
D
D
6!
2
D,D CCC
D-
6"!6"?! ?? ?6 A ./ /01 234 CCC
C
? 6""
4
A" ?""
4
6!C/5D6D7
B6""
4
!! 4
/
D8D9DD:D;
4 4
CCC
! "" @ 4
!""!/
?
A ; @AA
/ CCC /
@A
-
?
B ; @BA
/ CCC /
@B
-
?
; @
A
/ CCC /
@
-
4@ ?".:! 6"! "
.? @ 4
? ! .? 6"
!? 6""
4
78=> ! @ 7 778 9 .?
?"
?
A
%%" "" ( ' " '# "'&
!"!"! ?! "? 4
!"#@" A#
6"" "
$%&'() 4
$
C
! .@ """ @ " ?! "? "!"!#
"!
!"! " !? ! " ! .!""
kielet
kontekstittomat kielet tyyppi 2
tyyppi 3
äärelliset
tunnistus:
pinoautomaatti säännölliset kielet
tunnistus:
äärellinen automaatti
(rajall. muisti)
"" ( "##" "$" "'&
777!"! "! ! 4
! """ 6!#
"! !? !!
?
; 5
?
; K) 4
9
4
!
""" 6!"! !? !!
?
; 5
?
; )K
! " ? !" 6 "! ?!#
! @ "
< 6 "! 4
.@ . 778"! "
4! ? ? !" 6 "! /
!" @ " ?! ! !" 6 "!
4!/ "!!
$
""!! @ "
4
!"!!
* ,
DDDDI .
? A6 6C6!!#
! "!
4
! !
$, .
* $,
.
* $
/ ""!! 1 / .@""!!
/ ?"""!!! ! ." ?"
?
"" / "!
/ @.:! !
?
/ 6!"! ?? / 6./
AC "" / ! I "! "! ! 6!"!
?
;
5
AC"" / 6. ; 6 A! 6 ,
DK .
C "! "! !
6!"!
?
; K
?
46" "!6"! !"/
6"
?
/ !? 4
!! 4
4
!""!
$ ,?
.
* +
/
?
<
3
"! 6""
4
!! ?! !! "#
" !
$,?
.
,
D .
,
8
D 5
.4
!"
8
I
-6. !
$, .
* $ ,?
.
* +
/
,
D .
,
8
D 5
.
4
!"
8
I 3
* $,
.
* $ C
-
? /E""6 6 !
! ?? "! !/
?
A ; K
?
A /
?
A /
?
B
?
B ; 5
/
?
B
!" !" 6 "! !? " ! @
4!/ "!!
* ,
DDD0 .
!" 6 "! !! "#
$ ,
.
? 6 6 !
* ,
DDDDI .
6?/
/ ?? / ?""/
* +
/
?
3
/ " ! @.:! 0 ??
/ .@""!! ! / ""!!
/ 6.5"!
4
4
/ 6!"! "" 6!"#
!
?
; K) "! ! ! 6. ; A! ,
DK .
C
/ ! ! 4
!?
4
! ?? ?"" .. / 5
#
6!"!/
I
* +
/
?
; 5
3
!6"! !"?!
4
6""! / !
4
/ .?". 6""
4
!! 4
#"$"(%
-6""
4
@""
4
?? "!"! "! /
"/ K
! / 0 ; K0 /
5
"/ K
*
KK
! / 0 ; K0 /
K
"/ ,
KK .
! / 0 ; K0K /
5
A6""
4
!! "!! ? 6 6 K/C
"/ ,
K
K
.
! /
0 ; )K)K)0 /
5
) ;
) /
5
A6""
4
!! 6 6 K/" !
/ C
"/ ,
2
,
CCC
- .
, 2
,
CCC
- .
! /
0 ;
; /
5
; 2/
, / CCC/
-
A? . "!!? 6!C
%&%&'! )&'%'$*'!+'# '"$"()$ &#$(&
.21. "!! .:!
* +
0 F
F
D0
?
$F
F
GD
$F
F
GD
?
0DD
?
D0
? 3
"""! ?! .
/ 6""
4
!! " "? ".. 6? @ 4
"/
-- ;
--4
--4 ; --4
--4 ;
; BB --4
BB ; B
B ;
--
--
-- 5
;
--
--
-- 5
5
"? "? "! A "! ".? C
. ! @ 66... ! #
? .:! 6 A 4
! ?!! 6" ? 4
!"
C
.21. 4
.:! 4
!""!/B
*
+
?
?
D6 34
6#
@/
-- ;
--4
--4 B
; --4
--4 B
;
B
; BB --4
BB E; B
B ;
--
--
-- 5
;
--
--
-- 5
B
; E
E ; B
. "" "?? ? ? "" "? ? @ 4 "! #
! .@ .:! "!" A. 6@"
4
C ?"?
@ 6"
# 4
6 4
.""6 :6" "! 4
!" ! "
"? "? A ! !6C "? 4
".
"
4
:!6 .6 "
4
!#
?! "? "?
".. "!"! !6 ! 4
""" !#
# 4
6 4
! ? "! " 6""
4
!! ; ?! "
6 "?
? 56"
4
? ? 56"
4
E / 4
!" "#" 6""
4
!! .:! ? #
6.:! 4
! ! ? @ 6 A?! .. #
"C !! 4
! "" A?"!6 # !
"!C ! ! 6 !
""? !". 66" """ !""/
?!? ! @ " @ 4
!? !!
?
; K)
?
; )K A!" !" ." .:! 4
." ?"#
.:!C
?
; 5
A3! "!3.:! "!C
"!"! "! @ !!
?
;
A
? . .:! "666 6!"
!" ?! ?"# 4
.:! 4
.@
5
C
"!" "! @ !!
?
;
@
A !
? . 3"!"3 " 6
4
C
6
4
!! "! @ !! @ ; @6 A " #
6""
4
!! ?! " 6""
4
!!" 6""
4
!!
?!? # " ?".:! 4
C
6 ?!! "? /
"? ?! ! " ! 4
6"
? 4
) A3"!!3C
@/
?
;
?
)
) ;
?
?
) <
?
)
?
<
?
)
??
) <
?
)
??
)
?
)
?
A "#"C
.""6# 4
6 4
# 4
6 4
A"!"!
4
6#
# 4
6 4
C
/ @/
?
; *)
) ;
?
* ;
?
; *
@"!/ " ""!! 33 A@.:!C
?
< *) <
??
< **)*) <
?
??
??
/ B6" !!/
?
; * )
) ;
?
* ; *
; * ,F
.
?
F
;
" " 6 ? 4
? 6 !#
"
?
< * ) < *
?
* ,F
.
?
A "#"C
/
!? A C/!! """"! 6""! 4
4
!" !
6? @ 4
/
?6 ! 4
! 4
! ".
4
! 4
6 4
."
4
6#
6 "! "" A 6!C .:! ! 6 4
$(!!
B6"!" # .6/ 4 !6 . !5 B
B6"!" # / .6 . 6 B
!":6 # ! A! C/.6 .
! 4!6
! 6 ! 6 $6 ?! !!.