Tờ ghi nhớ Toán Rời Rạc 06/2012 SUY LUẬN TỰ NHIÊN Tổng kết qui tắc suy luận: Ghi chú: Dấu * dòng suy được, khơng có * giả thiết (F, G, *F G) (F G, *F, *G) (F G, F, *G) nif G, *FG) (F, *F) (F, *F G) (F G, if [F|G] nif H, *H) (F F, ) (, *F F) (if F, nif , *F) (F, *F) C om Giao i (i) Giao e (e) Điều kiện e (e) Điều kiện i (i) (if F, Bản (id) Hội i (i) Hội e (e) Mâu thuẫn (i) Mâu thuẫn (e) Phủ định (i) Phủ định kép e (e) Si nh Vi en Zo ne • • • • • • • • • • • Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 LUẬN LÝ MỆNH ĐỀ Các khái niệm: - Diễn dịch : dòng bảng thực trị Mơ hình : diễn dịch Lưỡng nguyên : Công thức nguyên (LN dương) Phủ định CNT (LN âm) Thủ tục số học Chuyển công thức vào để tính thực trị (P Q) = P + Q + PQ Z2, (P Q) = PQ Z2, P = + P Z2, Hệ : Zo P + P = Z2 ne (P Q) = + P + PQ • C om • en P.P = P P.P = nh (F) Vi Các công thức tương đương: =F = (F G) (G F) F G = F G F G = G F Si F G (F G) = (F) (G) (DeMorgan) (F G) = (F) (G) (DeMorgan Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 Các dạng chuẩn: CNF : Dạng chuẩn giao (Giao Mệnh đề) • Mệnh đề: Mỗi khối (P1 … Pn)i CNF • Mệnh đề đơn vị: Mệnh đề có lưỡng nguyên: F ^ (Q v G) ^ (A v B) //F mđđv • Clausal form: Dùng tập hợp để biểu diễn CNF: {F, {Q,G}, {A, B}} • C om DNF: Dạng chuẩn hội (Hội () ) NNF: Không chứa dấu “->” Ex: (A B) (B A) Horn Form: Dạng Horn (Giao mệnh đề Horn) Horn clause: MĐ có lưỡng nguyên dương Bài toán SAT: PP chứng minh tốn SAT (X khả đúng): Zo • Xét tính khả CT, CT khả đúng, tìm diễn dịch (mơ hình) Phương pháp: ne - en + Chuyển X thành dạng chuẩn giao + Kiểm tra mệnh đề không chứa lưỡng nguyên trái dấu : Vi :: Nếu có mệnh đề khơng chứa lưỡng nguyên trái dấu X khả Si nh :: Ngược lại X Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 LUẬN LÝ VỊ TỪ Các khái niệm: - Miền đối tượng D : tập hợp trừu tượng (CLGT) - Lượng từ có loại : o o o Phổ dụng (universal quantifier) Hiện hữu (existential quantifier) Hình thức sử dụng : (x), (x) : với x biến Hàm ánh xạ từ Dn D, n N o Thí dụ : nhân, cộng : D D D - Biểu thức hàm: Ảnh hàm o Thí dụ : nhân(x, n), C om - cộng(x, m), cộng(nhân(y, z), x) Vị từ: tập tập Dn (nói cách ngu ngu: quan hệ D) - Biểu thức vị từ: Ảnh vị từ o Thí dụ : mẹ(x, y) ảnh vị từ mẹ, bạn(y, z) ảnh vị từ bạn - Nguyên từ (term) : Hằng or Biến or Biểu thức hàm - Công thức nguyên: Biểu thức vị từ (sắp điên cmnr) - Cơng thức hồn hảo gọi tắt công thức o Công thức nguyên CT o , Ť CT o CT kết hợp với , , , CT o CT kết hợp với (x), (x) CT - Phạm vi lượng từ: Khỏi ghi - Hiện hữu biến xuất biến cơng thức o x (p(x,y) q(y)): Biến x có hữu, biến y có hữu - Hiện hữu ràng buộc: thuộc phạm vi lượng từ có biến tên với >< Hiện hữu tự - Cơng thức đóng : cơng thức khơng chứa hữu tự >< CT Tự Si nh Vi en Zo ne - Thay thế: - Chỉ hữu tự thay - Biến nguyên từ phải thay nguyên từ - Ký hiệu F[t/x] nghĩa tất hữu tự x F thay t - ĐK thay thế: hữu biến t không trở thành ràng buộc t vào tất hữu tự x Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 SUY LUẬN TỰ NHIÊN TRONG LUẬN LÝ VỊ TỪ Tổng kết qui tắc suy luận: Ghi chú: Dấu * dòng suy được, khơng có * giả thiết • • • • • Bằng i (=i) xuống) Bằng e (=e) L từ phổ dụng e (e) L từ phổ dụng i (i) L từ hữu i (i) L từ hữu e (e) : *eq(t, t) (luôn viết – từ trời rơi : eq(t1,t2), F[t1/x], : x F, : if x0, nif F[x0/x], : F[t/x], : x F, if F[x0/x], nif G, *F[t2,x] *F[t/x] *x F *x F *G (a) x F ≡ x F (b) x F ≡ x F ne Định lý : C om • x F G (b) x F G (c) x F G (d) x F G ≡ x (F G) en (a) Zo Định lý (tt): G không chứa hữu tự x (trong G) x (F G) ≡ x (F G) ≡ x (F G) x (G F) ≡ G x F x (F G) ≡ x F G (g) x (F G) ≡ x F G (h) x (G F) ≡ G x F Si (f) nh (e) Vi ≡ Định lý : (a) x F x G ≡ x (F G) (b) x F x G ≡ x (F G) (c) xy F ≡ yx F (d) xy F ≡ yx F Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 NGỮ NGHĨA CỦA LUẬN LÝ VỊ TỪ Đánh giá CT diễn dịch: - Tính đúng, sai CT đóng diễn dịch I xác định nhờ lượng từ: x F đúng, F đúng, x D x F đúng, F[a/x] đúng, a D Không xác định tính đúng, sai diễn dịch cơng thức tự - Khi nói cơng thức F đúng, hay sai nghĩa hay sai diễn dịch (Diễn dịch khơng nhắc đến phải ngầm hiểu) C om Ngữ nghĩa: (Chả hiểu slide viết – Chúc bạn may mắn) Công thức tương đương: Hội giao mở rộng: Si nh - en - Ý nghĩa: Viết tắt (tác dụng giống ∑), đưa số lượng tập hợp lên thành vô hạn Định nghĩa giao mở rộng : x AiI i (x Ai) Định nghĩa hội mở rộng : x AiI i (x Ai) Ký hiệu: với I = {1, 2, 3} AiI = A1 A2 A3, AiI = A1 A2 A3 Vi - Zo ne F, P công thức P không chứa hữu tự x (đối với P) (x F) P = x (F P) 1' (x F) P = x (F P) (x F) P = x (F P) 2' (x F) P = x (F P) Cục > Toàn - Thật chỗ này dùng chữ “Tồn cục” hay “Tồn bộ” Đại khái giống khái niệm tầm vực lập trình Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 Dạng chuẩn Prenex Dạng chuẩn Prenex có dạng : F = (Q1 x1) (Qn xn) M + M CT không chứa lượng từ (quantifier-free) + Qi VD: x y (p(x) q(y)) - Qui trình chuyển dạng chuẩn Prenex : o Thay toán tử , sử dụng (Sử dụng: X Y = X Y) o Đẩy tất lượng từ phía trái (nếu cần đổi tên biến cục bộ) .C om - Soundness Completeness: (Chả hiểu cả, chép y chang slide – goodluck) Định lý (soundness) Nếu F├ H F╞═ H - Định lý (completeness) Nếu F╞═ H F├ H - Thủ tục để có F├ H gọi sound có F├ H F╞═ H Một số trường hợp, thủ tục có tính sound khơng tìm thấy lời giải, lời giải tồn (*) Thủ tục để có F├ H gọi complete F╞═ H có F├ H Một số trường hợp, thủ tục có tính complete nói tìm thấy lời giải, lời giải không tồn (*) Zo en Vi nh Si - ne - Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 PHÂN GIẢI Lưu ý: - Chỉ cơng thức đóng đánh giá sai diễn dịch Do đó, cơng thức đề cập từ trở cơng thức đóng Bước thay (3.3) Dạng chuẩn Skolem khác với khái niệm Thay LLVT Mục tiêu: Đánh giá CT: (hằng đúng/ sai/ khả đúng/ khả sai) ne C om Phương pháp: - Kiểm tra tính sai ta biết CT thuộc loại loại - Để làm điều đó, ta có phương pháp: o Biến đổi cơng thức (vẫn tính sai) o Co nhỏ không gian diễn dịch Dạng chuẩn Skolem (PP1 - biến đổi CT): nh Vi en Zo Công thức F chuyển dạng : Chuẩn Prenex (còn tương đương với CT ban đầu) Chuẩn giao (còn tương đương với CT ban đầu) Lần lượt xóa lượng từ ”-” Với x, thay tất hữu x hàm fx Hàm fx có thơng số biến lượng từ đứng trước x Nếu trước x lương từ phổ dụng thay Tập SF có phần tử thành phần giao Mệnh đề: Mỗi phần tử dạng chuẩn Skolem gọi mệnh đề Mệnh đề : hội lưỡng nguyên Mệnh đề đơn vị : mệnh đề có lưỡng ngun Mệnh đề rỗng : cơng thức sai Nhắc lại : F=F ( công thức sai), F FŤ=F (Ť công thức đúng), F Si - Tính sai: - Định lý : Công thức F sai dạng chuẩn Skolem SF sai Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn ... SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 SUY LUẬN TỰ NHIÊN TRONG LUẬN LÝ VỊ TỪ Tổng kết qui tắc suy luận: Ghi chú: Dấu * dòng suy được, khơng có * giả thiết... ghi nhớ Toán Rời Rạc 06/2012 LUẬN LÝ MỆNH ĐỀ Các khái niệm: - Diễn dịch : dòng bảng thực trị Mơ hình : diễn dịch Lưỡng nguyên : Công thức nguyên (LN dương) Phủ định CNT (LN âm) Thủ tục số học Chuyển... Ngược lại X Mrbammo Trang SinhVienZone.com https://fb.com/sinhvienzonevn Tờ ghi nhớ Toán Rời Rạc 06/2012 LUẬN LÝ VỊ TỪ Các khái niệm: - Miền đối tượng D : tập hợp trừu tượng (CLGT) - Lượng từ có