Toán rời rạc
TS. Đỗ Đức Đông
dongdoduc@gmail.com
1
hình tính toán
1. Ngôn ngữ văn phạm
Văn phạm cấu trúc câu
Phân loại văn phạm cấu trúc câu
2. Các y hữu hạn trạng thái
y hữu hạn trạng thái đầu ra
y hữu hạn trạng thái không đầu ra
Sự chấp nhận của ngôn ngữ
3. y Turing
Đoán nhận ngôn ngữ
Tính hàm
2
tả ngôn ngữ
Một bộ chữ cái (một bộ từ vựng) V một tập không rỗng, hữu hạn.
Các phần tử của tập y được gọi các hiệu; Một từ (hoặc một u)
trên V một xâu các phần tử của V chiều dài hữu hạn. Xâu rỗng,
được hiệu 𝜆, xâu không chứa hiệu nào. Tập tt cả c từ trên
V được hiệu V*. Một ngôn ngữ trên V một tập con của V*.
Ngôn ngữ thể tả bằng cách
Liệt các từ trong ngôn ngữ;
Chọn một số tiêu chuẩn các từ thuộc ngôn ngữ đó phải thỏa mãn.
tả thông qua dùng văn phạm: Quy tc sinh ngôn ngữ; một số phần tử của từ vựng
không th thay thế bằng hiệu khác hiệu kết thúc (T); các phần tử khác th thay
thể bằng các hiệu khác hiệu không kết thúc (N).
dụ: câu chủ ngữ + vị ngữ
3
Văn phạm cấu trúc câu
Một văn phạm cấu trúc u G=(V, T, S, P) gồm một từ vựng V, một tập
con T của V các phần tử kết thúc, một hiệu xuất phát S tập các
sản xuất P. Tp V-T tập không kết thúc (N). Mỗi sản xuất trong P cần
phải chứa ít nhất một hiệu không kết thúc vế trái.
dụ 1, G=(V, T, S, P), trong đó V={“tôi anh, làm việc”, chu_ngu,
vi_ngu, S}, T={tôi,anh,làm việc”}, S hiệu xuất phát c sản
xuất {𝑆 chu_ngu vi_ngu,chu_ngu “tôi,chu_ngu “anh,vi_ngu
“làm việc”}
dụ 2, G=(V, T, S, P), trong đó V={a,b, S}, T={a,b}, S hiệu xuất phát
các sản xuất {𝑆 𝑎𝑆, 𝑆 𝑏𝑆, 𝑆 }
4
Dẫn xuất
Cho G=(V, T, S, P) một văn phạm cấu trúc câu.
Cho 𝑤0= 𝐴𝑋𝐵 𝑤1= 𝐴𝑌𝐵 các xâu trên V, nếu một sản xuất 𝑋 𝑌
thì ta nói 𝑤1được dẫn xuất trực tiếp từ 𝑤0. hiệu 𝑤0 𝑤1
Nếu 𝑤0, 𝑤1, , 𝑤𝑛 các u trên V sao cho 𝑤0 𝑤1; 𝑤1
𝑤2; ; 𝑤𝑛1 𝑤𝑛thì ta nói 𝑤𝑛được dẫn xuất từ 𝑤0, hiệu 𝑤0
𝑤𝑛.
y các bước dùng để nhận được 𝑤𝑛từ 𝑤0được gọi một dẫn xuất
dụ, G=(V, T, S, P), trong đó V={a,b, S}, T={a,b}, S hiệu xuất phát
các sản xuất 𝑆 𝑎𝑆𝑏, 𝑆 𝜆 thì:
𝑎𝑏 được dẫn xuất trực tiếp từ 𝑎𝑆𝑏
𝑎𝑎𝑎𝑏𝑏𝑏 được dẫn xuất từ 𝑆 𝑆 𝑎𝑆𝑏 𝑎𝑎𝑆𝑏𝑏 𝑎𝑎𝑎𝑆𝑏𝑏𝑏 𝑎𝑎𝑎𝑏𝑏𝑏
5