Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Ngôn ngữ phi ngữ cảnh
MIỄN PHÍ
Số trang
32
Kích thước
382.5 KB
Định dạng
PDF
Lượt xem
1406

Ngôn ngữ phi ngữ cảnh

Nội dung xem thử

Mô tả chi tiết

Trang 157

Lý thuyết Ôtômát & NNHT - Khoa Công Nghệ Thông Tin

Chương 5 Ngôn ngữ phi ngữ cảnh

5.1 Văn phạm phi ngữ cảnh

5.2 Phân tích cú pháp và tính nhập nhằng

5.3 Văn phạm phi ngữ cảnh và ngôn ngữ lập trình

Trang 158

Lý thuyết Ôtômát & NNHT - Khoa Công Nghệ Thông Tin

Văn phạm phi ngữ cảnh

„ Định nghĩa 5.1

„ Một văn phạm G = (V, T, S, P) được gọi là phi ngữ cảnh

(context free) nếu mọi luật sinh trong P có dạng

A → x,

trong đó A ∈ V còn x ∈ (V ∪T)*.

„ Một ngôn ngữ được gọi là phi ngữ cảnh nếu và chỉ nếu có một

VPPNC G sao cho L = L(G).

„ Nhận xét

„ Mọi NNCQ đều là PNC, nhưng điều ngược lại thì không. Như

chúng ta sẽ thấy sau này họ NNCQ là một tập con thực sự của

họ NNPNC.

Trang 159

Lý thuyết Ôtômát & NNHT - Khoa Công Nghệ Thông Tin

Các ví dụ về NNPNC

„ Ví dụ 1

„ Văn phạm G = ({S}, {a, b}, S, P), có các luật sinh

S → aSa | bSb | λ,

là PNC. Một dẫn xuất điển hình trong văn phạm này là

S ⇒ aSa ⇒ aaSaa ⇒ aabSbaa ⇒ aabbaa

Dễ thấy

L(G) = {wwR: w ∈ {a, b}*}

„ Văn phạm trong ví dụ trên không những là PNC mà còn là

tuyến tính. Các VPCQ và tuyến tính rõ ràng là PNC, nhưng một

VPPNC không nhất thiết là tuyến tính.

Tải ngay đi em, còn do dự, trời tối mất!