Bài Giảng Môn học: OTOMAT VÀ NGÔN NGỮ HÌNH THỨC

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Bài Giảng Môn học: OTOMAT VÀ NGÔN NGỮ HÌNH THỨC"

Transcript

1 Bài Giảng Môn học: OTOMAT VÀ NGÔN NGỮ HÌNH THỨC TS. Nguyễn Văn Định, Khoa CNTT Lời nói đầu Ngôn ngữ là phương tiện để giao tiếp, sự giao tiếp có thể hiểu là giao tiếp giữa con người với nhau, giao tiếp giữa người với máy, hay giao tiếp giữa máy với máy. Ngôn ngữ để con người có thể giao tiếp với nhau được gọi là ngôn ngữ tự nhiên, chẳng hạn như tiếng Anh, tiếng Nga, tiếng Việt là các ngôn ngữ tự nhiên. Các quy tắc cú pháp của ngôn ngữ tự nhiên nói chung rất phức tạp nhưng các yêu cầu nghiêm ngặt về ngữ nghĩa thì lại thiếu chặt chẽ, chẳng hạn cùng một từ hay cùng một câu ta có thể hiểu chúng theo những nghĩa khác nhau tùy theo từng ngữ cảnh cụ thể. Con người muốn giao tiếp với máy tính tất nhiên cũng thông qua ngôn ngữ. Để có sự giao tiếp giữa người với máy hay giữa máy với nhau, cần phải có một ngôn ngữ với các quy tắc cú pháp chặt chẽ hơn so với các ngôn ngữ tự nhiên, nói cách khác, với một từ hay một câu thì ngữ nghĩa của chúng phải là duy nhất mà không phụ thuộc vào ngữ cảnh. Những ngôn ngữ như thế được gọi là ngôn ngữ hình thức. Con người muốn máy tính thực hiện công việc, phải viết các yêu cầu đưa cho máy bằng ngôn ngữ máy hiểu được. Việc viết các yêu cầu như thế gọi là lập trình. Ngôn ngữ dùng để lập trình được gọi là ngôn ngữ lập trình. Các ngôn ngữ lập trình đều là các ngôn ngữ hình thức. Cả ngôn ngữ hình thức lẫn ngôn ngữ tự nhiên đều có thể xem như những tập các từ, tức là các xâu hữu hạn các phần tử của một bộ chữ cái cơ sở nào đó. Về mặt truyền thống, lý thuyết ngôn ngữ hình thức liên quan đến các đặc tả cú pháp của ngôn ngữ nhiều hơn là đến những vấn đề ngữ nghĩa. Một đặc tả về cú pháp của một ngôn ngữ có hữu hạn từ, ít nhất về nguyên tắc, có thể được cho bằng cách liệt kê các từ. Điều đó không thể áp dụng đối với các ngôn ngữ có vô hạn từ. Nhiệm vụ chính của lý thuyết ngôn ngữ hình thức là nghiên cứu các cách đặc tả hữu hạn của các ngôn ngữ vô hạn. Lý thuyết tính toán cũng như của nhiều ngành khác nhau của nó, chẳng hạn mật mã học, có liên quan mật thiết với lý thuyết ngôn ngữ. Các tập vào và ra của một thiết bị tính toán có thể được xem như các ngôn ngữ và nói một cách sâu sắc hơn thì các mô hình tính toán có thể được đồng nhất với các lớp các đặc tả ngôn ngữ theo nghĩa mà trong bài giảng này chúng ta sẽ nêu chính xác hơn. Chẳng hạn, các máy Turing có thể được đồng nhất với các văn phạm cấu trúc câu, các otomat hữu hạn có thể đồng nhất với các văn phạm chính quy. Môn học otomat và ngôn ngữ hình thức nhằm trang bị cho sinh viên các năm cuối của ngành Tin học các khái niệm về ngôn ngữ hình thức, các otomat, máy Turing Trên cơ sơ đó, sinh viên có thể hiểu sâu hơn cấu trúc các ngôn ngữ lập trình, các chương trình dịch cũng như bản chất của thuật toán và độ phức tạp tính toán của chúng. Trong khi chưa có điều kiện biên soạn một giáo trình cho môn học này, chúng tôi tạm thời cung cấp cho sinh viên ngành Tin học tập bài giảng này, để làm tài liệu tham khảo và học tập. Do thời gian biên soạn có hạn nên chắc rằng tập bài giảng này còn nhiều thiếu sót, rất mong nhận được những ý kiến đóng góp của các em sinh viên và đồng nghiệp. 1

2 Chương 1 VĂN PHẠM VÀ NGÔN NGỮ HÌNH THỨC Trong chương này, chúng ta đề cập đến một số khái niệm và kết quả cơ bản liên quan đến văn phạm và ngôn ngữ hình thức. 1. Các khái niệm cơ bản về ngôn ngữ hình thức 1.1 Bảng chữ cái 1.2 Từ 1.3 Ngôn ngữ 2. Các phép toán trên các từ 2.1 Phép nhân ghép 2.2 Phép lấy từ ngược 2.3 Phép chia từ 3. Các phép toán trên ngôn ngữ 3.1 Phép hợp 3.2 Phép giao 3.3 Phép lấy phần bù 3.4 Phép nhân ghép 3.5 Phép lặp 3.6 Phép lấy ngôn ngữ ngược 3.7 Phép chia ngôn ngữ 4. Văn phạm và ngôn ngữ sinh bởi văn phạm 4.1 Định nghĩa văn phạm 4.2 Ngôn ngữ sinh bởi văn pham 4.3 Phân loại văn phạm theo Chomsky 5. Các tính chất của văn phạm và ngôn ngữ 5.1 Tính chất của văn phạm và dẫn xuất 5.2 Tính đóng của lớp ngôn ngữ sinh bởi văn phạm 2

3 1. Các khái niệm cơ bản về ngôn ngữ hình thức 1.1 Bảng chữ cái Định nghĩa 1.1 Tập Σ khác rỗng gồm hũu hạn hay vô hạn các ký hiệu được gọi là bảng chữ cái. Mỗi phần tử a Σ được gọi là một chữ cái hay một ký hiệu. Thí dụ 1.1 Dưới đây là các bảng chữ cái: 1. = {a, b, c,, x, y, z} 2. Δ = {α, β, γ, δ, ε, η, ϕ, κ, μ, χ, ν, π, θ, ρ, σ, τ, ω,ξ, ψ}, 3. Г = {0, 1}, 4. W = {if, then, else, a, b, c, d, e, f, +,,, /, =, }. 1.2 Từ Định nghĩa 1.2 Giả sử có bảng chữ cái Σ = {a 1, a 2,, a m }, một dãy các chữ cái α = a i1 a i2 a it, với a ij Σ (1 j t) được gọi là một từ hay một xâu trên bảng chữ cái Σ. Tổng số vị trí của các ký hiệu xuất hiện trong xâu α được gọi là độ dài của từ α và ký hiệu là α. Như vậy, một từ trên bảng chữ cái Σ là một xâu hữu hạn gồm một số lớn hơn hay bằng không các chữ cái của Σ, trong đó một chữ cái có thể xuất hiện nhiều lần. Xâu không có chữ cái nào được gọi là từ rỗng và được ký hiệu là ε. Rõ ràng từ rỗng là từ thuộc mọi bảng chữ cái. Hai từ α = a 1 a 2 a n và β = b 1 b 2 b m được gọi là bằng nhau, và được ký hiệu là α = β, nếu n = m và a i = b i với mọi i = 1, 2,, n. Nếu α là một từ trên bảng chữ cái Σ, và Σ Δ thì α cũng là từ trên bảng chữ cái Δ. Tập mọi từ trên bảng chữ cái Σ được ký hiệu là Σ *, còn tập mọi từ khác rỗng trên bảng chữ cái Σ được ký hiệu là Σ +. Như vậy Σ + = Σ * \ {ε} và Σ * = Σ + {ε}. Dễ thấy rằng các tập Σ * và Σ + là vô hạn. Về cấu trúc đại số thì Σ * là một vị nhóm tự do sinh bởi Σ với đơn vị là từ rỗng ε, còn Σ + là một nửa nhóm tự do sinh bởi Σ. Có thể chứng minh được rằng các tập Σ * và Σ + là vô hạn đếm được. Thí dụ Ta có ε, 0, 01, 101, 1010, là các từ trên bảng chữ cái Г = {0,1} 2. Các xâu ε, beautiful, happy, holiday là các từ trên bảng chữ cái Σ = {a, b, c,, z}. 3

4 1.3 Ngôn ngữ Định nghĩa 1.3 Cho bảng chữ cái Σ, mỗt tập con L Σ * được gọi là một ngôn ngữ hình thức (hay ngôn ngữ) trên bảng chữ cái Σ. Tập rỗng, ký hiệu, là một ngôn ngữ không gồm một từ nào và được gọi là ngôn ngữ rỗng. Vậy ngôn ngữ rỗng là ngôn ngữ trên mọi bảng chữ cái. Chú ý rằng ngôn ngữ rỗng: L = là khác với ngôn ngữ chỉ gồm một từ rỗng: L = {ε}. Thí dụ Σ * là ngôn ngữ gồm tất cả các từ trên Σ còn Σ + là ngôn ngữ gồm tất cả các từ khác từ trống trên Σ. 2. L = { ε, 0, 1, 01, 10, 00, 11, 011,100} là một ngôn ngữ trên bảng chữ cái Г = {0, 1}. 3. L = {a, b, c, aa, ab, ac, abc} là ngôn ngữ trên bảng chữ cái Σ = {a, b, c}. 4. L 1 = {ε, a, b, abb, aab, aaa, bbb, abab}, L 2 = {a n b n n N} là hai ngôn ngữ trên bảng chữ Σ = {a, b}, L 1 là ngôn ngữ hữu hạn trong khi L 2 là ngôn ngữ vô hạn. Mỗi từ thuộc ngôn ngữ L 2 có số chữ cái a bằng số chữ cái b với a và b không xen kẽ, a nằm ở phía trái và b ở phía phải của từ 2. Các phép toán trên các từ Các phép toán dưới đây thực hiện trên các từ trên cùng một bảng chữ cái Σ, tạo nên các từ mới cũng thuộc cùng một bảng chữ cái. 2.1 Phép nhân ghép Định nghĩa 2.1 Tích ghép (hay nhân ghép) của hai từ α = a 1 a 2 a m và từ β = b 1 b 2 b n trên bảng chữ cái Σ, là từ γ = a 1 a 2 a m b 1 b 2 b n trên bảng chữ cái Σ. Kí hiệu phép nhân ghép là γ = α.β (hay γ = αβ). Nhận xét: Từ định nghĩa 2.1, ta thấy: Từ rỗng là phần tử đơn vị đối với phép nhân ghép, tức là: ωε = εω = ω đúng với mọi từ ω. Phép nhân ghép có tính kết hợp, nghĩa là với mọi từ α, β, γ, ta có (αβ)γ = α(βγ). Ký hiệu ω n, với n là số tự nhiên, được dùng theo nghĩa quen thuộc: ω n ε khi n = 0, = ω khi n = 1, n 1 ω ω khi n > 1. 4

5 Đối với phép nhân ghép thì hàm độ dài có một số tính chất hình thức của lôgarit: với mọi từ α, β và mọi số tự nhiên n, thì: αβ = α + β, và α n = n α. Và rõ ràng là với phần tử đơn vị, tức là từ rỗng ε, thì ε = 0. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. Một vài khái niệm liên quan Đối với các từ ω, t 1, φ, t 2 trên bảng chữ cái Σ mà ω = t 1 φt 2 thì *φ * ( * không phải là một ký hiệu của Σ) gọi là một vị trí của φ trên Σ. Xâu φ được gọi là một từ con trong ω nếu tồn tại ít nhất một vị trí của φ trong ω. Nếu t 1 = ε, tức là ω = φ t 2 thì φ được gọi là tiền tố (phần đầu) của từ ω, nếu t 2 = ε, tức là ω = t 1 φ thì φ được gọi là hậu tố (phần cuối) của từ ω. Dễ thấy rằng từ rỗng ε là phần đầu, phần cuối và là từ con của một từ ω bất kỳ trên bảng chữ cái Σ. Trường hợp φ = 1, tức là φ chỉ gồm 1 ký hiệu, chẳng hạn φ = b Σ, thì *b* được gọi là một vị trí của b trong từ ω, cũng gọi là một điểm trong ω. Số vị trí của kí hiệu a trong từ ω được ký hiệu là I a (ω), hay ω a hoặc đơn giản hơn là ω a. Thí dụ Trên bảng chữ cái W = {if, then, else, a, b, c, d, e, f, +,,, /, =, }, ta có các từ α = if a+b=c then c d=e và β = else c/d=f, còn αβ là từ: if a+b=c then c d=e else c/d=f. 2. Cho Σ = {a, b, c}, khi đó: Từ ω = abcbcb chứa 2 vị trí của bcb, đó là a*bcb*cb và abc*bcb*, φ = bcb là một từ con của ω. Từ ω chứa một vị trí của ký hiệu a, đó là *a*bcbcb. 3. Từ ω = trên bảng chữ cái {0, 1} có độ dài 9, trong đó 0101 là tiền tố và là hậu tố của ω. 2.2 Phép lấy từ ngược Định nghĩa 2.2 Giả sử có từ khác rỗng ω = a 1 a 2 a m trên bảng chữ cái Σ, khi đó từ a m a m-1 a 2 a 1 được gọi là từ ngược (hay từ soi gương) của từ ω, và được ký hiệu là ω R, hay ω^. Khi ω = ε ta quy ước ε R = ε. Nhận xét: Dễ thấy rằng phép lấy từ ngược có các tính chất sau: (ω R ) R = ω. (αβ) R = β R α R α R = α. 5

6 Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. Thí dụ Cho các từ α = và β = aabb trên bảng chữ cái {0,1,a,b}, theo định nghĩa ta có: α R = và (α R ) R = (011001) R = = α. β R = bbaa và (β R ) R = (bbaa) R = aabb = β. 2. Cho các từ happy và oto trên bảng chữ cái = {a, b, c, x, y, z}, khi đó ta có: (happy) R = yppah và (oto) R = oto. Ngoài ra ta có: (happy) R = yppah = happy = Phép chia từ Là phép toán ngắt bỏ phần đầu hay phần cuối của một từ. Ta có các định nghĩa sau: Định nghĩa 2.3 Phép chia trái của từ α cho từ β (hay thương bên trái của α và β) cho kết quả là phần còn lại của từ α sau khi ngắt bỏ phần đầu β trong từ α, và được ký hiệu là β \ α. Định nghĩa 2.4 Phép chia phải của từ α cho từ γ (hay thương bên phải của α và γ) cho kết quả là phần còn lại của từ α sau khi ngắt bỏ phần cuối γ trong từ α, và được ký hiệu là α / γ. Nhận xét: Dễ thấy rằng các phép chia từ có tính chất sau: Trong phép chia trái của từ α cho từ β thì β phải là tiền tố của từ α, tương tự, trong phép chia phải từ α cho từ γ thì γ phải là hậu tố của từ α. ε\ α = α / ε = α. α\ α = α / α = ε. Nếu α = β.γ thì β\ α = γ, còn α / γ = β ( β \ α ) R = α R / β R. ( α / γ ) R = γ R \ α R. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. Thí dụ 2.3 Cho các từ α = abcaabbcc, β = abc, γ = bcc trên bảng chữ cái = {a, b, c}, khi đó ta có 1. β \ α = aabbcc và α /γ = abcaab. 2. ( β \ α ) R = (aabbcc) R = ccbbaa = ccbbaacba / cba = α R / β R 6

7 3. Các phép toán trên ngôn ngữ. Các họ ngôn ngữ cụ thể thường được đặc trưng một cách tiện lợi qua các phép toán xác định trên ngôn ngữ, họ đó gồm các ngôn ngữ nhận được bằng việc tổ hợp từ một số ngôn ngữ cho trước bởi một số phép toán nào đó. Vì mỗi ngôn ngữ là một tập hợp nên ta có các phép toán đại số tập hợp như là phép giao, phép hợp, phép hiệu, phép lấy bù trên các ngôn ngữ. Chẳng hạn, với L 1 và L 2 là hai ngôn ngữ trên bảng chữ cái Σ thì ta cũng có các ngôn ngữ mới sau đây trên bảng chữ cái Σ: L 1 L 2, L 1 L 2, L 1.L 2, Σ * \ L 1. Dưới đây chúng ta sẽ trình bày các phép toán trên ngôn ngữ 3.1 Phép hợp Định nghĩa 3.1 Hợp của hai ngôn ngữ L 1 và L 2 trên bảng chữ cái, ký hiệu L 1 L 2, là một ngôn ngữ trên bảng chũ cái, đó là tập từ: L = {ω Σ* ω L 1 hoặc ω L 2 } Định nghĩa phép hợp có thể mở rộng cho một số hữu hạn các ngôn ngữ, tức là hợp của các ngôn ngữ L 1, L 2,, L n trên bảng chữ cái Σ, là tập từ: U n L i i=1 = {ω Σ* ω Li, với i nào đó, 1 i n } Nhận xét: Dễ dàng thấy rằng phép hợp các ngôn ngữ có các tính chất sau: Phép hợp hai ngôn ngữ có tính giao hoán: L 1 L 2 = L 2 L 1. Phép hợp các ngôn ngữ có tính kết hợp: (L 1 L 2 ) L 3 = L 1 ( L 2 L 3 ). Với mọi ngôn ngữ L trên Σ thì: L = L = L và L Σ * = Σ *. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. 3.2 Phép giao Định nghĩa 3.2 Giao của hai ngôn ngữ L 1 và L 2 trên bảng chữ cái, ký hiệu L 1 L 2, là một ngôn ngữ trên bảng chữ cái, đó là tập từ: L = {ω Σ* ω L 1 và ω L 2 } Định nghĩa phép giao có thể mở rộng cho một số hữu hạn các ngôn ngữ, tức là giao của các ngôn ngữ L 1, L 2,, L n trên bảng chữ cái Σ, là tập từ: I n L i i=1 = {ω Σ* ω Li, với mọi i, 1 i n } Nhận xét: Dễ dàng thấy ràng, phép giao các ngôn ngữ có tính chất sau: Phép giao hai ngôn ngữ có tính giao hoán: L 1 L 2 = L 2 L 1. 7

8 Phép giao các ngôn ngữ có tính kết hợp: (L 1 L 2 ) L 3 = L 1 ( L 2 L 3 ). Phép giao các ngôn ngữ có tính phân phối đối với phép hợp: (L 1 L 2 ) L 3 = (L 1 L 3 ) ( L 2 L 3 ). (L 1 L 2 ) L 3 = (L 1 L 3 ) ( L 2 L 3 ). Với mọi ngôn ngữ L trên Σ thì: L = L = và L Σ * = L. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. 3.3 Phép lấy phần bù Định nghĩa 3.3 Ngôn ngữ phần bù của ngôn ngữ L trên bảng chữ cái Σ, ký hiệu C Σ L (hay đơn giản là CL, nếu không gây nhầm lẫn), là một ngôn ngữ trên bảng chữ cái, đó là tập từ: C Σ L = {ω Σ* ω L } Nhận xét: Dễ dàng thấy rằng phép lấy phần bù các ngôn ngữ có các tính chất sau: C } = Σ +, C + Σ {ε Σ Σ = {ε}. C Σ = Σ *, C Σ Σ * =. C(CL 1 CL 2 ) = L 1 L 2. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. Thí dụ Cho ngôn ngữ L 1 = {ε, 0, 01}, L 2 = {ε, 01, 10} trên bảng chữ cái Σ = {0, 1}, khi đó ta có: L 1 L 2 = {ε, 0, 01, 10}, L 1 L 2 = {ε, 01}. 2. Cho ngôn ngữ L = {ω *, với ω là một số chẵn }, khi đó ta có: C Σ L = {ω +, với ω là một số lẻ}. 3.4 Phép nhân ghép Định nghĩa 3.4 Cho hai ngôn ngữ L 1 trên bảng chữ Σ 1 và L 2 trên bảng chữ Σ 2. Nhân ghép hay tích của hai ngôn ngữ L 1 và L 2 là một ngôn ngữ trên bảng chữ Σ 1 Σ 2, ký hiệu L 1 L 2, đuợc xác định bởi: L 1 L 2 = {αβ α L 1 và β L 2 }. Nhận xét: Dễ dàng nhận thấy phép nhân ghép (tích) các ngôn ngữ có các tính chất sau: Phép nhân ghép có tính kết hợp: với mọi ngôn ngữ L 1, L 2 và L 3, ta có: (L 1 L 2 )L 3 = L 1 (L 2 L 3 ). 8

9 L = L =, {ε}l = L{ε} = L, Phép nhân ghép có tính phân phối đối với phép hợp, nghĩa là L 1 (L 2 L 3 ) = L 1 L 2 L 1 L 3, (L 2 L 3 )L 1 = L 2 L 1 L 3 L 1. Đặc biệt: Phép nhân ghép không có tính phân phối đối với phép giao. Phép hợp, phép giao không có tính phân phối đối với phép nhân ghép (xem thí dụ 3.2). Tức là với mọi ngôn ngữ L 1, L 2 và L 3, thì: L 1 (L 2 L 3 ) (L 1 L 2 ) (L 1 L 3 ) và L 1 (L 2 L 3 ) (L 1 L 2 )(L 1 L 3 ), L 1 (L 2 L 3 ) (L 1 L 2 )(L 1 L 3 ). Thí dụ 3.2 Đây là một phản ví dụ để chỉ ra rằng phép nhân ghép không có tính phân phối đối với phép giao. Phép hợp, phép giao không có tính phân phối đối với phép nhân ghép. Xét các ngôn ngữ L 1 = {0, 01}, L 2 = {01, 10}, L 3 = {0} trên bảng chữ cái Σ = {0, 1}. 1. Có thể kiểm tra được rằng phép nhân ghép không có tính phân phối đối với phép giao: Ta có: L 2 L 3 =, do đó: L 1 (L 2 L 3 ) =, Mặt khác, ta có L 1 L 2 = {001, 010, 0101, 0110} và L 1 L 3 = {00, 010}, do đó: (L 1 L 2 ) (L 1 L 3 ) = {010}. Vậy L 1 (L 2 L 3 ) (L 1 L 2 ) (L 1 L 3 ), tức là phép nhân ghép không có tính phân phối đối với phép giao. 2. Kiểm tra tính phân phối của phép hợp, phép giao đối với phép nhân ghép: Ta có: L 2 L 3 = {010, 100}, do đó: L 1 (L 2 L 3 ) = {0, 01, 010, 100}, Mặt khác ta cũng có L 1 L 2 = {0, 01, 10} và L 1 L 3 = {0, 01}, do đó: (L 1 L 2 )(L 1 L 3 ) = {00, 001, 010, 0101, 100, 1001}. Vậy L 1 (L 2 L 3 ) (L 1 L 2 )(L 1 L 3 ), tức là phép hợp không có tính phân phối đối với phép nhân ghép. Tương tự, đối với phép giao, ta có: L 2 L 3 = {010, 100}, do đó: L 1 (L 2 L 3 ) =. Mặt khác L 1 L 2 = {01}, L 1 L 3 = {0}, do đó: (L 1 L 2 )(L 1 L 3 ) = {010}. Vậy L 1 (L 2 L 3 ) (L 1 L 2 )(L 1 L 3 ). Tức là phép giao không có tính phân phối đối với phép nhân ghép. 9

10 Vì phép ghép ngôn ngữ có tính kết hợp nên ký hiệu L n được dùng với mọi ngôn ngữ L và số tự nhiên n theo nghĩa quen thuộc sau: L n = { ε } khi n = 0, L khi n = 1, n -1 L L khi n > Phép lặp Định nghĩa 3.5 Cho ngôn ngữ L trên bảng chữ cái Σ, khi đó: U =0 n Tập từ {ε} L L 2 L n = được gọi là ngôn ngữ lặp của ngôn ngữ L (hay bao đóng ghép của ngôn ngữ L), ký hiệu L Vậy ngôn ngữ lặp của L là hợp của mọi luỹ thừa của L: L * =. Tập từ L L 2 L n = được gọi là ngôn ngữ lặp cắt của ngôn ngữ L, ký hiệu L +, U =1 n L n Vậy ngôn ngữ lặp cắt của L là hợp của mọi luỹ thừa dương của L: L + =. Thí dụ Xét ngôn ngữ L = {0, 1} trên bảng chữ Σ = {0, 1}. Ta có: L 2 = {00, 01, 10, 11}, tập hợp các xâu nhị phân độ dài 2; L 3 = {000, 001, 010, 011, 100, 101, 110, 111}, tập hợp các xâu nhị phân độ dài 3. Tương tự, L n là tập hợp các xâu nhị phân độ dài n. Vì vậy, L * là tập hợp tất cả các xâu nhị phân. 2. Xét hai ngôn ngữ trên bảng chữ Σ = {a}: L 1 = {a 2n n 1}, L 2 = {a 5n+3 n 0}. Khi đó, ta có L 1 = {a 2 } +, L 2 = {a 5 } * {a 3 }. 3.6 Phép lấy ngôn ngữ ngược Định nghĩa 3.6 Cho ngôn ngữ L trên bảng chữ cái Σ, khi đó ngôn ngữ ngược của L là một ngôn ngữ trên bảng chữ cái, được ký hiệu là L R hay L^, là tập từ: L n *. L R = {ω Σ* / ω R L} U =0 n L n U =1 n L n 10

11 Nhận xét: Dễ dàng thấy rằng phép lấy ngôn ngữ ngược có các tính chất sau: (L R ) R = L. {ε} R = { ε}. ( ) R =. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. Thí dụ 3.4 Cho L = {ε, ab, abc, cbaa} là một ngôn ngữ trên bảng chữ cái Σ = {a, b, c}, khi đó L R = {ε, ba, cba, aabc} là ngôn ngữ ngược của L. 3.7 Phép chia ngôn ngữ Định nghĩa 3.7 Cho ngôn ngữ X và Y trên bảng chữ cái Σ, khi đó thương bên trái của ngôn ngữ X cho ngôn ngữ Y là một ngôn ngữ trên, được ký hiệu là Y \ X, là tập từ: Y \ X = {z Σ* / x X, y Y mà x = yz} Định nghĩa 3.8 Cho ngôn ngữ X và Y trên bảng chữ cái Σ, khi đó thương bên phải của ngôn ngữ X cho ngôn ngữ Y là một ngôn ngữ trên, được ký hiệu là X / Y, là tập từ: X / Y = {z Σ* / x X, y Y mà x = zy} Nhận xét: Dễ dàng thấy rằng phép chia ngôn ngữ có các tính chất sau: {ε}\ L = L /{ε} = L \ L = L / = L L\ Σ* = Σ* / L = Σ * L\ Σ+ = Σ+ / L = Σ + ( Y \ X ) R = X R / Y R, ( X / Y ) R = Y R. \ X R. Chứng minh các kết quả trên là khá dễ dàng, xin dành cho sinh viên như là bài tập. Thí dụ 3.5 Cho X = {a, b, abc, cab, bcaa} và Y = {ε, c, ab} là các ngôn ngữ trên bảng chữ cái Σ = {a, b, c}, khi đó: 1. Y \ X = {a, b, abc, cab, bcaa, ab, c} 2. X / Y = {a, b, abc, cab, bcaa, ab, c} 3. X \ Y = {b} 4. Y / X = {a} 5. X \ X = {ε, bc, caa} 6. Y \ Y = {ε, c, ab} 11

12 4. Văn phạm và ngôn ngữ sinh bởi văn phạm Mở đầu Ta có thể hình dung một văn phạm như một thiết bị tự động mà nó có khả năng sinh ra một tập hợp các từ trên một bảng chữ cái cho trước. Mỗi từ được sinh ra sau một số hữu hạn bước thực hiện các quy tắc của văn phạm. Việc xác định một ngôn ngữ trên bảng chữ cái cho trước có thể được thực hiện bằng một trong các cách thức sau: Cách 1. Đối với mỗi từ thuộc ngôn ngữ đã cho, ta có thể chọn một quy cách hoạt động của thiết bị tự động để sau một số hữu hạn bước làm việc nó dừng và sinh ra chính từ đó. Cách 2. Thiết bị tự động có khả năng lần lượt sinh ra tất cả các từ trong ngôn ngữ đã cho. Cách 3. Với mỗi từ ω cho trước, thiết bị tự động có thể cho biết từ đó có thuộc ngôn ngữ đã cho hay không. Trong lý thuyết văn phạm, người ta đã chứng minh được rằng ba cách thức trên là tương đương nhau hay văn phạm làm việc theo các cách trên là tương đương nhau. Vì vậy, ở đây ta quan tâm đến cách thứ nhất, tức là ta xét văn phạm như là một thiết bị tự động sinh ra các từ. Vì lẽ đó mà người ta còn gọi các thiết bị tự động đó là văn phạm sinh. Việc sinh ra các từ có thể được thực hiện bằng nhiều cách khác nhau. Các từ có thể được sinh ra bởi các văn phạm, bởi các Otomat, bởi các máy hình thức như máy Turing, Ở đây ta đề cập đến cách của CHOMSKY đưa ra vào những năm Định nghĩa văn phạm Định nghĩa 4.1 Văn phạm G là một bộ sắp thứ tự gồm 4 thành phần: trong đó: G = < Σ, Δ, S, P >, + Σ là một bảng chữ cái, gọi là bảng chữ cái cơ bản (hay bảng chữ cái kết thúc), mỗi phần tử của nó được gọi là một ký hiệu kết thúc hay ký hiệu cơ bản; + Δ là một bảng chữ cái, Δ Σ =, gọi là bảng ký hiệu phụ (hay báng chữ cái không kết thúc), mỗi phần tử của nó được gọi là một ký hiệu không kết thúc hay ký hiệu phụ. + S Δ được gọi là ký hiệu xuất phát hay tiên đề; + P là tập hợp các quy tắc sinh có dạng α β, α được gọi là vế trái và β được gọi là vế phải của quy tắc này, với α, β (Σ Δ) * và trong α chứa ít nhất một ký hiệu không kết thúc. P = {α β α = α Aα, với A Δ, α, α, β (Σ Δ) * } 12

13 Chẳng hạn, với Σ = {0,1}, Δ = {S, A, B} thì các quy tắc S 0S1A, 0AB 1A1B, A ε, là các quy tắc hợp lệ vì vế trái luôn chứa ít nhất 1 ký hiệu phụ thuộc Δ. Nhưng các quy tắc dạng 0 A, 01 0B, là các quy tắc không hợp lệ. Thí dụ 4.1 Các bộ bốn sau là các văn phạm: 1. G 1 = <{0, 1}, {S}, S, {S 0S1, S ε}>, 2. G 2 = <{a, b}, {S, A}, S, {S Ab, A aab, A ε}>, 3. G 3 = <{a, b, c}, {S, A, B, C}, S, {S ABC, A aa, B bb, C cc, A a, B b, C c}> 4. G 4 = <Σ, Δ, S, P>, trong đó: Σ = {tôi, anh, chị, ăn, uống, cơm, phở, sữa, café}, Δ = {<câu>, <chủngữ>, <vịngữ>, <độngtừ1>, <độngtừ2>, <danhtừ1>, <danhtừ2>}, S = <câu>, P = {<câu> <chủngữ><vịngữ>, <chủngữ> tôi, <chủngữ> anh, <chủngữ> chị, <vịngữ> <độngtừ1><danhtừ1>, <vịngữ> <độngtừ2><danhtừ2>, <độngtừ1> ăn, <độngtừ2> uống, <danhtừ1> cơm, <danhtừ1> phở, <danhtừ2> sữa, <danhtừ2> café}. Chú ý: Nếu các quy tắc có vế trái giống nhau có thể viết gọn lại: hai quy tắc α β, α γ có thể được viết là α β γ. Chẳng hạn, như trong văn phạm G 1 ở thí dụ 4.1, ta có thể viết hai quy tắc của nó dưới dạng S 0S1 ε. 4.2 Ngôn ngữ sinh bởi văn phạm Định nghĩa 4.2 Cho văn phạm G = < Σ, Δ, S, P > và η, ω (Σ Δ) *. Ta nói ω được suy dẫn trực tiếp từ η trong G, ký hiệu η G ω hay ngắn gọn là η ω (nếu không sợ nhầm lẫn), nếu tồn tại quy tắc α β P và γ, δ (Σ Δ) * sao cho η = γαδ, ω = γβδ. Điều này có nghĩa là nếu η nhận vế trái α của quy tắc α β như là từ con thì ta thay α bằng β để được từ mới ω. Định nghĩa 4.3 Cho văn phạm G = < Σ, Δ, S, P > và η, ω (Σ Δ)*. Ta nói ω được suy dẫn từ η trong G, ký hiệu η G ω hay ngắn gọn là η ω (nếu không sợ nhầm lẫn), nếu η = ω hoặc tồn tại một dãy D = ω 0, ω 1,, ω k (Σ Δ)* sao cho ω 0 = η, ω k = ω và ω i-1 ω i, với i = 1, 2,..., k. Dãy D = ω 0, ω 1,, ω k được gọi là một dẫn xuất của ω từ η trong G và số k được gọi là độ dài của dẫn xuất này. Nếu ω 0 = S và ω k Σ* thì dãy D gọi là dẫn xuất đầy đủ. Nếu ω i được suy dẫn trực tiếp từ ω i-1 bằng việc áp dụng một quy tắc p nào đó trong G thì ta nói quy tắc p được áp dụng ở bước thứ i. Định nghĩa 4.4 Cho văn phạm G = < Σ, Δ, S, P >. Từ ω Σ* được gọi là sinh bởi văn phạm G nếu tồn tại suy dẫn S ω. Ngôn ngữ sinh bởi văn phạm G, ký hiệu L(G), là tập hợp tất cả các từ sinh bởi văn phạm G: L(G) = {ω Σ * S G ω}. 13

14 Định nghĩa 4.5 Hai văn phạm G 1 = < Σ 1, Δ 1, S 1, P 1 > và G 2 = < Σ 2, Δ 2, S 2, P 2 > được gọi là tương đương nếu L(G 1 ) = L(G 2 ). Thí dụ Xét văn phạm G 1 trong thí dụ 4.1. Từ ω = được suy dẫn từ S bằng dãy dẫn xuất độ dài 5: S 0S1 00S11 000S S (có thể viết ngắn gọn là ω = ). Bằng việc sử dụng n lần (n 0) quy tắc 1 rồi quy tắc 2, ta có: S 0 n 1 n. Do đó L(G 1 ) = {0 n 1 n n 0}. 2. Xét văn phạm G 2 trong thí dụ 4.1. Sử dụng quy tắc 1, rồi n lần (n 0) quy tắc 2, sau đó quy tắc 3 để kết thúc, ta có: S Ab a n Ab n b a n b n+1. Do đó L(G 2 ) = {a n b n+1 n 0}. 3. Xét văn phạm G 3 trong thí dụ 4.1. Sử dụng quy tắc 1, rồi m -1 lần (m 1) quy tắc 2, n-1 lần (n 1) quy tắc 3, k-1 lần (k 1) quy tắc 4 (các quy tắc có thể xen kẻ), sau đó kết thúc bởi các quy tắc 5, 6, 7, ta có: S ABC a m Ab n Bc k C a m b n c k. Do đó L(G 3 ) = {a m b n c k m 1, n 1, k 1}. 4. Dễ dàng thấy rằng: L(G 4 ) = {tôi ăn cơm, anh ăn cơm, chị ăn cơm, tôi ăn phở, anh ăn phở, chị ăn phở, tôi uống sữa, anh uống sữa, chị uống sữa, tôi uống café, anh uống café, chị uống café}. Ta có thể biểu diễn việc dẫn xuất từ <câu> đến một từ trong L(G 4 ), chẳng hạn tôi ăn cơm bằng một cây gọi là cây dẫn xuất hay cây phân tích cú pháp như dưới đây. Tất nhiên, theo quan điểm phân tích cú pháp thực tế, việc xem xét các quy tắc theo hướng ngược lại là từ phải qua trái. Điều đó có nghĩa là cây dưới đây được xử lý từ dưới lên trên chứ không phải là từ trên xuống dưới. (H.1). H. 2.1 Cây dẫn xuất cho ví dụ

15 Thí dụ 4.3 Cho hai văn phạm G 3 = <Σ, {S}, S, P 3 >, G 4 = <Σ, {S}, S, P 4 >, trong đó: Σ = {0, 1, 2, 3, 4, 5,6, 7, 8, 9}, P 3 = {S S0 S1 S2 S3 S4 S5 S6 S7 S8 S9}, P 4 = {S S 2S 3S 4S 5S 6S 7S 8S 9S}. Dễ thấy rằng L(G 3 ) = {n n 1}. Thất vậy, sử dụng k-1 lần (k 1) các quy tắc trong nhóm 10 quy tắc cuối của G 3, rồi một quy tắc trong nhóm 9 quy tắc đầu tiên của nó, ta có: S Si 1 Si 2 i 1 Si k-1 i 2 i 1 Si k i k-1 i 2 i 1, (với i 1, i 2,, i k ). trong đó, i 1, i 2,, i k-1 0 và i k 1. Do đó, L(G 3 ) = {n n 1}. Lập luận như trên, ta nhận được L(G 4 ) = {n n 0}. Vì vậy, G 3 và G 4 không tương đương nhau. 4.3 Phân loại văn phạm theo Chomsky Dựa vào đặc điểm của tập quy tắc mà người ta chia các văn phạm thành các nhóm khác nhau. Noam Chomsky (Institute Professor, Massachusetts Institute of Technology. Born December 7, 1928 Philadelphia, Pennsylvania, USA) đã phân loại văn phạm thành bốn nhóm: Nhóm 0: Văn phạm không hạn chế (hay văn phạm ngữ cấu, văn phạm tổng quát), Nhóm 1: Văn phạm cảm ngữ cảnh, Nhóm 2: Văn phạm phi ngữ cảnh, Nhóm 3: Văn phạm chính quy. Dưới đây là các định nghĩa cho các nhóm văn phạm nói trên. Định nghĩa 4.6 Văn phạm G = < Σ, Δ, S, P > mà không có một ràng buộc nào đối với các quy tắc của nó được gọi là văn phạm tổng quát hay văn phạm không hạn chế. Như vậy, các quy tắc trong văn phạm nhóm 0 có dạng: α β, với α = α Aα, A Δ, α, α, β (Σ Δ) *. Các quy tắc của văn phạm nhóm 0 được gọi là quy tắc không hạn chế. Ngôn ngữ do văn phạm nhóm 0 sinh ra được gọi là ngôn ngữ tổng quát. Định nghĩa 4.7 Văn phạm G = < Σ, Δ, S, P > mà các quy tắc của nó đều có dạng: α β, với α = α Aα, A Δ, α, α, β (Σ Δ) *, và α β, được gọi là văn phạm nhóm 1hay văn phạm cảm ngữ cảnh. Các quy tắc trong văn phạm nh óm 1 được gọi là quy tắc cảm ngữ cảnh. Ngôn ngữ do văn phạm cảm ngữ cảnh sinh ra được gọi là ngôn ngữ cảm ngữ cảnh. Các văn phạm mà các quy tắc của chúng có dạng trên, đồng thời chứa thêm quy tắc rỗng S ε, cũng được xếp vào lớp văn phạm nhóm 1. Thí dụ 4.4 Cho văn phạm G = <{a, b, c}, {S, A, B, C}, S, P>, trong đó: P = {S asac, S abc, CA BA, BA BC, BC AC, ba bb, C c}. 15

16 Khi đó G là văn phạm cảm ngữ cảnh. Sử dụng n-1 lần (n 1) quy tắc 1, rồi quy tắc 2, kế đến sử dụng liên tiếp các quy tắc 3, 4, 5 (để đổi chỗ A và C), sau đó sử dụng n-1 lần quy tắc 6 và n lần quy tắc 7, ta có: S a n-1 S(AC) n-1 a n bc(ac) n-1 a n ba n-1 C n a n b n c n. Từ đó suy ra L(G) = {a n b n c n n 1}. Định nghĩa 4.8 Văn phạm G = < Σ, Δ, S, P > mà các quy tắc của nó có dạng A ω, trong đó A Δ, ω (Σ Δ) *, được gọi là văn phạm nhóm 2.hay văn phạm phi ngữ cảnh. Như vậy, các quy tắc trong văn phạm phi ngữ cảnh có vế trái chỉ chứa một ký hiệu phụ còn vế phải là tùy ý, và được gọi là quy tắc phi ngữ cảnh. Ngôn ngữ do văn phạm phi ngữ cảnh sinh ra được gọi là ngôn ngữ phi ngữ cảnh. Thí dụ Cho văn phạm G 1 = <{a, b}, {S, A}, S, P>, trong đó: Khi đó G 1 là văn phạm phi ngữ cảnh. P = {S Sa, S Aa, A aab, A ab}. Sử dụng m-1 lần (m 1) quy tắc 1, rồi quy tắc 2, sau đó sử dụng n-1 lần (n 1) quy tắc 3, cuối cùng là quy tắc 4, ta có: S Sa m-1 Aaa m-1 a n-1 Ab n-1 a m a n b n a m. Từ đó suy ra L(G 1 ) = {a n b n a m n 1, m 1}. 2. Cho văn phạm G 2 = <{0, 1}, {S}, S, {S SS, S 0S1, S 1S0, S ε}>. G 2 là văn phạm phi ngữ cảnh. Từ các quy tắc của G 2, ta có L(G 2 ) ={ε, 01, 10, 0011, 1100, 1001, , } hay L(G 2 )={ω {0, 1} * số các chữ số 0 và 1 trong ω là bằng nhau}. 3. Cho văn phạm G 3 = <{a, b}, {S}, S, P 3 >, với P 3 = {S ε, S asa, S bsb, S aa, S bb}. G 3 là văn phạm phi ngữ cảnh và nó sinh ra ngôn ngữ phi ngữ cảnh L(G 3 ) = {ωω R ω {a, b} * } có các từ có độ dài chẵn và có các ký hiệu đối xứng nhau từ hai đầu của từ. Chẳng hạn các từ abba, bbaabb, ababbaba là thuộc L(G 3 ). Định nghĩa 4.9 Văn phạm G = < Σ, Δ, S, P > mà các quy tắc của nó chỉ có dạng A ab, A a (hoặc chỉ có dạng A Ba, A a ), trong đó A, B Δ, a Σ, được gọi là văn phạm nhóm 3 hay văn phạm chính quy. Các văn phạm mà các quy tắc của chúng có dạng trên, đồng thời chứa thêm quy tắc rỗng S ε cũng được gọi là văn phạm chính quy (hay còn gọi là văn phạm chính quy suy rộng). Các quy tắc trong văn phạm chính quy được gọi là quy tắc chính quy. Ngôn ngữ do văn phạm chính quy sinh ra được gọi là ngôn ngữ chính quy. 16

17 Thí dụ Cho văn phạm: G 1 = <{1}, {S, A, B}, S, P 1 >, với P 1 = {S ε, S 1A, A 1B, B 1A, A 1}. Khi đó, G 1 là văn phạm chính quy và L(G 1 ) = {1 2n n 0}. Thật vậy, sử dụng quy tắc 1, ta có S 1 2n, (ε = 1 2n, với n = 0), sử dụng quy tắc 2, rồi n-1 lần (n 1) liên tiếp cặp quy tắc 3 và 4, cuối cùng là quy tắc 5, ta có: S 1A 11B 111A 1(1 2n-2 )A 1(1 2n-2 )1 = 1 2n. 2. Cho văn phạm G 2 = <{0, 1}, {S, A}, S, P 2 >, P 2 = {S 0A, A 0A, A 1A, A 0}>. Khi đó, G 1 là văn phạm chính quy và L(G 2 ) = {0ω0 ω {0, 1} * }. Thật vậy, sử dụng quy tắc 1, rồi một số hưữ hạn lần tuỳ ý, có thể xen kẽ các quy tắc 2 và 3, cuối cùng là quy tắc 4, ta có: S 0A 0ωA 0ω0. Nhận xét: Từ các định nghĩa trên, ta thấy lớp văn phạm không hạn chế là rộng nhất, nó chứa đựng các văn phạm cảm ngữ cảnh, lớp văn phạm cảm ngữ cảnh chứa các văn phạm phi ngữ cảnh và lớp văn phạm phi ngữ cảnh chứa các văn phạm chính quy. Ngôn ngữ hình thức được gọi là ngôn ngữ tổng quát (hay cảm ngữ cảnh, phi ngữ cảnh, chính quy) nếu tồn tại văn phạm loại tương ứng sinh ra nó. Vì vậy, đối với các lớp ngôn ngữ, nếu ký hiệu L 0, L 1, L 2, L 3 lần lượt là các lớp ngôn ngữ tổng quát, cảm ngữ cảnh, phi ngữ cảnh và chính quy thì ta có bao hàm thức: L 3 L 2 L 1 L 0. Hình vẽ dưới đây cho một sự so sánh về độ lớn của các lớp ngôn ngữ theo phân loại của Chomsky, cho thấy lớp ngôn ngữ chính quy L 3 là nhỏ nhất, nó bị chứa thực sụ trong lớp ngôn ngữ phi ngữ cảnh L 2, lớp ngôn ngữ phi ngữ cảnh lại bị chứa thực sự trong lớp ngôn ngữ cảm ngữ cảnh L 1 và cuối cùng lớp ngôn ngữ tổng quát L 0 (ngôn ngữ ngữ cấu) là rộng nhất. L 3 L 2 ngũ cấu L 1 L 0 H. 2.2 So sánh các lớp ngôn ngữ Ta cũng thấy về mặt cấu trúc ngữ pháp thì các quy tắc của các văn phạm phi ngữ cảnh và văn phạm chính quy là đơn giản hơn cả và chúng có nhiều ứng dụng trong việc thiết kế các ngôn ngữ lập trình và trong nghiên cứu về chương trình dịch Vì vậy, trong các phần tiếp theo chúng ta dành thêm sự quan tâm tới hai lớp văn phạm đó. 17

18 Thí dụ 4.7 Cho bảng chữ cái Σ = {a 1, a 2,, a n }. Chứng minh rằng các ngôn ngữ: L 1 = {ω = a 1 a 2 a n }, L 2 = Σ +, L 3 = Σ *, L = là các ngôn ngữ chính quy trên bảng chữ Σ. Thật vậy, ta có thể xây dựng các văn phạm chính quy sinh các ngôn ngữ trên: G 1 = <Σ, {S, A 1,, A n-1 }, S, {S a 1 A 1, A 1 a 2 A 2,, A n-2 a n-1 A n-1, A n-1 a n }>. Dễ thấy G 1 là văn phạm chính quy, và L 1 = L(G 1 ). G 2 = <Σ, {S}, S, {S as, S a a Σ}>, dễ thấy G 2 là văn phạm chính quy, và L 2 = L(G 2 ). G 3 = <Σ, {S, A}, S, {S ε, S a, S aa, A aa, A a a Σ}>, dễ thấy G 3 là văn phạm chính quy, và L 3 = L(G 3 ). G 4 = <Σ, {S}, S, {S as a Σ}>, dễ thấy G 4 là văn phạm chính quy, và nó làm việc không bao giờ dừng, tức là không có ω Σ * sinh bởi G 4, vậy G 4 sinh ra ngôn ngữ. 5. Các tính chất của văn phạm và ngôn ngữ sinh bởi văn phạm 5.1 Một số tính chất của văn phạm và dẫn xuất Trong phần này, chúng ta sẽ trình bày một số tính chất quan trọng của các dẫn xuất và các văn phạm. Định lý 5.1 Với mọi văn phạm G = < Σ, Δ, S, P >, luôn tồn tại một văn phạm G = < Σ, Δ, S, P > tương đương với văn phạm G, tức là L(G) = L(G ). Chứng minh: Giả sử có văn phạm G = < Σ, Δ, S, P >, ta xây dựng văn phạm G = < Σ, Δ, S, P >, trong đó: + Σ = Σ, và với mỗi a Σ, ta bổ xung một ký hiệu a Σ Δ và gọi là đối ngẫu của a, đặt Г = { a a Σ} + Δ = Δ Г, + S = S, + P = P 1 P 2, với P 1 = { a a a Σ}, P 2 = {α β α β P }, α và β là các xâu α và β đã được thay các ký hiệu thuộc Σ bằng các ký hiệu đối ngẫu của nó. Dễ thấy rằng L(G) = L(G ), thật vậy ta sẽ chứng minh hai bao hàm thức: a./ Chứng minh L(G) L(G ): Lấy bất kỳ ω L(G), khi đó ta có S G ω, tức là ta có một dãy suy dẫn trực tiếp trong G: S = ω 0 G ω 1 G G ω k = ω, với dãy suy dẫn này, ta thay mọi quy tắc trong các suy dẫn ω i G ω i+1, ( 0 i k-1), bởi các quy tắc tương ứng trong P 1 và P 2, ta nhận được dãy các suy dẫn trong G : S = ω 0 G ω 1 G G ω m = ω, do đó ta có S G ω, tức là ω L(G ). Vậy L(G) L(G ). 18

19 b./ Chứng minh L(G ) L(G): Lấy bất kỳ ω L(G ), khi đó ta có S G ω, tức là ta có một dãy suy dẫn trong G : S = ω 0 G ω 1 G G ω k = ω, trong các suy dẫn ω i G ω i+1, ( 0 i k-1), ta thay mọi kí hiệu a Г bởi các ký hiệu tương ứng a Σ 1, khi đó mọi quy tắc đều thuộc P, ta nhận được dãy các suy dẫn trưc tiếp trong G: S = ω 0 G ω 1 G G ω k = ω, ta có S G ω, tức là ω L(G). Vậy L(G ) L(G). Thí dụ 5.1 Cho văn phạm G 1 = <{a, b}, {S}, S, {S asb, S ab}>, ta có thể xây dựng G 2 tương đương với G 1 như sau: G 2 = <{a, b}, {S, A, B}, S, {S ASB, A a, B b, S AB}>. Dễ dàng có được L(G 1 ) = L(G 2 ) = {a n b n n 1}, hay G 1 và G 2 là tương đương. Với mỗi văn phạm G, ta có thể thay thế các quy tắc có chứa ký hiệu xuất phát ở vế phải, để nhận được một văn phạm tương đương, nhờ bổ đề sau: Bổ đề 5.1 Cho văn phạm G = < Σ, Δ, S, P >. Khi đó nếu tồn tại trong P quy tắc chứa ký hiệu xuất phát S ở vế phải thì tồn tại văn phạm G tương đương với G mà các quy tắc của nó không chứa ký hiệu xuất phát ở vế phải. Chứng minh: Lấy S Σ Δ, xét văn phạm G = <Σ, Δ {S }, S, P >, trong đó P = P {S α S α P}. Rõ ràng trong P không chứa quy tắc nào có S ở vế phải. Ta chứng minh L(G) = L(G ). a./ Lấy ω L(G): Khi đó ta có S G ω, giả sử dãy dẫn xuất trong G của ω là S α ω 1 ω. Vì S G α nên có S α P, do đó S α P và vì P P nên ta có S G α G ω. Vậy S G ω hay ω L(G ), vậy L(G) L(G ). b./ Lấy ω L(G ): Khi đó ta có S G ω, giả sử ta có dãy dẫn xuất trong G là S G α G ω. Vì S G α nên S α P, do đó tồn tại S α P. Mặt khác, trong α không chứa S nên các suy dẫn trực tiếp trong α G ω chỉ sử dụng các quy tắc của P. Vậy ta có S G ω hay ω L(G), vậy L(G ) L(G). Với mỗi văn phạm G, ta có thể thay thế các quy tắc có chứa ký hiệu cơ bản ở vế trái, để nhận được một văn phạm tương đương không chứa các ký hiệu cơ bản ở vể trái các quy tắc, nhờ bổ đề sau: Bổ đề 5.2 Cho văn phạm G = < Σ, Δ, S, P > tùy ý, luôn luôn có thể xây dựng văn phạm G tương đương với G mà các quy tắc của nó không chứa ký hiệu cơ bản ở vế trái. Chứng minh: Giả sử có văn phạm G = < Σ, Δ, S, P > tùy ý, với mỗi lý hiệu cơ bản a xuất hiện trong vế trái của một quy tắc nào đó, ta bổ xung một ký hiệu a Σ Δ và gọi là đối ngẫu của a, Đặt Г = { a a Σ, a xuất hiện ở vế trái quy tắc nào đó }, P 1 = { a a a Г, a Σ }, 19

20 P 2 = {α β α β P }, α và β là các xâu α và β đã được thay các ký hiệu a Σ (mà đã xuất hiện ở vế trái một quy tắc nào đó), bằng các ký hiệu đối ngẫu a của nó. Xây dựng văn phạm G = < Σ, Δ, S, P >, với: Σ = Σ, Δ = Δ Г, S = S, P = P 1 P 2 Văn phạm G sẽ là văn pham tương đương với văn phạm G (theo định lý 5.1), hơn nữa, theo cách xây dựng thì trong tất cả các vế trái của G sẽ không chứa ký hiệu cơ bản. Vậy bổ đề được chứng minh. Ta đưa ra hai khái niệm về dẫn xuất: Định nghĩa 5.1 Cho văn phạm G = < Σ, Δ, S, P > và hai dãy dẫn xuất D = ω 0, ω 1,, ω k và D = ω 0, ω 1,, ω m trong văn phạm G. Ta nói hai dẫn xuất trên là đồng lực nếu ω 0 = ω 0 và ω k = ω m. Định nghĩa 5.2 Cho văn phạm G = < Σ, Δ, S, P > và dẫn xuất D = ω 0, ω 1,, ω k trong văn phạm G. Ta nói dẫn xuất D là không lặp nếu không tồn tại cặp (ω i, ω j ) với i j mà ω i = ω j. Định lý 5.2 Với mọi dẫn xuất trong văn phạm G tùy ý, luôn luôn tồn tại một dẫn xuất không lặp và đồng lưc với nó. Chứng minh: Giả sử D = ω 0, ω 1,, ω i-1, ω i, ω i+1,, ω m, xét các trường hợp sau: a/. Trong D không có một cặp (ω i, ω j ) với i j mà ω i = ω j, khi đó D chính là dẫn xuất không lặp và đồng lực với chính nó. b/. Trong D có một cặp (ω i, ω j ) với i j mà ω i = ω j, khi đó ta xét dẫn xuất D = ω 0, ω 1,, ω i- 1, ω j, ω j+1,, ω m. Rõ ràng đây là dẫn xuất không lặp và đồng lực với D, vì D nhận được bằng cách bỏ đi một đoạn ω i, ω i+1,, ω j-1 là đoạn có điểm đầu và điểm cuối trùng nhau, do đó dẫn xuất D là đồng lực với D. Nếu trong D vẫn còn những cặp ω i = ω j như vậy, ta sẽ lặp lại quá trình trên cho đến khi mọi xâu trong D là khác nhau từng đôi một, ta sẽ nhận được một dẫn xuất mới không lặp và đồng lực với dẫn xuất ban đầu. 5.2 Tính đóng của lớp ngôn ngữ sinh bởi văn phạm Giả sử L 1 và L 2 là hai ngôn ngữ bất kỳ được sinh bởi văn phạm, và o là một phép toán nào đó trên lớp các ngôn ngữ (phép hợp, phép giao, phép nhân ghép, phép lấy ngôn ngữ bù ). Nếu L 1 o L 2 là ngôn ngữ cũng được sinh bởi một văn phạm thì ta nói lớp ngôn ngữ do văn phạm sinh ra đóng đối với phép toán o. Lớp ngôn ngữ sinh bởi văn phạm là đóng đối với hầu hết các phép toán trên ngôn ngữ mà ta đã học trong 3, dưới đây ta chỉ xét tính đóng đối với một số phép toán quan trọng nhất. 20

21 Định lý 5.3 Lớp ngôn ngữ sinh bởi văn phạm là đóng đối với phép hợp ( ), phép giao ( ) và phép nhân ghép ngôn ngữ (.) Chứng minh: Trước hết, ta sẽ chứng minh lớp ngôn ngữ sinh bởi văn phạm là đóng đối với phép hợp, việc chứng minh tính đóng của lớp ngôn ngữ sinh bởi văn phạm đối với các phép giao và phép nhân ngôn ngữ là hoàn toàn tương tự. Giả sử L 1, L 2 là các ngôn ngữ được sinh bởi văn phạm G 1 = <Σ 1, Δ 1, S 1, P 1 >, G 2 = <Σ 2, Δ 2, S 2, P 2 >, tức là L 1 = L(G 1 ), L 2 = L(G 2 ). Ta chứng minh tồn tại văn phạm G sao cho L(G) = L 1 L 2. Xây dựng văn phạm G sinh ra ngôn ngữ L 1 L 2 như sau: G = <Σ, Δ, S, P>, với: Σ = Σ 1 Σ 2 Δ = Δ 1 Δ 2 {S} P = P 1 P 2 {S S 1, S S 2 } Ta sẽ chứng minh L(G) = L 1 L 2 bằng cách chứng minh hai bao hàm thức: a./ Chứng minh L(G) L 1 L 2 : Giả sử ω L(G), khi đó tồn tại một suy dẫn trong văn phạm G: S G ω, trong đó ω Σ* = (Σ 1 Σ 2 )*. Do cách xây dựng tập quy tắc P, nên trong suy dẫn S ω, có hai khả năng: + hoặc S G S 1 G1 ω, vậy ω là kết quả của suy dẫn S 1 ω trong G 1, do đó ω L(G 1 ). (a) + hoặc S G S 2 G2 ω, vậy ω là kết quả của suy dẫn S 2 ω trong G 2, do đó ω L(G 2 ). (b) Từ (a) và (b), ta thấy ω L 1 L 2, hay L(G) L 1 L 2 b./ Chứng minh L 1 L 2 L(G): Giả sử ω L 1 L 2, khi đó ta cũng có hai khả năng: ω L 1 hoặc ω L 2 : + Nếu ω L 1 = L(G 1 ), khi đó ta có suy dẫn S 1 G1 ω trong G 1, do đó ta cũng có suy dẫn S G S 1 G1 ω là một suy dẫn trong G (vì theo cách xây dựng G, mọi quy tắc và mọi ký hiệu trong G 1 cũng đều thuộc G), như vậy ω L(G). + Nếu ω L 2 = L(G 2 ), khi đó ta có suy dẫn S 2 G2 ω trong G 2, do đó ta cũng có suy dẫn S G S 2 G2 ω là một suy dẫn trong G (vì theo cách xây dựng G, mọi quy tắc và mọi ký hiệu trong G 2 cũng đều thuộc G), như vậy ω L(G). Vậy ta luôn luôn có ω L(G), do đó: L 1 L 2 L(G). Tức là ta đã chứng minh được rằng L(G) = L 1 L 2. Tương tự, để chứng minh tính đóng của lớp ngôn ngữ sinh bởi văn phạm đối với phép nhân ghép ngôn ngữ, ta xây dựng văn phạm G = <Σ, Δ, S, P> sao cho L(G) = L(G 1 ). L(G 2 ) như sau: Σ = Σ 1 Σ 2 Δ = Δ 1 Δ 2 {S} P = P 1 P 2 {S S 1 S 2 }. Khi đó L(G) = L(G 1 ).L(G 2 ) 21

22 Để chứng minh tính đóng của lớp ngôn ngữ sinh bởi văn phạm đối với phép giao, ta xây dựng văn phạm G = <Σ, Δ, S, P> sao cho L(G) = L(G 1 ) L(G 2 ) như sau: Σ = Σ 1 Σ 2 Δ = Δ 1 Δ 2 Г 1 Г 2 {S}, trong đó: Г 1 = { a a Σ 1 } là tập các ký hiệu đối ngẫu của các ký hiệu trong Σ 1, còn Г 2 = {b b Σ 2 } là tập các ký hiệu đối ngẫu của Σ 2. P = P1 P 2 {S S 1 S 2 } P P, trong đó P1 là tập các quy tắc nhận được từ P 1, mà mọi ký hiệu a Σ 1 đều được thay bởi ký hiệu đối ngẫu tương ứng của nó a Г 1, P2 là tập các quy tắc trong P 2, mà mọi ký hiệu b Σ 2 đều được thay bởi ký hiệu đối ngẫu tương ứng của nó b Г 2, và: P = { a b b a a Σ 1, b Σ 2 }, P = { a a a a Σ 1 Σ 2 }. Khi đó ta sẽ có L(G) = L(G 1 ) L(G 2 ). Định lý đã được chứng minh. Chú ý: 1/. Người ta chứng minh được rằng: Lớp ngôn ngữ sinh bởi văn phạm cũng đóng đối với các phép toán trên ngôn ngữ: phép lặp, lặp cắt, phép chia trái và chia phải. 2/. Nhưng lớp ngôn ngữ sinh bởi văn phạm không đóng đối với phép trừ và phép lấy phần bù ngôn ngữ. Hệ quả 5.1 Nếu L 1 và L 2 là hai ngôn ngữ chính quy (hay phi ngữ cảnh, cảm ngữ cảnh) thì L 1 L 2 cũng là ngôn ngữ chính quy (hay phi ngữ cảnh, cảm ngữ cảnh). Thí dụ 5.2 Cho hai ngôn ngữ L 1 = {a n cb 2n n 0} và L 2 = {a 2n cb n n 0} trên bảng chữ Σ = {a, b, c}, có thể thấy rằng L 1 và L 2 lần lược được sinh bởi các văn phạm sau đây: G 1 = <Σ, {S 1, A, B}, S 1, {S 1 AS 1 B, S 1 c, A a, B bb}>, G 2 = <Σ, {S 2, C, D}, S 2, {S 2 CS 2 D, S 2 c, C aa, D b}>. Thật vậy, trong G 1, sử dụng n lần (n 0) quy tắc 1, sau đó sử dụng n lần quy tắc 3, n lần quy tắc 4 và quy tắc 2, ta có: Tương tự, trong G 2 ta có S 2 G2 a 2n cb n. (n 0) S 1 G1 A n S 1 B n G1 a n c(bb) n = a n cb 2n. Rõ ràng G 1, G 2 là hai văn phạm phi ngữ cảnh, do đó các ngôn ngữ L(G 1 ) và L(G 2 ) cũng là các ngôn ngữ phi ngữ cảnh, do đó theo hệ quả 5.1 thì hợp của chúng L = L 1 L 2 = { a n cb 2n, a 2n cb n n 0} cũng là ngôn ngữ phi ngữ cảnh. Hệ quả 5.2 Nếu L 1 và L 2 là hai ngôn ngữ chính quy (hay phi ngữ cảnh, cảm ngữ cảnh) thì L 1 L 2 cũng là ngôn ngữ chính quy (hay phi ngữ cảnh, cảm ngữ cảnh). Nhờ hệ quả này, ta dễ dàng nhận biết một ngôn ngữ là chính quy (phi ngữ cảnh, cảm ngữ cảnh). 22

23 Thí dụ Cho hai ngôn ngữ L 1 = {a n b n n 1} và L 2 ={c n n 1}. Dễ dàng thấy rằng L 1 = L(G 1 ) và L 2 = L(G 2 ), trong đó: G 1 = <{a, b}, {S 1 }, S 1, {S 1 as 1 b, S 1 ab}>, là văn phạm phi ngữ cảnh. G 2 = <{c}, {S 2 }, S 2, {S 2 cs 2, S 2 c}> là văn phạm chính quy (và đương nhiên cũng là văn phạm phi ngữ cảnh). Khi đó theo hệ quả 5.2, ta sẽ có L 1 L 2 = {a n b n c m n 1, m 1} là ngôn ngữ phi ngữ cảnh. 2. Cho hai ngôn ngữ chính quy L 3 = {ba n n 0} và L 4 = {b n a n 0}. Ta có ngay L 3 = L(G 3 ), L 4 = L(G 4 ), trong đó G 3 và G 4 là hai văn phạm chính quy: G 3 = <{a, b}, {S 1, A}, S 1, {S 1 b, S 1 ba, A aa, A a}>, G 4 = <{a, b}, {S 2 }, S 2, {S 2 bs 2, S 2 a}>. Khi đó theo hệ quả 5.2, ta sẽ có L 3 L 4 = {ba n b m a n 0, m 0} là ngôn ngữ chính quy. Đối với phép lặp của các ngôn ngữ, ta có thể chứng minh được kết quả sau: Hệ quả 5.3 Nếu L là ngôn ngữ chính quy thì lặp L * của L cũng là ngôn ngữ chính quy. Nói một cách khác, lớp các ngôn ngữ chính quy đóng đối với phép toán lặp. Cuối cùng, do ngôn ngữ hữu hạn là hợp hữu hạn của các ngôn ngữ một từ, nên từ thí dụ 4.7 (ngôn ngữ một từ là chính quy) và từ hệ quả 5.1 (hợp hữu hạn của các ngôn ngữ chính quy là chính quy), ta có hệ quả sau: Hệ quả 5.4 Mọi ngôn ngữ hữu hạn đều là ngôn ngữ chính quy. Thí dụ 5.4 Cho ngôn ngữ hữu hạn L = {0, 01, 011, 0111}, khi đó theo hệ quả trên, L là ngôn ngữ chính quy. Mặt khác, có thể xây dựng văn phạm chính quy G = <{0, 1}, {S, A, B, C}, S, P>, với P = {S 0, S 0A, A 1, A 1B, B 1, B 1C, C 1}. Dễ dàng thấy rằng L(G) = L. 23

24 Bài tập chương 1 1. Cho bảng chữ cái Σ = {0, 1}, hãy viết 10 từ đầu tiên của ngôn ngữ Σ* dưới dạng liệt kê các từ theo thứ tự độ dài tăng dần, trong các xâu có cùng độ dài thì theo thứ tự từ điển. 2. Tìm cách biểu diễn hữu hạn cho các ngôn ngữ vô hạn sau đây: a/. L 1 = { ε, ab, aabb, aaabbb, }. b/. L 2 = {ε, 0, 1, 00, 01, 11, 000,001, 010, 011, 100, 101, 110, 111, } Viết văn phạm sinh ngôn ngữ L 1, L 2. L 1, L 2 là ngôn ngữ loại nào theo phân loại Chomsky? 3. Hãy mô tả ngôn ngữ L 2 = {a + } {b} + trên bảng chữ cái Σ = {a, b}, viết biểu diễn hữu hạn cho L 2. Xây dựng văn phạm sinh ngôn ngữ L 2, phân loại L 2 theo Chomsky. 4. Cho các ngôn ngữ X = {ε, abc}và Y = {abc}trên bảng chữ cái Σ = {a, b, c}, tìm các ngôn ngữ: a/. X 2, Y 2, X.Y, Y.X b/. X \ X, X / X, Y \ X, X / Y. c/. Y \ Y, Y / Y, X \ Y, Y / X. 5. Cho các văn phạm: Hỏi: a/. G = < Σ, Δ, S, P > với tập quy tắc sinh P = { S ABC, AB iadj, Dij idj, DiC BiC, ib Bi, AB ε, C ε } với i,j {a, b}. b/. G = < Σ, Δ, S, P > với tập quy tắc sinh: P = {S SS, S asb, S bsa, S ab, S ba}. c/. G = < Σ, Δ, S, R > với tập quy tắc sinh: P = {S as, S a với a Σ = {a 1, a 2, a n }}. 1/. Hãy phân loại các văn phạm trên theo dãy phân loại của Chomsky. 2/. Viết lại từng văn phạm theo dạng đầy đủ trong định nghĩa văn phạm. 3/. Tìm các ngôn ngữ do các văn phạm trên sinh ra. 6. Cho ngôn ngữ L = {ωω R ω {0, 1}*, ω R là ảnh gương (từ ngược) của ω }. Xây dựng văn phạm phi ngữ cảnh G sinh ngôn ngữ L. 7. Cho ngôn ngữ L = {a n b n c m n, m 1 }. Xây dựng văn phạm phi ngữ cảnh G sinh ngôn ngữ L. 9. Cho văn phạm phi ngữ cảnh G với tập quy tắc sinh là: 24

25 P = {S asa, S aa a Σ = {a 1, a 2,, a n }}. Tìm ngôn ngữ do văn phạm G sinh ra, hãy chí ra dẫn xuất đầy đủ của xâu ω = a 3 a 2 a 3 a 1 a 2 a 2 a 1 a 3 a 2 a 3 trong văn phạm nói trên. 10. Cho ngôn ngữ L = {ωbω R ω Σ* = { a 1, a 2,, a k, b}*, ω R là từ ngược của ω }. Xây dựng văn phạm phi ngữ cảnh G sinh ngôn ngữ L. 11. Cho các văn phạm: Hỏi: a/. G 1 với tập quy tắc P 1 = {S as, S Sb, S asb, S c} b/. G 2 với tập quy tắc P 2 = {S SS, S a, S b}, c/. G 3 với tập quy tắc P 3 = {S aa, S bb, A Sa, B Sb, S c}, d/. G 4 với tập quy tắc P 4 = {S AB, A Sc, A a, B db, B b}, e/. G 5 với tập quy tắc P 5 = {S SaS, S b}, f/. G 6 với tập quy tắc P 6 = {S ass, S b}, g/. G 7 với tập quy tắc P 7 = {S AA, A aaa, A bab, A c}. 1/. Hãy phân loại 7 văn phạm trên theo nhóm 0, 1, 2, 3 của Chomsky. 2/. Tìm các ngôn ngữ ứng với các văn phạm trên, đó là các ngôn ngữ loại gì? 12. Cho bảng chữ cái Σ = {a, b}, viết các văn phạm sinh các ngôn ngữ: L 4 = {ω, với ω là một số chẵn }, L 5 = {ω, với ω là một số lẻ}. Phân loại L 4 và L 5 theo Chomsky. 13. Hãy xác định xem các văn phạm dưới đây sinh ra các ngôn ngữ nào? a/. G 1 = <{0, 1}, {S, A}, S, {S 0A, A 1S, S ε}>. b/. G 2 = <{a, b}, {S}, S, {S SaS, S b}>. c/. G 3 = <{a, b, c}, {S}, S, {S aca, S bcb, S asa, S bsb}>. d/. G 4 = <{0, 1, 2,, 9}, {S, A}, S, {S SA A, A }>. 14. Hãy xây dựng các văn phạm sinh ra các ngôn ngữ dưới đây: a/. L 6 = {ω {a} *, và ω mod 3 = 0}. (x mod y là phần dư của phép chia số nguyên x cho số nguyên y, còn gọi là phép chia lấy phần dư-modulo) b/. L 7 = {a 2n+1 n 0}. c/. L 8 = {a m b n n 0, m n}. 15. Hãy xây dựng các văn phạm chính quy sinh ra các ngôn ngữ dưới đây trên bảng chữ Σ = {0, 1}: a/. L 9 = {0ω1 ω Σ * }. b/. L 10 = {1} * {010}{0} * 25

26 c/. L 11 = {010} * {1100} * d/. L 12 = {a m b n c k m 0, n 0, k 0} e/. L 13 = {(baa) m (aab) n m 1, n 1}. 16. Một xâu ω trên bảng chữ cái Σ được gọi là xâu hình tháp nếu ω R = ω. Hãy chứng minh rằng: a/. ε là một xâu hình tháp, b/. Với mọi a Σ thì a là một xâu hình tháp, c/. Nếu ω là một xâu hình tháp thì với mọi a Σ ta có aωa cũng là một xâu hình tháp. 17. Cho văn phạm cảm ngữ cảnh G = <{a, b, c}, {S, A, B, C}, S, P>, trong đó: P = {S asac, S abc, CA BA, BA BC, BC AC, ba bb, C c}. 1/. Hãy xây dựng văn phạm G 1 = <Σ 1, Δ 1, S 1, P 1 > tương đương với văn pham G mà mọi vế trái của các quy tắc của G 1 không chứa ký hiệu cơ bản. G 1 là văn phạm thuộc nhóm nào? 2/. Hãy xây dựng văn phạm G 2 = <Σ 2, Δ 2, S 2, P 2 > tương đương với văn pham G mà mọi vế phải của các quy tắc của G 2 không chứa ký hiệu xuất phát. G 2 là văn phạm thuộc nhóm nào? 18. Cho hai văn phạm: G 1 = < {a, b}, {S 1 }, S 1, {S 1 as 1 b a}>, và: G 2 = <{a}, {S 2 }, S 2, {S 2 as 2 a}. Theo phương pháp chứng minh trong định lý 5.5: 1/. Hãy xây dựng văn phạm G 3 = <Σ 3, Δ 3, S 3, P 3 > sao cho L(G 3 ) = L(G 1 ) L(G 2 ). 2/. Hãy xây dựng văn phạm G 4 = <Σ 4, Δ 4, S 4, P 4 > sao cho L(G 4 ) = L(G 1 ).L(G 2 ). 3/. Hãy xây dựng văn phạm G 4 = <Σ 5, Δ 5, S 5, P 5 > sao cho L(G 5 ) = L(G 1 ) L(G 2 ). 26

27 Chương 2 OTOMAT HỮU HẠN VÀ NGÔN NGỮ CHÍNH QUY Trong chương này, chúng ta sẽ nghiên cứu một mô hình máy trừu tượng để đoán nhận ngôn ngữ, đó là các otomat hữu hạn. Chúng ta sẽ thấy rằng lớp ngôn ngữ được đoán nhận bởi otomat hữu hạn khá đơn giản, đó chính là lớp ngôn ngữ chính quy do văn phạm chính quy sinh ra. Chương này gồm các nội dung chủ yếu sau: 1. Otomat hữu hạn đơn định 1.1 Otomat hữu hạn đơn định 1.2 Biểu diễn otomat hữu hạn đơn định 1.3 Ngôn ngữ được đoán nhận bởi otomat đơn định 2. Otomat hữu hạn không đơn định 2.1 Otomat hữu hạn không đơn đinh 2.2 Ngôn ngữ đoán nhận bởi otomat không đơn định 2.3 Đơn định hóa các otomat 2.4 Sự tương đương giữa các otomat đơn định và không đơn định 3. Ngôn ngữ chính quy và biểu thức chính quy 3.1 Ngôn ngữ chính quy và biểu thức chính quy 3.2 Sự liên hệ giữa otomat hữu hạn và ngôn ngữ chính quy 4. Điều kiện cần của ngôn ngữ chính quy 4.1 Otomat tối tiểu 4.2 Điều kiện cần của ngôn ngữ chính quy 27

28 1. Otomat hữu hạn đơn định Mở đầu Một otomat hữu hạn là một mô hình tính toán thực sự hữu hạn. Mọi cái liên quan đến nó đều có kích thước hữu hạn cố định và không thể mở rộng trong suốt quá trình tính toán. Các loại otomat khác được nghiên cứu sau này có ít nhất một bộ nhớ vô hạn về tiềm năng. Sự phân biệt giữa các loại otomat khác nhau chủ yếu dựa trên việc thông tin có thể được đưa vào bộ nhớ như thế nào. Một otomat hữu hạn làm việc theo thời gian rời rạc như tất cả các mô hình tính toán khác. Như vậy, ta có thể nói về thời điểm kế tiếp khi đặc tả hoạt động của một otomat hữu hạn. Trường hợp đơn giản nhất là thiết bị không có bộ nhớ mà ở mỗi thời điểm, thông tin ra chỉ phụ thuộc vào thông tin vào lúc đó. Các thiết bị như vậy là mô hình của các mạch tổ hợp. Tuy nhiên, nói chung, thông tin ra sản sinh bởi một otomat hữu hạn phụ thuộc vào cả thông tin vào hiện tại lẫn các thông tin vào trước đó. Như vậy otomat có khả năng (với một phạm vi nào đó) ghi nhớ các thông tin vào trong quá khứ của nó. Một cách chi tiết hơn, điều đó có nghĩa như sau. Mỗi otomat có một số hữu hạn trạng thái được lưu ở bộ nhớ trong. Tại mỗi thời điểm i, nó ở một trong các trạng thái đó, chẳng hạn q i. Trạng thái q i+1 ở thời điểm sau được xác định bởi q i và thông tin vào a i cho ở thời điểm i. Thông tin ra ở thời điểm i được xác định bởi trạng thái q i (hay bởi cả a i và q i ). 1.1 Otomat hữu hạn đơn định Định nghĩa 1.1 Một otomat hữu hạn đơn định (Deterministic Finite Automata-DFA) là một bộ năm: trong đó: A = <Q, Σ, δ, q 0, F>, + Q là một tập hữu hạn khác rỗng, được gọi là tập các trạng thái; + Σ là một bảng chữ cái, được gọi là bảng chữ vào; + δ: D Q, là một ánh xạ từ D vào Q, trong đó D Q Σ, được gọi là hàm chuyển trạng thái (hay hàm chuyển); + q 0 Q, được gọi là trạng thái khởi đầu; + F Q được gọi là tập các trạng thái kết thúc. Trong trường hợp D = Q Σ, ta nói A là otomat đầy đủ. Sau này ta sẽ thấy rằng mọi otomat hữu hạn đều đưa về được otomat hữu hạn đầy đủ tương đương. Hoạt động của otomat hữu hạn đơn định A = <Q, Σ, δ, q 0, F> khi cho xâu vào ω = a 1 a 2 a n có thể được mô tả như sau: 28

1. Ma trận A = Ký hiệu tắt A = [a ij ] m n hoặc A = (a ij ) m n

1. Ma trận A = Ký hiệu tắt A = [a ij ] m n hoặc A = (a ij ) m n Cơ sở Toán 1 Chương 2: Ma trận - Định thức GV: Phạm Việt Nga Bộ môn Toán, Khoa CNTT, Học viện Nông nghiệp Việt Nam Bộ môn Toán () Cơ sở Toán 1 - Chương 2 VNUA 1 / 22 Mục lục 1 Ma trận 2 Định thức 3 Ma

Διαβάστε περισσότερα

Năm Chứng minh Y N

Năm Chứng minh Y N Về bài toán số 5 trong kì thi chọn đội tuyển toán uốc tế của Việt Nam năm 2015 Nguyễn Văn Linh Năm 2015 1 Mở đầu Trong ngày thi thứ hai của kì thi Việt Nam TST 2015 có một bài toán khá thú vị. ài toán.

Διαβάστε περισσότερα

Kinh tế học vĩ mô Bài đọc

Kinh tế học vĩ mô Bài đọc Chương tình giảng dạy kinh tế Fulbight Niên khóa 2011-2013 Mô hình 1. : cung cấp cơ sở lý thuyết tổng cầu a. Giả sử: cố định, Kinh tế đóng b. IS - cân bằng thị tường hàng hoá: I() = S() c. LM - cân bằng

Διαβάστε περισσότερα

Năm Chứng minh. Cách 1. Y H b. H c. BH c BM = P M. CM = Y H b

Năm Chứng minh. Cách 1. Y H b. H c. BH c BM = P M. CM = Y H b huỗi bài toán về họ đường tròn đi qua điểm cố định Nguyễn Văn inh Năm 2015 húng ta bắt đầu từ bài toán sau. ài 1. (US TST 2012) ho tam giác. là một điểm chuyển động trên. Gọi, lần lượt là các điểm trên,

Διαβάστε περισσότερα

I 2 Z I 1 Y O 2 I A O 1 T Q Z N

I 2 Z I 1 Y O 2 I A O 1 T Q Z N ài toán 6 trong kì thi chọn đội tuyển quốc gia Iran năm 2013 Nguyễn Văn Linh Sinh viên K50 TNH ĐH Ngoại Thương 1 Giới thiệu Trong ngày thi thứ 2 của kì thi chọn đội tuyển quốc gia Iran năm 2013 xuất hiện

Διαβάστε περισσότερα

Bài Tập Môn: NGÔN NGỮ LẬP TRÌNH

Bài Tập Môn: NGÔN NGỮ LẬP TRÌNH Câu 1: Bài Tập Môn: NGÔN NGỮ LẬP TRÌNH Cho văn phạm dưới đây định nghĩa cú pháp của các biểu thức luận lý bao gồm các biến luận lý a,b,, z, các phép toán luận lý not, and, và các dấu mở và đóng ngoặc tròn

Διαβάστε περισσότερα

Năm 2017 Q 1 Q 2 P 2 P P 1

Năm 2017 Q 1 Q 2 P 2 P P 1 Dùng phép vị tự quay để giải một số bài toán liên quan đến yếu tố cố định Nguyễn Văn Linh Năm 2017 1 Mở đầu Tư tưởng của phương pháp này khá đơn giản như sau. Trong bài toán chứng minh điểm chuyển động

Διαβάστε περισσότερα

SỞ GD & ĐT ĐỒNG THÁP ĐỀ THI THỬ TUYỂN SINH ĐẠI HỌC NĂM 2014 LẦN 1

SỞ GD & ĐT ĐỒNG THÁP ĐỀ THI THỬ TUYỂN SINH ĐẠI HỌC NĂM 2014 LẦN 1 SỞ GD & ĐT ĐỒNG THÁP ĐỀ THI THỬ TUYỂN SINH ĐẠI HỌC NĂM 0 LẦN THPT Chuyên Nguyễn Quang Diêu Môn: TOÁN; Khối D Thời gian làm bài: 80 phút, không kể thời gian phát đề ĐỀ CHÍNH THỨC I. PHẦN CHUNG CHO TẤT CẢ

Διαβάστε περισσότερα

Suy ra EA. EN = ED hay EI EJ = EN ED. Mặt khác, EID = BCD = ENM = ENJ. Suy ra EID ENJ. Ta thu được EI. EJ Suy ra EA EB = EN ED hay EA

Suy ra EA. EN = ED hay EI EJ = EN ED. Mặt khác, EID = BCD = ENM = ENJ. Suy ra EID ENJ. Ta thu được EI. EJ Suy ra EA EB = EN ED hay EA ài tập ôn đội tuyển năm 015 guyễn Văn inh Số 6 ài 1. ho tứ giác ngoại tiếp. hứng minh rằng trung trực của các cạnh,,, cắt nhau tạo thành một tứ giác ngoại tiếp. J 1 1 1 1 hứng minh. Gọi 1 1 1 1 là tứ giác

Διαβάστε περισσότερα

có thể biểu diễn được như là một kiểu đạo hàm của một phiếm hàm năng lượng I[]

có thể biểu diễn được như là một kiểu đạo hàm của một phiếm hàm năng lượng I[] 1 MỞ ĐẦU 1. Lý do chọn đề tài Chúng ta đều biết: không có lý thuyết tổng quát cho phép giải mọi phương trình đạo hàm riêng; nhất là với các phương trình phi tuyến Au [ ] = 0; (1) trong đó A[] ký hiệu toán

Διαβάστε περισσότερα

Năm 2014 B 1 A 1 C C 1. Ta có A 1, B 1, C 1 thẳng hàng khi và chỉ khi BA 1 C 1 = B 1 A 1 C.

Năm 2014 B 1 A 1 C C 1. Ta có A 1, B 1, C 1 thẳng hàng khi và chỉ khi BA 1 C 1 = B 1 A 1 C. Đường thẳng Simson- Đường thẳng Steiner của tam giác Nguyễn Văn Linh Năm 2014 1 Đường thẳng Simson Đường thẳng Simson lần đầu tiên được đặt tên bởi oncelet, tuy nhiên một số nhà hình học cho rằng nó không

Διαβάστε περισσότερα

O 2 I = 1 suy ra II 2 O 1 B.

O 2 I = 1 suy ra II 2 O 1 B. ài tập ôn đội tuyển năm 2014 guyễn Văn inh Số 2 ài 1. ho hai đường tròn ( 1 ) và ( 2 ) cùng tiếp xúc trong với đường tròn () lần lượt tại,. Từ kẻ hai tiếp tuyến t 1, t 2 tới ( 2 ), từ kẻ hai tiếp tuyến

Διαβάστε περισσότερα

Tôi có thể tìm mẫu đơn đăng kí ở đâu? Tôi có thể tìm mẫu đơn đăng kí ở đâu? Για να ρωτήσετε που μπορείτε να βρείτε μια φόρμα

Tôi có thể tìm mẫu đơn đăng kí ở đâu? Tôi có thể tìm mẫu đơn đăng kí ở đâu? Για να ρωτήσετε που μπορείτε να βρείτε μια φόρμα - Γενικά Tôi có thể tìm mẫu đơn đăng kí ở đâu? Tôi có thể tìm mẫu đơn đăng kí ở đâu? Για να ρωτήσετε που μπορείτε να βρείτε μια φόρμα Khi nào [tài liệu] của bạn được ban hành? Για να ρωτήσετε πότε έχει

Διαβάστε περισσότερα

Môn: Toán Năm học Thời gian làm bài: 90 phút; 50 câu trắc nghiệm khách quan Mã đề thi 116. (Thí sinh không được sử dụng tài liệu)

Môn: Toán Năm học Thời gian làm bài: 90 phút; 50 câu trắc nghiệm khách quan Mã đề thi 116. (Thí sinh không được sử dụng tài liệu) SỞ GIÁO DỤC VÀ ĐÀO TẠO HÀ NỘI ĐỀ KIỂM TRA HỌC KÌ I LỚP TRƯỜNG THPT TRUNG GIÃ Môn: Toán Năm học 0-0 Thời gian làm bài: 90 phút; 50 câu trắc nghiệm khách quan Mã đề thi (Thí sinh không được sử dụng tài liệu)

Διαβάστε περισσότερα

Q B Y A P O 4 O 6 Z O 5 O 1 O 2 O 3

Q B Y A P O 4 O 6 Z O 5 O 1 O 2 O 3 ài tập ôn đội tuyển năm 2015 guyễn Văn Linh Số 8 ài 1. ho tam giác nội tiếp đường tròn () có là tâm nội tiếp. cắt () lần thứ hai tại J. Gọi ω là đường tròn tâm J và tiếp xúc với,. Hai tiếp tuyến chung

Διαβάστε περισσότερα

* Môn thi: VẬT LÝ (Bảng A) * Ngày thi: 27/01/2013 * Thời gian làm bài: 180 phút (Không kể thời gian giao đề) ĐỀ:

* Môn thi: VẬT LÝ (Bảng A) * Ngày thi: 27/01/2013 * Thời gian làm bài: 180 phút (Không kể thời gian giao đề) ĐỀ: Họ và tên thí sinh:. Chữ kí giám thị Số báo danh:..... SỞ GIÁO DỤC VÀ ĐÀO TẠO BẠC LIÊU KỲ THI CHỌN HSG LỚP 0 CẤP TỈNH NĂM HỌC 0-03 ĐỀ THI CHÍNH THỨC (Gồm 0 trang) * Môn thi: VẬT LÝ (Bảng A) * Ngày thi:

Διαβάστε περισσότερα

5. Phương trình vi phân

5. Phương trình vi phân 5. Phương trình vi phân (Toán cao cấp 2 - Giải tích) Lê Phương Bộ môn Toán kinh tế Đại học Ngân hàng TP. Hồ Chí Minh Homepage: http://docgate.com/phuongle Nội dung 1 Khái niệm Phương trình vi phân Bài

Διαβάστε περισσότερα

ĐỀ BÀI TẬP LỚN MÔN XỬ LÝ SONG SONG HỆ PHÂN BỐ (501047)

ĐỀ BÀI TẬP LỚN MÔN XỬ LÝ SONG SONG HỆ PHÂN BỐ (501047) ĐỀ BÀI TẬP LỚN MÔN XỬ LÝ SONG SONG HỆ PHÂN BỐ (501047) Lưu ý: - Sinh viên tự chọn nhóm, mỗi nhóm có 03 sinh viên. Báo cáo phải ghi rõ vai trò của từng thành viên trong dự án. - Sinh viên báo cáo trực tiếp

Διαβάστε περισσότερα

x y y

x y y ĐÁP ÁN - ĐỀ KHẢO SÁT CHẤT LƯỢNG HỌC SINH LỚP THPT Bài Năm học 5 6- Môn: TOÁN y 4 TXĐ: D= R Sự biến thiên lim y lim y y ' 4 4 y ' 4 4 4 ( ) - - + y - + - + y + - - + Bài Hàm số đồng biến trên các khoảng

Διαβάστε περισσότερα

MỤC LỤC LỜI NÓI ĐẦU...

MỤC LỤC LỜI NÓI ĐẦU... MỤC LỤC LỜI NÓI ĐẦU... 5 Chƣơng I: Mở đầu... 8 1.1 Tập hợp và các cấu trúc đại số... 8 1.1.1 Tập hợp và các tập con... 8 1.1.2 Tập hợp và các phép toán hai ngôi... 9 1.3 Quan hệ và quan hệ tương đương...

Διαβάστε περισσότερα

Năm Pascal xem tại [2]. A B C A B C. 2 Chứng minh. chứng minh sau. Cách 1 (Jan van Yzeren).

Năm Pascal xem tại [2]. A B C A B C. 2 Chứng minh. chứng minh sau. Cách 1 (Jan van Yzeren). Định lý Pascal guyễn Văn Linh ăm 2014 1 Giới thiệu. ăm 16 tuổi, Pascal công bố một công trình toán học : Về thiết diện của đường cônic, trong đó ông đã chứng minh một định lí nổi tiếng và gọi là Định lí

Διαβάστε περισσότερα

Phụ thuộc hàm. và Chuẩn hóa cơ sở dữ liệu. Nội dung trình bày. Chương 7. Nguyên tắc thiết kế. Ngữ nghĩa của các thuộc tính (1) Phụ thuộc hàm

Phụ thuộc hàm. và Chuẩn hóa cơ sở dữ liệu. Nội dung trình bày. Chương 7. Nguyên tắc thiết kế. Ngữ nghĩa của các thuộc tính (1) Phụ thuộc hàm Nội dung trình bày hương 7 và huẩn hóa cơ sở dữ liệu Nguyên tắc thiết kế các lược đồ quan hệ.. ác dạng chuẩn. Một số thuật toán chuẩn hóa. Nguyên tắc thiết kế Ngữ nghĩa của các thuộc tính () Nhìn lại vấn

Διαβάστε περισσότερα

Ngày 26 tháng 12 năm 2015

Ngày 26 tháng 12 năm 2015 Mô hình Tobit với Biến Phụ thuộc bị chặn Lê Việt Phú Chương trình Giảng dạy Kinh tế Fulbright Ngày 26 tháng 12 năm 2015 1 / 19 Table of contents Khái niệm biến phụ thuộc bị chặn Hồi quy OLS với biến phụ

Διαβάστε περισσότερα

O C I O. I a. I b P P. 2 Chứng minh

O C I O. I a. I b P P. 2 Chứng minh ài toán rotassov và ứng dụng Nguyễn Văn Linh Năm 2017 1 Giới thiệu ài toán rotassov được phát biểu như sau. ho tam giác với là tâm đường tròn nội tiếp. Một đường tròn () bất kì đi qua và. ựng một đường

Διαβάστε περισσότερα

A. ĐẶT VẤN ĐỀ B. HƯỚNG DẪN HỌC SINH SỬ DỤNG PHƯƠNG PHÁP VECTƠ GIẢI MỘT SỐ BÀI TOÁN HÌNH HỌC KHÔNG GIAN

A. ĐẶT VẤN ĐỀ B. HƯỚNG DẪN HỌC SINH SỬ DỤNG PHƯƠNG PHÁP VECTƠ GIẢI MỘT SỐ BÀI TOÁN HÌNH HỌC KHÔNG GIAN . ĐẶT VẤN ĐỀ Hình họ hông gin là một hủ đề tương đối hó đối với họ sinh, hó ả áh tiếp ận vấn đề và ả trong tìm lời giải ài toán. Làm so để họ sinh họ hình họ hông gin dễ hiểu hơn, hoặ hí ít ũng giải đượ

Διαβάστε περισσότερα

Batigoal_mathscope.org ñược tính theo công thức

Batigoal_mathscope.org ñược tính theo công thức SỐ PHỨC TRONG CHỨNG MINH HÌNH HỌC PHẲNG Batigoal_mathscope.org Hoangquan9@gmail.com I.MỘT SỐ KHÁI NIỆM CƠ BẢN. Khoảng cách giữa hai ñiểm Giả sử có số phức và biểu diễn hai ñiểm M và M trên mặt phẳng tọa

Διαβάστε περισσότερα

M c. E M b F I. M a. Chứng minh. M b M c. trong thứ hai của (O 1 ) và (O 2 ).

M c. E M b F I. M a. Chứng minh. M b M c. trong thứ hai của (O 1 ) và (O 2 ). ài tập ôn đội tuyển năm 015 Nguyễn Văn inh Số 5 ài 1. ho tam giác nội tiếp () có + =. Đường tròn () nội tiếp tam giác tiếp xúc với,, lần lượt tại,,. Gọi b, c lần lượt là trung điểm,. b c cắt tại. hứng

Διαβάστε περισσότερα

MALE = 1 nếu là nam, MALE = 0 nếu là nữ. 1) Nêu ý nghĩa của các hệ số hồi quy trong hàm hồi quy mẫu trên?

MALE = 1 nếu là nam, MALE = 0 nếu là nữ. 1) Nêu ý nghĩa của các hệ số hồi quy trong hàm hồi quy mẫu trên? Chương 4: HỒI QUY VỚI BIẾN GIẢ VÀ ỨNG DỤNG 1. Nghiên cứu về tuổi thọ (Y: ngày) của hai loại bóng đèn (loại A, loại B). Đặt Z = 0 nếu đó là bóng đèn loại A, Z = 1 nếu đó là bóng đèn loại B. Kết quả hồi

Διαβάστε περισσότερα

https://www.facebook.com/nguyenkhachuongqv2 ĐỀ 56

https://www.facebook.com/nguyenkhachuongqv2 ĐỀ 56 TRƯỜNG THPT QUỲNH LƯU TỔ TOÁN Câu ( điểm). Cho hàm số y = + ĐỀ THI THỬ THPT QUỐC GIA LẦN NĂM HỌC 5-6 MÔN: TOÁN Thời gian làm bài: 8 phút (không tính thời gian phát đề ) a) Khảo sát sự biến thiên và vẽ

Διαβάστε περισσότερα

Sử dụngụ Minitab trong thống kê môi trường

Sử dụngụ Minitab trong thống kê môi trường Sử dụngụ Minitab trong thống kê môi trường Dương Trí Dũng I. Giới thiệu Hiện nay có nhiều phần mềm (software) thống kê trên thị trường Giá cao Excel không đủ tính năng Tinh bằng công thức chậm Có nhiều

Διαβάστε περισσότερα

Vectơ và các phép toán

Vectơ và các phép toán wwwvnmathcom Bài 1 1 Các khái niệm cơ bản 11 Dẫn dắt đến khái niệm vectơ Vectơ và các phép toán Vectơ đại diện cho những đại lượng có hướng và có độ lớn ví dụ: lực, vận tốc, 1 Định nghĩa vectơ và các yếu

Διαβάστε περισσότερα

x i x k = e = x j x k x i = x j (luật giản ước).

x i x k = e = x j x k x i = x j (luật giản ước). 1 Mục lục Chương 1. NHÓM.................................................. 2 Chương 2. NHÓM HỮU HẠN.................................... 10 Chương 3. NHÓM ABEL HỮU HẠN SINH....................... 14 2 CHƯƠNG

Διαβάστε περισσότερα

CÁC ĐỊNH LÝ CƠ BẢN CỦA HÌNH HỌC PHẲNG

CÁC ĐỊNH LÝ CƠ BẢN CỦA HÌNH HỌC PHẲNG CÁC ĐỊNH LÝ CƠ BẢN CỦA HÌNH HỌC PHẲNG Nguyễn Tăng Vũ 1. Đường thẳng Euler. Bài toán 1. Trong một tam giác thì trọng tâm, trực tâm và tâm đường tròn ngoại tiếp cùng nằm trên một đường thẳng. (Đường thẳng

Διαβάστε περισσότερα

Μετανάστευση Σπουδές. Σπουδές - Πανεπιστήμιο. Για να δηλώσετε ότι θέλετε να εγγραφείτε

Μετανάστευση Σπουδές. Σπουδές - Πανεπιστήμιο. Για να δηλώσετε ότι θέλετε να εγγραφείτε - Πανεπιστήμιο Θα ήθελα να εγγραφώ σε πανεπιστήμιο. Για να δηλώσετε ότι θέλετε να εγγραφείτε Tôi muốn ghi danh vào một trường đại học Θα ήθελα να γραφτώ για. Tôi muốn đăng kí khóa học. Για να υποδείξετε

Διαβάστε περισσότερα

x = Cho U là một hệ gồm 2n vec-tơ trong không gian R n : (1.2)

x = Cho U là một hệ gồm 2n vec-tơ trong không gian R n : (1.2) 65 TẠP CHÍ KHOA HỌC, Đại học Huế, Số 53, 2009 HỆ PHÂN HOẠCH HOÀN TOÀN KHÔNG GIAN R N Huỳnh Thế Phùng Trường Đại học Khoa học, Đại học Huế TÓM TẮT Một phân hoạch hoàn toàn của R n là một hệ gồm 2n vec-tơ

Διαβάστε περισσότερα

HÀM NHIỀU BIẾN Lân cận tại một điểm. 1. Định nghĩa Hàm 2 biến. Miền xác định của hàm f(x,y) là miền VD:

HÀM NHIỀU BIẾN Lân cận tại một điểm. 1. Định nghĩa Hàm 2 biến. Miền xác định của hàm f(x,y) là miền VD: . Định nghĩa Hàm biến. f : D M (, ) z= f( M) = f(, ) Miền ác định của hàm f(,) là miền VD: f : D HÀM NHIỀU BIẾN M (, ) z= f(, ) = D sao cho f(,) có nghĩa. Miền ác định của hàm f(,) là tập hợp những điểm

Διαβάστε περισσότερα

Truy cập website: hoc360.net để tải tài liệu đề thi miễn phí

Truy cập website: hoc360.net để tải tài liệu đề thi miễn phí Tru cập website: hoc36net để tải tài liệu đề thi iễn phí ÀI GIẢI âu : ( điể) Giải các phương trình và hệ phương trình sau: a) 8 3 3 () 8 3 3 8 Ta có ' 8 8 9 ; ' 9 3 o ' nên phương trình () có nghiệ phân

Διαβάστε περισσότερα

Chương 12: Chu trình máy lạnh và bơm nhiệt

Chương 12: Chu trình máy lạnh và bơm nhiệt /009 Chương : Chu trình máy lạnh và bơm nhiệt. Khái niệm chung. Chu trình lạnh dùng không khí. Chu trình lạnh dùng hơi. /009. Khái niệm chung Máy lạnh/bơmnhiệt: chuyển CÔNG thành NHIỆT NĂNG Nguồn nóng

Διαβάστε περισσότερα

Chương 1: VECTOR KHÔNG GIAN VÀ BỘ NGHỊCH LƯU BA PHA

Chương 1: VECTOR KHÔNG GIAN VÀ BỘ NGHỊCH LƯU BA PHA I. Vcto không gian Chương : VECTOR KHÔNG GIAN VÀ BỘ NGHỊCH LƯ BA PHA I.. Biể diễn vcto không gian cho các đại lượng ba pha Động cơ không đồng bộ (ĐCKĐB) ba pha có ba (hay bội ố của ba) cộn dây tato bố

Διαβάστε περισσότερα

SỞ GIÁO DỤC VÀ ĐÀO TẠO KÌ THI TUYỂN SINH LỚP 10 NĂM HỌC NGÀY THI : 19/06/2009 Thời gian làm bài: 120 phút (không kể thời gian giao đề)

SỞ GIÁO DỤC VÀ ĐÀO TẠO KÌ THI TUYỂN SINH LỚP 10 NĂM HỌC NGÀY THI : 19/06/2009 Thời gian làm bài: 120 phút (không kể thời gian giao đề) SỞ GIÁO DỤC VÀ ĐÀO TẠO KÌ TI TUYỂN SIN LỚP NĂM ỌC 9- KÁN OÀ MÔN : TOÁN NGÀY TI : 9/6/9 ĐỀ CÍN TỨC Thời gian làm bài: phút (không kể thời gian giao đề) ài ( điểm) (Không dùng máy tính cầm tay) a Cho biết

Διαβάστε περισσότερα

A 2 B 1 C 1 C 2 B B 2 A 1

A 2 B 1 C 1 C 2 B B 2 A 1 Sáng tạo trong hình học Nguyễn Văn Linh Sinh viên K50 TNH ĐH Ngoại thương 1 Mở đầu Hình học là một mảng rất đặc biệt trong toán học. Vẻ đẹp của phân môn này nằm trong hình vẽ mà muốn cảm nhận được chúng

Διαβάστε περισσότερα

Lecture-11. Ch-6: Phân tích hệ thống liên tục dùng biếnđổi Laplace

Lecture-11. Ch-6: Phân tích hệ thống liên tục dùng biếnđổi Laplace Ch-6: Phân tích hệ thống liên tục dùng biếnđổi Laplace Lecture- 6.. Phân tích hệ thống LTI dùng biếnđổi Laplace 6.3. Sơđồ hối và thực hiện hệ thống 6.. Phân tích hệ thống LTI dùng biếnđổi Laplace 6...

Διαβάστε περισσότερα

KỸ THUẬT ĐIỆN CHƯƠNG IV

KỸ THUẬT ĐIỆN CHƯƠNG IV KỸ THẬT ĐỆN HƯƠNG V MẠH ĐỆN PH HƯƠNG V : MẠH ĐỆN PH. Khái niệm chung Điện năng sử ụng trong công nghiệ ưới ạng òng điện sin ba ha vì những lý o sau: - Động cơ điện ba ha có cấu tạo đơn giản và đặc tính

Διαβάστε περισσότερα

+ = k+l thuộc H 2= ( ) = (7 2) (7 5) (7 1) 2) 2 = ( ) ( ) = (1 2) (5 7)

+ = k+l thuộc H 2= ( ) = (7 2) (7 5) (7 1) 2) 2 = ( ) ( ) = (1 2) (5 7) Nhớm 3 Bài 1.3 1. (X,.) là nhóm => a X; ax= Xa= X Ta chứng minh ax=x Với mọi b thuộc ax thì b có dạng ak với k thuộc X nên b thuộc X => Với mọi k thuộc X thì k = a( a -1 k) nên k thuộc ax. Vậy ax=x Tương

Διαβάστε περισσότερα

- Toán học Việt Nam

- Toán học Việt Nam - Toán học Việt Nam PHƯƠNG PHÁP GIẢI TOÁN HÌNH HỌ KHÔNG GIN ẰNG VETOR I. Á VÍ DỤ INH HỌ Vấn đề 1: ho hình chóp S. có đáy là tam giác đều cạnh a. Hình chiếu vuông góc của S trên mặt phẳng () là điểm H thuộc

Διαβάστε περισσότερα

PHƯƠNG PHÁP TỌA ĐỘ TRONG KHÔNG GIAN

PHƯƠNG PHÁP TỌA ĐỘ TRONG KHÔNG GIAN PHƯƠNG PHÁP TỌA ĐỘ TRONG KHÔNG GIAN 1- Độ dài đoạn thẳng Ax ( ; y; z ), Bx ( ; y ; z ) thì Nếu 1 1 1 1. Một Số Công Thức Cần Nhớ AB = ( x x ) + ( y y ) + ( z z ). 1 1 1 - Khoảng cách từ điểm đến mặt phẳng

Διαβάστε περισσότερα

(CH4 - PHÂN TÍCH PHƯƠNG SAI, SO SÁNH VÀ KIỂM ĐỊNH) Ch4 - Phân tích phương sai, so sánh và kiểm định 1

(CH4 - PHÂN TÍCH PHƯƠNG SAI, SO SÁNH VÀ KIỂM ĐỊNH) Ch4 - Phân tích phương sai, so sánh và kiểm định 1 TIN HỌC ỨNG DỤNG (CH4 - PHÂN TÍCH PHƯƠNG SAI, SO SÁNH VÀ KIỂM ĐỊNH) Phan Trọng Tiến BM Công nghệ phần mềm Khoa Công nghệ thông tin, VNUA Email: phantien84@gmail.com Website: http://timoday.edu.vn Ch4 -

Διαβάστε περισσότερα

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ THI MINH HỌA - KỲ THI THPT QUỐC GIA NĂM 2015 Môn: TOÁN Thời gian làm bài: 180 phút.

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ THI MINH HỌA - KỲ THI THPT QUỐC GIA NĂM 2015 Môn: TOÁN Thời gian làm bài: 180 phút. BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ THI MINH HỌA - KỲ THI THPT QUỐC GIA NĂM Môn: TOÁN Thời gian làm bài: 8 phút Câu (, điểm) Cho hàm số y = + a) Khảo sát sự biến thiên và vẽ đồ thị (C) của hàm số đã cho b) Viết

Διαβάστε περισσότερα

Tối ưu tuyến tính. f(z) < inf. Khi đó tồn tại y X sao cho (i) d(z, y) 1. (ii) f(y) + εd(z, y) f(z). (iii) f(x) + εd(x, y) f(y), x X.

Tối ưu tuyến tính. f(z) < inf. Khi đó tồn tại y X sao cho (i) d(z, y) 1. (ii) f(y) + εd(z, y) f(z). (iii) f(x) + εd(x, y) f(y), x X. Tối ưu tuyến tính Câu 1: (Định lý 2.1.1 - Nguyên lý biến phân Ekeland) Cho (X, d) là không gian mêtric đủ, f : X R {+ } là hàm lsc bị chặn dưới. Giả sử ε > 0 và z Z thỏa Khi đó tồn tại y X sao cho (i)

Διαβάστε περισσότερα

1.3.3 Ma trận tự tương quan Các bài toán Khái niệm Ý nghĩa So sánh hai mô hình...

1.3.3 Ma trận tự tương quan Các bài toán Khái niệm Ý nghĩa So sánh hai mô hình... BÀI TẬP ÔN THI KINH TẾ LƯỢNG Biên Soạn ThS. LÊ TRƯỜNG GIANG Thành phố Hồ Chí Minh, ngày 0, tháng 06, năm 016 Mục lục Trang Chương 1 Tóm tắt lý thuyết 1 1.1 Tổng quan về kinh tế lượng......................

Διαβάστε περισσότερα

Nội dung. 1. Một số khái niệm. 2. Dung dịch chất điện ly. 3. Cân bằng trong dung dịch chất điện ly khó tan

Nội dung. 1. Một số khái niệm. 2. Dung dịch chất điện ly. 3. Cân bằng trong dung dịch chất điện ly khó tan CHƯƠNG 5: DUNG DỊCH 1 Nội dung 1. Một số khái niệm 2. Dung dịch chất điện ly 3. Cân bằng trong dung dịch chất điện ly khó tan 2 Dung dịch Là hệ đồng thể gồm 2 hay nhiều chất (chất tan & dung môi) mà thành

Διαβάστε περισσότερα

L P I J C B D. Do GI 2 = GJ.GH nên GIH = IJG = IKJ = 90 GJB = 90 GLH. Mà GIH + GIQ = 90 nên QIG = ILG = IQG, suy ra GI = GQ hay Q (BIC).

L P I J C B D. Do GI 2 = GJ.GH nên GIH = IJG = IKJ = 90 GJB = 90 GLH. Mà GIH + GIQ = 90 nên QIG = ILG = IQG, suy ra GI = GQ hay Q (BIC). ài tập ôn đội tuyển I năm 015 Nguyễn Văn inh Số 7 ài 1. (ym). ho tam giác nội tiếp đường tròn (), ngoại tiếp đường tròn (I). G là điểm chính giữa cung không chứa. là tiếp điểm của (I) với. J là điểm nằm

Διαβάστε περισσότερα

ĐỀ SỐ 16 ĐỀ THI THPT QUỐC GIA MÔN TOÁN 2017 Thời gian làm bài: 90 phút; không kể thời gian giao đề (50 câu trắc nghiệm)

ĐỀ SỐ 16 ĐỀ THI THPT QUỐC GIA MÔN TOÁN 2017 Thời gian làm bài: 90 phút; không kể thời gian giao đề (50 câu trắc nghiệm) THẦY: ĐẶNG THÀNH NAM Website: wwwvtedvn ĐỀ SỐ 6 ĐỀ THI THPT QUỐC GIA MÔN TOÁN 7 Thời gian làm bài: phút; không kể thời gian giao đề (5 câu trắc nghiệm) Mã đề thi 65 Họ, tên thí sinh:trường: Điểm mong muốn:

Διαβάστε περισσότερα

Μπορείτε να με βοηθήσετε να γεμίσω αυτή τη φόρμα; Για να ρωτήσετε αν κάποιος μπορεί να σας βοηθήσει να γεμίσετε μια φόρμα

Μπορείτε να με βοηθήσετε να γεμίσω αυτή τη φόρμα; Για να ρωτήσετε αν κάποιος μπορεί να σας βοηθήσει να γεμίσετε μια φόρμα - Γενικά Πού μπορώ να βρω τη φόρμα για ; Tôi có thể tìm mẫu đơn đăng kí ở đâu? Για να ρωτήσετε που μπορείτε να βρείτε μια φόρμα Πότε εκδόθηκε το [έγγραφο] σας; Για να ρωτήσετε πότε έχει εκδοθεί ένα έγγραφο

Διαβάστε περισσότερα

Bài giảng Giải tích 3: Tích phân bội và Giải tích vectơ HUỲNH QUANG VŨ. Hồ Chí Minh.

Bài giảng Giải tích 3: Tích phân bội và Giải tích vectơ HUỲNH QUANG VŨ. Hồ Chí Minh. Bài giảng Giải tích 3: Tích phân bội và Giải tích vectơ HUỲNH QUANG VŨ Khoa Toán-Tin học, Đại học Khoa học Tự nhiên, Đại học Quốc gia Thành phố Hồ Chí Minh. E-mail: hqvu@hcmus.edu.vn e d c f 1 b a 1 TÓM

Διαβάστε περισσότερα

Tinh chỉnh lược đồ và các dạng chuẩn hoá

Tinh chỉnh lược đồ và các dạng chuẩn hoá Tinh chỉnh lược đồ và các dạng chuẩn hoá Bởi: Ths. Phạm Hoàng Nhung Thiết kế cơ sở dữ liệu mức khái niệm cung cấp cho chúng ta một tập các lược đồ quan hệ và các ràng buộc toàn vẹn, đây có thể được coi

Διαβάστε περισσότερα

PHÂN TÍCH ẢNH HƢỞNG CỦA SÓNG HÀI TRONG TRẠM BÙ CÔNG SUẤT PHẢN KHÁNG KIỂU SVC VÀ NHỮNG GIẢI PHÁP KHẮC PHỤC

PHÂN TÍCH ẢNH HƢỞNG CỦA SÓNG HÀI TRONG TRẠM BÙ CÔNG SUẤT PHẢN KHÁNG KIỂU SVC VÀ NHỮNG GIẢI PHÁP KHẮC PHỤC Luận văn thạc sĩ kỹ thuật 1 ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHIỆP --------------------------------------- VŨ THỊ VÒNG PHÂN TÍCH ẢNH HƢỞNG CỦA SÓNG HÀI TRONG TRẠM BÙ CÔNG SUẤT PHẢN KHÁNG KIỂU SVC

Διαβάστε περισσότερα

ĐỀ 83. https://www.facebook.com/nguyenkhachuongqv2

ĐỀ 83. https://www.facebook.com/nguyenkhachuongqv2 ĐỀ 8 https://www.facebook.com/nguyenkhachuongqv GV Nguyễn Khắc Hưởng - THPT Quế Võ số - https://huongphuong.wordpress.com SỞ GIÁO DỤC VÀ ĐÀO TẠO HƯNG YÊN KỲ THI THỬ THPT QUỐC GIA 016 LẦN TRƯỜNG THPT MINH

Διαβάστε περισσότερα

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KẾ TOÁN QUẢN TRỊ (Dùng cho sinh viên hệ đào tạo đại học từ xa) Lưu hành nội bộ HÀ NỘI - 2007 HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KẾ TOÁN QUẢN TRỊ Biên soạn :

Διαβάστε περισσότερα

TRANSISTOR MỐI NỐI LƯỠNG CỰC

TRANSISTOR MỐI NỐI LƯỠNG CỰC hương 4: Transistor mối nối lưỡng cực hương 4 TANSISTO MỐI NỐI LƯỠNG Ự Transistor mối nối lưỡng cực (JT) được phát minh vào năm 1948 bởi John ardeen và Walter rittain tại phòng thí nghiệm ell (ở Mỹ). Một

Διαβάστε περισσότερα

HOC360.NET - TÀI LIỆU HỌC TẬP MIỄN PHÍ. đến va chạm với vật M. Gọi vv, là vận tốc của m và M ngay. đến va chạm vào nó.

HOC360.NET - TÀI LIỆU HỌC TẬP MIỄN PHÍ. đến va chạm với vật M. Gọi vv, là vận tốc của m và M ngay. đến va chạm vào nó. HOC36.NET - TÀI LIỆU HỌC TẬP IỄN PHÍ CHỦ ĐỀ 3. CON LẮC ĐƠN BÀI TOÁN LIÊN QUAN ĐẾN VA CHẠ CON LẮC ĐƠN Phương pháp giải Vật m chuyển động vận tốc v đến va chạm với vật. Gọi vv, là vận tốc của m và ngay sau

Διαβάστε περισσότερα

Chứng minh. Cách 1. EO EB = EA. hay OC = AE

Chứng minh. Cách 1. EO EB = EA. hay OC = AE ài tập ôn luyện đội tuyển I năm 2016 guyễn Văn inh ài 1. (Iran S 2007). ho tam giác. ột điểm nằm trong tam giác thỏa mãn = +. Gọi, Z lần lượt là điểm chính giữa các cung và của đường tròn ngoại tiếp các

Διαβάστε περισσότερα

Tuyển chọn Đề và đáp án : Luyện thi thử Đại Học của các trường trong nước năm 2012.

Tuyển chọn Đề và đáp án : Luyện thi thử Đại Học của các trường trong nước năm 2012. wwwliscpgetl Tuyển chọn Đề và đáp án : Luyện thi thử Đại ọc củ các trường trong nước năm ôn: ÌN Ọ KÔNG GN (lisc cắt và dán) ÌN ÓP ài ho hình chóp có đáy là hình vuông cạnh, tm giác đều, tm giác vuông cân

Διαβάστε περισσότερα

Ví dụ 2 Giải phương trình 3 " + = 0. Lời giải. Giải phương trình đặc trưng chúng ta nhận được

Ví dụ 2 Giải phương trình 3  + = 0. Lời giải. Giải phương trình đặc trưng chúng ta nhận được CHƯƠNG 6. PHƯƠNG TRÌNH VI PHÂN CẤP CAO Những ý tưởng cơ bản của phương trình vi phân đã được giải thích trong Chương 9, ở đó chúng ta đã tập trung vào phương trình cấp một. Trong chương này, chúng ta nghiên

Διαβάστε περισσότερα

CHƯƠNG 8: NGUYÊN LÝ THỨ NHẤT CỦA NHIỆT ĐỘNG LỰC HỌC DẠNG 1: ĐỊNH LUẬT THỨ NHẤT

CHƯƠNG 8: NGUYÊN LÝ THỨ NHẤT CỦA NHIỆT ĐỘNG LỰC HỌC DẠNG 1: ĐỊNH LUẬT THỨ NHẤT 1 CHƯƠNG 8: NGUYÊN LÝ THỨ NHẤT CỦA NHIỆT ĐỘNG LỰC HỌC 1.1. Kiến thức cơ bản: DẠNG 1: ĐỊNH LUẬT THỨ NHẤT - Dạng này là dạng ứng dụng định luật thứ nhất nhiệt động lực học để giải các bài toán về nhiêt.

Διαβάστε περισσότερα

Chương 11 HỒI QUY VÀ TƯƠNG QUAN ĐƠN BIẾN

Chương 11 HỒI QUY VÀ TƯƠNG QUAN ĐƠN BIẾN Chương 11 HỒI QUY VÀ TƯƠNG QUAN ĐƠN BIẾN Ths. Nguyễn Tiến Dũng Viện Kinh tế và Quản lý, Trường ĐH Bách khoa Hà Nội Email: dung.nguyentien3@hust.edu.vn MỤC TIÊU CỦA CHƯƠNG Sau khi học xong chương này, người

Διαβάστε περισσότερα

1.6 Công thức tính theo t = tan x 2

1.6 Công thức tính theo t = tan x 2 TÓM TẮT LÝ THUYẾT ĐẠI SỐ - GIẢI TÍCH 1 Công thức lượng giác 1.1 Hệ thức cơ bản sin 2 x + cos 2 x = 1 1 + tn 2 x = 1 cos 2 x tn x = sin x cos x 1.2 Công thức cộng cot x = cos x sin x sin( ± b) = sin cos

Διαβάστε περισσότερα

Xác định cỡ mẫu nghiên cứu

Xác định cỡ mẫu nghiên cứu VIỆN NGHIÊN CỨU Y XÃ HỘI HỌC Xác định cỡ mẫu nghiên cứu Nguyễn Trương Nam Copyright Bản quyền thuộc về tác giả và thongke.info. Khi sử dụng một phần hoặc toàn bộ bài giảng đề nghị mọi người trích dẫn:

Διαβάστε περισσότερα

ỨNG DỤNG PHƯƠNG TÍCH, TRỤC ĐẲNG PHƯƠNG TRONG BÀI TOÁN YẾU TỐ CỐ ĐỊNH

ỨNG DỤNG PHƯƠNG TÍCH, TRỤC ĐẲNG PHƯƠNG TRONG BÀI TOÁN YẾU TỐ CỐ ĐỊNH ỨNG DỤNG PHƯƠNG TÍH, TRỤ ĐẲNG PHƯƠNG TRNG ÀI TÁN YẾU TỐ Ố ĐỊNH. PHẦN Ở ĐẦU I. Lý do chọn đề tài ác bài toán về Hình học phẳng thường xuyên xuất hiện trong các kì thi HSG môn toán và luôn được đánh giá

Διαβάστε περισσότερα

KỸ THUẬT ĐIỆN CHƯƠNG II

KỸ THUẬT ĐIỆN CHƯƠNG II KỸ THẬT ĐỆN HƯƠNG DÒNG ĐỆN SN Khái niệm: Dòng điện xoay chiều biến đổi theo quy luật hàm sin của thời gian là dòng điện sin. ác đại lượng đặc trưng cho dòng điện sin Trị số của dòng điện, điện áp sin ở

Διαβάστε περισσότερα

BÀI TẬP LỚN MÔN THIẾT KẾ HỆ THỐNG CƠ KHÍ THEO ĐỘ TIN CẬY

BÀI TẬP LỚN MÔN THIẾT KẾ HỆ THỐNG CƠ KHÍ THEO ĐỘ TIN CẬY Trường Đại Học Bách Khoa TP HCM Khoa Cơ Khí BÀI TẬP LỚN MÔN THIẾT KẾ HỆ THỐNG CƠ KHÍ THEO ĐỘ TIN CẬY GVHD: PGS.TS NGUYỄN HỮU LỘC HVTH: TP HCM, 5/ 011 MS Trang 1 BÀI TẬP LỚN Thanh có tiết iện ngang hình

Διαβάστε περισσότερα

Бизнес Заказ. Заказ - Размещение. Официально, проба

Бизнес Заказ. Заказ - Размещение. Официально, проба - Размещение Εξετάζουμε την αγορά... Официально, проба Είμαστε στην ευχάριστη θέση να δώσουμε την παραγγελία μας στην εταιρεία σας για... Θα θέλαμε να κάνουμε μια παραγγελία. Επισυνάπτεται η παραγγελία

Διαβάστε περισσότερα

BÀI TẬP. 1-5: Dòng phân cực thuận trong chuyển tiếp PN là 1.5mA ở 27oC. Nếu Is = 2.4x10-14A và m = 1, tìm điện áp phân cực thuận.

BÀI TẬP. 1-5: Dòng phân cực thuận trong chuyển tiếp PN là 1.5mA ở 27oC. Nếu Is = 2.4x10-14A và m = 1, tìm điện áp phân cực thuận. BÀI TẬP CHƯƠNG 1: LÝ THUYẾT BÁN DẪN 1-1: Một thanh Si có mật độ electron trong bán dẫn thuần ni = 1.5x10 16 e/m 3. Cho độ linh động của electron và lỗ trống lần lượt là n = 0.14m 2 /vs và p = 0.05m 2 /vs.

Διαβάστε περισσότερα

c) y = c) y = arctan(sin x) d) y = arctan(e x ).

c) y = c) y = arctan(sin x) d) y = arctan(e x ). Trường Đại học Bách Khoa Hà Nội Viện Toán ứng dụng và Tin học ĐỀ CƯƠNG BÀI TẬP GIẢI TÍCH I - TỪ K6 Nhóm ngành 3 Mã số : MI 3 ) Kiểm tra giữa kỳ hệ số.3: Tự luận, 6 phút. Nội dung: Chương, chương đến hết

Διαβάστε περισσότερα

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN (Chương trình đào tạo tín chỉ, từ Khóa 2011)

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN (Chương trình đào tạo tín chỉ, từ Khóa 2011) Đề cương chi tiết Toán cao cấp 2 1 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP. HCM KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập Tự do Hạnh phúc 1. Thông tin chung về môn học ĐỀ CƯƠNG CHI TIẾT HỌC

Διαβάστε περισσότερα

1.5.2 Hai quá trình ngẫu nhiên quan trọng... 13

1.5.2 Hai quá trình ngẫu nhiên quan trọng... 13 Mục lục Lời nói đầu 5 1 Kiến thức chuẩn bị 7 1.1 Không gian L p và tính đo được.............. 7 1.2 Hàm biến phân bị chặn và tích phân Stieltjes...... 8 1.3 Không gian xác suất,biến ngẫu nhiên,lọc.........

Διαβάστε περισσότερα

Tính: AB = 5 ( AOB tại O) * S tp = S xq + S đáy = 2 π a 2 + πa 2 = 23 π a 2. b) V = 3 π = 1.OA. (vì SO là đường cao của SAB đều cạnh 2a)

Tính: AB = 5 ( AOB tại O) * S tp = S xq + S đáy = 2 π a 2 + πa 2 = 23 π a 2. b) V = 3 π = 1.OA. (vì SO là đường cao của SAB đều cạnh 2a) Mặt nón. Mặt trụ. Mặt cầu ài : Trong không gin cho tm giác vuông tại có 4,. Khi quy tm giác vuông qunh cạnh góc vuông thì đường gấp khúc tạo thành một hình nón tròn xoy. b)tính thể tích củ khối nón 4 )

Διαβάστε περισσότερα

Tự tương quan (Autocorrelation)

Tự tương quan (Autocorrelation) Tự ương quan (Auocorrelaion) Đinh Công Khải Tháng 04/2016 1 Nội dung 1. Tự ương quan là gì? 2. Hậu quả của việc ước lượng bỏ qua ự ương quan? 3. Làm sao để phá hiện ự ương quan? 4. Các biện pháp khắc phục?

Διαβάστε περισσότερα

Tự tương quan (Autoregression)

Tự tương quan (Autoregression) Tự ương quan (Auoregression) Đinh Công Khải Tháng 05/013 1 Nội dung 1. Tự ương quan (AR) là gì?. Hậu quả của việc ước lượng bỏ qua AR? 3. Làm sao để phá hiện AR? 4. Các biện pháp khắc phục? 1 Tự ương quan

Διαβάστε περισσότερα

ShaMO 30. f(n)f(n + 1)f(n + 2) = m(m + 1)(m + 2)(m + 3) = n(n + 1) 2 (n + 2) 3 (n + 3) 4.

ShaMO 30. f(n)f(n + 1)f(n + 2) = m(m + 1)(m + 2)(m + 3) = n(n + 1) 2 (n + 2) 3 (n + 3) 4. ShaMO 30 A1. Cho các số thực a, b, c, d thỏa mãn a + b + c + d = 6 và a 2 + b 2 + c 2 + d 2 = 12. Chứng minh rằng 36 4 ( a 3 + b 3 + c 3 + d 3) ( a 4 + b 4 + c 4 + d 4) 48. A2. Cho tam giác ABC, với I

Διαβάστε περισσότερα

gặp của Học viên Học viên sử dụng khái niệm tích phân để tính.

gặp của Học viên Học viên sử dụng khái niệm tích phân để tính. ĐÁP ÁN Bài 1: BIẾN CỐ NGẪU NHIÊN VÀ XÁC SUẤT Tình huống dẫn nhập STT câu hỏi Nội dung câu hỏi Những ý kiến thường gặp của Học viên Kiến thức liên quan (Giải đáp cho các vấn đề) 1 Tính diện tích Hồ Gươm?

Διαβάστε περισσότερα

Xác định nguyên nhân và giải pháp hạn chế nứt ống bê tông dự ứng lực D2400mm

Xác định nguyên nhân và giải pháp hạn chế nứt ống bê tông dự ứng lực D2400mm Xác định nguyên nhân và giải pháp hạn chế nứt ống bê tông dự ứng lực D2400mm 1. Giới thiệu Ống bê tông dự ứng lực có nòng thép D2400 là sản phẩm cung cấp cho các tuyến ống cấp nước sạch. Đây là sản phẩm

Διαβάστε περισσότερα

CÁC CÔNG THỨC CỰC TRỊ ĐIỆN XOAY CHIỀU

CÁC CÔNG THỨC CỰC TRỊ ĐIỆN XOAY CHIỀU Tà lệ kha test đầ xân 4 Á ÔNG THỨ Ự TỊ ĐỆN XOAY HỀ GÁO VÊN : ĐẶNG VỆT HÙNG. Đạn mạch có thay đổ: * Kh thì Max max ; P Max còn Mn ư ý: và mắc lên tếp nha * Kh thì Max * Vớ = hặc = thì có cùng gá trị thì

Διαβάστε περισσότερα

A E. A c I O. A b. O a. M a. Chứng minh. Do XA b giao CI tại F nằm trên (O) nên BXA b = F CB = 1 2 ACB = BIA 90 = A b IB.

A E. A c I O. A b. O a. M a. Chứng minh. Do XA b giao CI tại F nằm trên (O) nên BXA b = F CB = 1 2 ACB = BIA 90 = A b IB. Đường tròn mixtilinear Nguyễn Văn Linh Sinh viên K50 TNH ĐH Ngoại thương 1 Giới thiệu Đường tròn mixtilinear nội tiếp (bàng tiếp) là đường tròn tiếp xúc với hai cạnh tam giác và tiếp xúc trong (ngoài)

Διαβάστε περισσότερα

Thuật toán Cực đại hóa Kì vọng (EM)

Thuật toán Cực đại hóa Kì vọng (EM) Thuật toán Cực đại hóa Kì vọng (EM) Trần Quốc Long 1 1 Bộ môn Khoa học Máy tính Khoa Công nghệ Thông tin Trường Đại học Công nghệ Thứ Tư, 30/03/2016 Long (Đại học Công nghệ) Thuật toán EM 30/03/2016 1

Διαβάστε περισσότερα

(Complexometric. Chương V. Reactions & Titrations) Ts. Phạm Trần Nguyên Nguyên

(Complexometric. Chương V. Reactions & Titrations) Ts. Phạm Trần Nguyên Nguyên Chương V PHẢN ỨNG TẠO T O PHỨC C & CHUẨN N ĐỘĐ (Complexometric Reactions & Titrations) Ts. Phạm Trần Nguyên Nguyên ptnnguyen@hcmus.edu.vn 1. Phức chất vàhằng số bền 2. Phương pháp chuẩn độ phức 3. Cân

Διαβάστε περισσότερα

TUYỂN TẬP ĐỀ THI MÔN TOÁN THCS TỈNH HẢI DƯƠNG

TUYỂN TẬP ĐỀ THI MÔN TOÁN THCS TỈNH HẢI DƯƠNG TUYỂN TẬP ĐỀ THI MÔN TOÁN THCS TỈNH HẢI DƯƠNG hieuchuoi@ Tháng 7.006 GIỚI THIỆU Tuyển tập đề thi này gồm tất cả 0 đề thi tuyển sinh vào trường THPT chuyên Nguyễn Trãi Tỉnh Hải Dương (môn Toán chuyên) và

Διαβάστε περισσότερα

Chương 7: AXIT NUCLEIC

Chương 7: AXIT NUCLEIC Chương 7: AXIT UCLEIC Khái niệm Thành phần hóa học ucloside, ucleotide Chức năng và sự phân bố của axit nucleic Cấu trúc của axit nucleic Sự tái bản, sao mã DA và tổng hợp protein Khái niệm Định nghĩa:

Διαβάστε περισσότερα

1 Dãy số và các bài toán về dãy số Giớithiệu Định nghĩa và các định lý cơ bản Một số phương pháp giải bài toán về dãy số...

1 Dãy số và các bài toán về dãy số Giớithiệu Định nghĩa và các định lý cơ bản Một số phương pháp giải bài toán về dãy số... Mục lục 1 Dãy số và các bài toán về dãy số 4 1.1 Giớithiệu... 4 1. Định nghĩa và các định lý cơ bản................... 5 1.3 Một số phương pháp giải bài toán về dãy số............. 8 1.3.1 Dãy số thực:

Διαβάστε περισσότερα

1. Nghiên cứu khoa học là gì?

1. Nghiên cứu khoa học là gì? Nội dung cần trình bày Bài 1: Khái niệm về NCKH và các bước viết một đề cương nghiên cứu PGS.TS. Lưu Ngọc Hoạt Viện YHDP và YTCC Trường ĐH Y Hà Nội 1. Nghiên cứu khoa học là gì? 2. Tại sao cán bộ y tế

Διαβάστε περισσότερα

CƠ HỌC LÝ THUYẾT: TĨNH HỌC

CƠ HỌC LÝ THUYẾT: TĨNH HỌC 2003 The McGraw-Hill Companies, Inc. ll rights reserved. The First E CHƯƠNG: 01 CƠ HỌC LÝ THUYẾT: TĨNH HỌC ThS Nguyễn Phú Hoàng CÁC KHÁI NIỆM CƠ BẢN HỆ TIÊN ĐỀ TĨNH HỌC Khoa KT Xây dựng Trường CĐCN Đại

Διαβάστε περισσότερα

B. chiều dài dây treo C.vĩ độ địa lý

B. chiều dài dây treo C.vĩ độ địa lý ĐỀ THI THỬ LẦN 1 TRƯỜNG THPT CHUYÊN HẠ LONG QUẢNG NINH MÔN VẬT LÝ LỜI GIẢI: LẠI ĐẮC HỢP FACEBOOK: www.fb.com/laidachop Group: https://www.facebook.com/groups/dethivatly.moon/ Câu 1 [316487]: Đặt điện áp

Διαβάστε περισσότερα

Ý NGHĨA BẢNG HỒI QUY MÔ HÌNH BẰNG PHẦN MỀM EVIEWS

Ý NGHĨA BẢNG HỒI QUY MÔ HÌNH BẰNG PHẦN MỀM EVIEWS Ý NGHĨA BẢNG HỒI QUY MÔ HÌNH BẰNG PHẦN MỀM EVIEWS CẦN KÍ TÊN Ý NGHĨA XEM HIỆU 1 Dependent Variable Tên biến phụ thuộc Y Phương pháp bình Method: Least phương tối thiểu (nhỏ OLS Squares nhất) Date - Time

Διαβάστε περισσότερα

BÁO CÁO BÀI TẬP LỚN CÁC BỘ BIẾN ĐỔI TĨNH

BÁO CÁO BÀI TẬP LỚN CÁC BỘ BIẾN ĐỔI TĨNH ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA TP HCM CHƯƠNG TRÌNH KS CLC VIỆT-PHÁP - - - - - - - - - - BÁO CÁO BÀI TẬP LỚN CÁC BỘ BIẾN ĐỔI TĨNH ĐỀ TÀI: THIẾT KẾ BỘ BIẾN ĐỔI DC/DC DẠNG BOOST GVHD:PGS TS PHAN QUỐC

Διαβάστε περισσότερα

Giáo trình hệ điều hành. Biên tập bởi: Giảng viên. Lê Khắc Nhiên Ân

Giáo trình hệ điều hành. Biên tập bởi: Giảng viên. Lê Khắc Nhiên Ân Giáo trình hệ điều hành Biên tập bởi: Giảng viên. Lê Khắc Nhiên Ân Giáo trình hệ điều hành Biên tập bởi: Giảng viên. Lê Khắc Nhiên Ân Các tác giả: Giảng viên. Trần Hạnh Nhi Phiên bản trực tuyến: http://voer.edu.vn/c/a039fa79

Διαβάστε περισσότερα

ĐỀ PEN-CUP SỐ 01. Môn: Vật Lí. Câu 1. Một chất điểm có khối lượng m, dao động điều hòa với biên độ A và tần số góc. Cơ năng dao động của chất điểm là.

ĐỀ PEN-CUP SỐ 01. Môn: Vật Lí. Câu 1. Một chất điểm có khối lượng m, dao động điều hòa với biên độ A và tần số góc. Cơ năng dao động của chất điểm là. Hocmai.n Học chủ động - Sống tích cực ĐỀ PEN-CUP SỐ 0 Môn: Vật Lí Câu. Một chất điểm có khối lượng m, dao động điều hòa ới biên độ A à tần số góc. Cơ năng dao động của chất điểm là. A. m A 4 B. m A C.

Διαβάστε περισσότερα

ĐỀ SỐ 1. ĐỀ SỐ 2 Bài 1 : (3 điểm) Thu gọn các biểu thức sau : Trần Thanh Phong ĐỀ THI HỌC KÌ 1 MÔN TOÁN LỚP O a a 2a

ĐỀ SỐ 1. ĐỀ SỐ 2 Bài 1 : (3 điểm) Thu gọn các biểu thức sau : Trần Thanh Phong ĐỀ THI HỌC KÌ 1 MÔN TOÁN LỚP O a a 2a Trần Thanh Phong 0908 456 ĐỀ THI HỌC KÌ MÔN TOÁN LỚP 9 ----0O0----- Bài :Thưc hiên phép tính (,5 đ) a) 75 08 b) 8 4 5 6 ĐỀ SỐ 5 c) 5 Bài : (,5 đ) a a a A = a a a : (a > 0 và a ) a a a a a) Rút gọn A b)

Διαβάστε περισσότερα

LẤY MẪU VÀ KHÔI PHỤC TÍN HIỆU

LẤY MẪU VÀ KHÔI PHỤC TÍN HIỆU LẤY MẪU VÀ KHÔI PHỤC TÍN HIỆU Nội dung: 2.1 Lấy mẫu tín hiệu 2.2 Bộ tiền lọc 2.3 Lượng tử hóa 2.4 Khôi phục tín hiệu tương tự 2.5 Các bộ biến đổi ADC và DAC Bài tập 1 2.1 Lấy mẫu tín hiệu: Quá trình biến

Διαβάστε περισσότερα

TS. NGUYỄN DUY THUẬN (Chủ biên) ThS. PHI MẠNH BAN TS. NÔNG QUỐC CHINH TUYẾN TÍNH

TS. NGUYỄN DUY THUẬN (Chủ biên) ThS. PHI MẠNH BAN TS. NÔNG QUỐC CHINH TUYẾN TÍNH TS. NGUYỄN DUY THUẬN (Chủ biên) ThS. PHI MẠNH BAN TS. NÔNG QUỐC CHINH ĐẠI SỐ TUYẾN TÍNH NHÀ XUẤT BẢN ĐẠI HỌC SƯ PHẠM Mã số: 01.01.90/92. ĐH- 2003 MỤC LỤC LỜI NÓI ĐẦU... 11 CÁC KÍ HIỆU... 15 Chương I: ĐỊNH

Διαβάστε περισσότερα

Biên soạn và giảng dạy : Giáo viên Nguyễn Minh Tuấn Tổ Hóa Trường THPT Chuyên Hùng Vương Phú Thọ

Biên soạn và giảng dạy : Giáo viên Nguyễn Minh Tuấn Tổ Hóa Trường THPT Chuyên Hùng Vương Phú Thọ B. PHƯƠNG PHÁP GIẢI BÀI TẬP VỀ AMIN I. Phản ứng thể hiện tính bazơ của amin Phương pháp giải Một số điều cần lưu ý về tính bazơ của amin : + Các amin đều phản ứng được với các dung dịch axit như HCl, HNO,

Διαβάστε περισσότερα