1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Một số tính chất của lớp siêu ngôn ngữ phi ngữ cảnh

4 260 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 2,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

In this paper wesh w someproperties of context free languages with,infinitive words we call context free hyper language and its relation with pushdown automata.. MO'DAU Co nhieu cong trl

Trang 1

T~p chi Tin hoc vaDi'€mkhi€ hoc, T.16, S.2 (2000), 5-8

Abstract In this paper wesh w someproperties of context free languages with,infinitive words (we

call context free hyper language) and its relation with pushdown automata

1 MO'DAU

Co nhieu cong trlnh cua nhieu tac gia nghien ciru ve lo ngon ngfr chinh quy v6i .ir vo han [sieu ngon ngii: chinh quy) da diro'c cong bo [1-3]) M<?teach t\!-·nhien nay sinh van de n hien ciru cac tinh chat lap ngon ngfr phi ngir canh v&i tir vo han [diroc goi Ia.sieu ngon ngjr phi ngir canh].

Ciing da co m<?tso ket qua nghien ctru ve lap ngon ngir nay [4,5] Bai bao nay trlnh bay m<?tso ket qua ve van de neu tren,

2 M9T SO KIEN THUC CHUAN B~

2.1 Sieu ngon ngir

Cho ~ 1 t~p hfiu han, khOng ding cac chir cai, Ky hieu ~ O (~*) Ia ~p ho tat d.cac day vo han [hiru han] cac chir cai trong ~ Cac phan t1.l:cua ~ oo (~*) dtro'c goi la.sieu tir (tir hay tir hfru

h n] Voi tir P E ~ ky hi~u IPlla d<?dai ciia P , tu-c la so chir cai xuat hien trong P

Ch L ~ ~*, ta dinh nghia hai sieu ngon ngfr sau:

L OO = {P E E OO IP =PIP2 Pi ma Pi EL va IPil2: 1 v6i.moi i 2:1},

lim L ={P E E oo IP =PIP2 Pi ma PI, P2 , , Pi EL v&i rnoi i2:1}

Sieu tir P E E* diro'c goi 111 t~n cling tu'an hoan neu P =PI P 2 °Ovci PI, P 2 E ~*

2.2 Sieu ngon ngir phi ngir canh

Cho van pham phi ngir canh G = (E, V,X, P), trong do E = {a, b}, V = {X, Y}, P =

{X Y X, {X Y + aY blab}.

Xet dh xuat trai nhat vo h an:

X- + YX - + abX - + abYX - + ababX - + . ( 1)

ta nh~n dtrcc sieu tir (ab) oo. Neu dung dh xuat trai nhat vo han ma SlY dung vo han Din bien Y

v6i.q y t~c Y - + aYb trong m~i m.n thay the:

X - + YX- + abX - + abYX - + abaYbX - + abaaYbbX - + . (2)

ta nhan drro c sieu tu' ab(a)oo Trong trrrOng hcp nay, phan vo han (]ben phdi dU'<?, b qua

Nhir v~y co hai each sinh ra sieu ngon ngir phi ngfr canh, tuy thuoc vao vi~c s1.l:dung dh xuat

trai nhat (1) ho~c cac bien dtro'c dung vo han Ian dtroc xac dinh (2).

D'[nh nghia 1 Cho van pharn phi ngfr canh G =(E, V,X , Pl

a) Sieu ngon ngir L ~ EOO diro'c goi la aq,i so neu co m<?t van pharn phi ngir canh G thoa man

L bao gem tat c cac sieu tircua Eoo, ma chung diro'c sinh tir G bO'i d[n xuat trai nhat

b) Sieu ngon ngir L ~ Eoo diro'c goi la phi ngii: cdnh neu co m<?tvan ph am phi ngir canh va t~p

1=2v (ky hieu 2v la t~p tat d.cac t~p con cua t~p V, k~ d.t~p r~ng) sao cho L bao gom tat ca

Trang 2

cac tir I:oo ma chung dtro'c sinh tir G b<h d~n xuat tai nhfit, to g d6 cac bien dtro'c sl1-dung vo

han Ian tao nen m9t t~p trong 1

Theo [5], 16'p sieu ngon ngir dai so hep hen lap sieu ngon ngir p i ngir canh

Gici sl1-G lit van pharn phi ngir canh Ky hieu C1 va DC1 lit h cac ngon ngir phi ngii' canh va

phi ngii' canh do n dinh Ta c6 DC 1 ~ C 1

G<;>i.c litm9t lap cac ngon ngir tir hiru han nao d6 (~ A * ) Bao d6ng oo-Kleene cu a c 11lap

tat ca c ac sieu ngon ngfr va lithop hiru han cti a cac t~p U V oo vo'i U, V E c Trong [5] eta chi ra mdi

q an h~ cua 1 'p sieu ngon ngir phi ngir canh voi ngon ngfr phi ngjr canh ti hfiu han:

cd c ngon ng u phi ngii cdnh.

2.3 SH!u otomat da'y xuc5ng

Sieu otomat d[y xufng 111mot otomat d[y xudng doan nhan m9t sieu tir ma hoat d9ng cua n6

diroc mf tii nhu sau:

Cho otomat d[y xuong M = (8,I:, V,I, S , Z o ) trong d6 8 lit t~p hiru han, khong r~ng cac trang

thai; I: lit being chir cai vao; V lit being chfr cai cii a ngan xep; So E 8 111trang thai khci dau; Z o E V

111chir c ai d~c bi~t dung lam day cua ngan xep; 1111ham b9 phan tu: 8 x (I:U{c}) x V vao t~p cac

t~p con hiru han cti a 8 x V * , con goi lit ham chuyen

C~F C=( s , Q) diro'c goi lit hlnh trang ciia otomat, bi€u thi trang thai hien tai sva xau Q hien

co trong ngan xep cii a otomat

M9t birtrc chuydn cua M , ky hieu 111(.s, QZ) ~ ( s',QQd neu (s',Qr E J( s,a, Z) trong d6

a E (I: U{c}), s,s' E S va otomat se chuydn ti trang thai s sang tr ang thai s ' ; Q ,Ql E V * ; Z EV

111ky hieu tren dinh cu a ng an xep va n6 se diro'c thay the bo-i xau Ql' Trong trrro'ng hop a = e , ta

g i 111c.- biro'c ch y n

M9t day him han cac b1l'< Cchuydn Co ~ Cl ~ C z ~ C n trong d6 n > 0, al E(I: U{c})

v6i 1 :S i :S n; C, = ( S i, Qi) v i 0 :S i :S n diro'c goi lit C - tinh toan (ky hieu P = al az a n goi

111nh a n cu a C -tinh tcan] va diro'c viet C = C O C l ", n neu nhan P lit ro rang hoac viet ngitn g<;>n p

Co + * C n ·

Ttron t'!, m9t day vo han cac btrrrc chuydn cua otomat dtroc goi li 00 -tinh toan va ky hi~u lit

Coo= COCl V6'i.0 0-tinh toan Coo= COCl ta ky hieu:

In(Cn) = {s E 8 Is = S v iv han cac chi so n , trong d6 Cn = (Sn, Qn)}

Gici su: F ~ S va 1 ~2" M9t oc -tinh toan Coo = C O C l . goi la dtro c chap nhan neu

In(Coo) nF i= 0 tong d6 Co = ( so , Z o ) va an i=e voi vo han cac chi so n TU'O'ng tu', oo-tinh toan

Coo =COCl .goi lit du o:c cha p nh ~ n ng~t neu In(Coo) E 1.

Dinh nghia 2 Sieu ngon ngir dtro'c dean nhan bo'i sieu otomat d[y xudng M xac dinh nhir sau:

Lo o (M, F) = {P EI:oo IIn(Coo) n F i= 0 voi P lt nhan cua mot lap 00-tinh toan Coo },

L 'o o (M, 1) = { P EI:OOIIn(Coo) E 1voi P li nhan cua m9t lap oo-tinh toan C oo }

Ky hieu Poo , P/x , 1112 ho cac sieu ngon ngir duoc dean nh an boi sieu otomat d[y xuong turrng

irng vo'i 2 each doan nhan tren Theo [4]ta c6:

Dinh Iy 2 P o = = P/x ,

Ciing theo [ 4 ] ta c6:

Dinh nghia 3 Sieu otomat d[y xudng M diro'c goi 111d n dinh neu va chi neu ham chuydn

1 :8 x (I: U{c} x V - + 8 x V* thoa man J(s , a, Z) co khOng qua mot phan tti·va vci m6i s E 8,

Z V, neu I( s, e, Z) lit xac dinh thi I( s , a,Z) khOng xac dinh vo'i moi a I:

Trang 3

MQT SO TfNH CHAT CUA SIEU NGON NGtr PHI NGtr CANH 7

D!nh Iy 5 M o i sie u n o n gii :phi ngii: c dnh (khong rong) aeu ch.iia it nhat mot siiu tv : t4n c ung tuan hoan ,

n

i= l

Di'eu do co nghia lit, v6'i m6i sieu tu: PEL, ton tai cac tu: P l E Ui, P 2 E Vi vo it n ao do sac

Djnh Iy 6 Tr o nq Poo n Iim C 1 c6 ch.ira sieu tiqon. ngii : phi ngii: cdnh ma n6 chsi a it nhat mot sieu

tu ' t 4 c ung tuan hoan,

Bb de 1 [4[ C ho L to ngo n ng i i : t ren bdn g c hii: c a i V , v a d ri V Khi a6 Ld o ElmC1 neu va c hi neuL E C1

Bb de 2 [ 4 ] C h L to nq im ngii.:iren. bdng chii :cai V, va d ri V Kh»a6 r s= E P oo n e u va ch i neu

Djnh Iy 7 L6 ' p siiu ngon ngii.:phi ngii :cdnh va i6 ' p Poo to trung nhau.

Bb de 3 VO ' i moi sieu ngon ngii : phi ngii.: cdnh L , co the' xiiy d1fng au:C( ' csiiu otomat aO:y xuong

M= (S,~, V , I , So,Z o ) s ao cho L = L=(M , F) v6 - i F < S

n

Chung minh. Gia s11-L lit sieu ngon ngir phi ngir canh,theo Dinh Iy 1 thi L = U U ,V;;o voiUi , Vi

i=l

va P = PuUP; U{X " - t X u Xl , Xl - t X v Xl} sinh ra sieu ngon ngfr L = UVoo vo11~H t%p cua tat

S = { s o, su, Sv , SF}; V = ~UVuUV vU{X *, Xl, Zo, Zu , Zv} trong do {X*, Xl, Zo , Zu, Z v } ~ (~ U

1) I( so, e ,Zo ) = (su, X*ZuXu)

3) Vo; aE ~, I su, a, a ) ={( s u , e)}

4) I( s u , e , Zu ) = (sv, e)

5 ) l sv, e,X *) = (sv,X*ZvXv )

6) VO; X EVv, l(sv,e,X) = {(sv , aR) IX - ta EPv , voiaR litxau d ao ngtro'c cua a}

7) VO; a E ~, I(sv,a,a) = {( s v , ~)}

8) l(sv,e,Zv) =(sJ;',e)

9) ! ( SF, e,X * ) = ( sv, X * )

Trang 4

DA.NG HUY RU~N, PHUNG VAN ON

Thirc te la.ham chuydn 1) se dira hrnh trang dau C o= (so, Zo) ve hinh trang Cu = (su, Xu) de'

bl{t dau qua trlnh doan nh a n cac tit thuoc U vc i cac ham 2) va 3) Ham 4) la.khi da: doan nhan

cac tit thudc V v6i cac ham 5), 6), 7) Ham 8) Ill.khi dean xong titthuoc V , se chuyd ve tran thai ket th iic SF dg roi sau d6 ham 9) bl{t dau tr& lai hl.nh trang C; ~ (su, Xu ) , bl{t dau qua trmh doan

B o d 4. V6 ' i moi siiu otomat a£y xuong M =(8, E,V, f, S o , Zo) ta c6 the' tim aU'ercsiiu ngo n n g ii

ph i n gii cdnh L sao cho L =Loo(M, F) v6 ' i F ~ 8

Chung minh V6i m8i sieu otomat d~y xudng M = (8, E, V, [ , S o, Zo) , cac trang thai S1, S2, S3 E8

va cac chir cai Z 1 , Z2 E V, ta ky hieu:

LS182'!zZl(:: l 8 )= {p E E* Iton tai P1,P2:. P =P1P2 va (S1 ' Zd ~*(S3' Q1) ~

(S2' Q2Z2) voi Q1, Q2 [n ao d6) EV*}.

Menh de sau da: diro'c chimg minh bo-i M Linna [5]:

M~nh de C ho otomat iJ.£y xuong M = (8, E ,V,i,S , Z o ) Khi iJ.6P E L oo(M , F) neu va cM neu

B.o:J d"e 4 dU ' O " C suy ra true tiep tu' men. c , A h d"e tren ven viecA , • ' A 1"ay L = LS Z(L Ss ' zZ )00 nv-L c

4 KET LU~N

Vfn de neu ra da: C O " ban diro'c giai quyet fH neu diro'c m9t Sel tinh chat cua lap sieu ngdn

n ii' phi ngir canh va moi quan h~ cua n6 v6i krp sieu ng6n ngir diro'c dean nh~n 'bo'i sieu otomat

n on ngir dai Selvoi otomat d~y xu n , mdi quan h~ cila lap ngfm ngir doan n an bOi sieu otomat

diy xuong do-n dinh vai lap ng6n ngfr phi ngfr canh dan dinh

TAl L~U THAM KHAO

:J

hoc Quoc gia Nqi XV (1) (1999).

[2] B Le Sa c, V.R Dare, R Seromony, Strong recognition of rational w-languages, International

Co nferen c Mathematical Foundation of Informatics, 1999.

[3] B Le Saec, Saturating right congruences, Theoretical Informatics and Applications 24 (6) (1990) [4] M Linna, On w - s ets associated with context-free languages, Information a nd C o ntr olS! ( 1 976).

[5] W Thomas, Automata on infinitive words, Formal model and semantics (Handboo of Theorical Computer Science)' Vol B, 1990

Nh4n bai ngay 2 0 - 8 -1 99 Y

D ~ng Huy Ru4n , Khoa To/in -C '- Tin hoc,

Trttirng Dq,i hoc Khoa hoc Tt; nhiin - DHQG Ha Nqi.

"

Phung Van On , Khoa Cong ngh4 Thong tin,

Trv:irng Dq,i hoc Hang hdi Vi4t Nam.

Ngày đăng: 06/12/2015, 14:17

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm