Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 111 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
111
Dung lượng
1,02 MB
Nội dung
Giáo trình Logic Toán Gv: Trịnh Huy Hoàng Trang 1 MỤC LỤC BÀI 1: KHÁI QUÁT VỀ LOGÍC 3 1. Giới thiệu: 3 2. Định nghĩa logic học: 3 3. Sự hình thành và phát triển của logic học: 3 4. Ứng dụng của logic học: 4 5. Đôi nét về logic mờ 5 BÀI 2: LOGÍC MỆNH ĐỀ 9 1. Định nghĩa : 10 2. Phân tích : 10 3. Các phép toán logic cơ bản : 11 Bảng chân trị 12 4. Công thức trong đại số logic : 12 4.1/ Công thức : 12 4.2/ Công thức tương đương : 13 4.3/ Các qui tắc thay thế: 14 5. Hệ quả logic và tương đương logic: 17 6. Công thức đối ngẫu 17 7. Tính đầy đủ của một hệ các phép toán 17 7. Ứng dụng logic mệnh đề để vẽ mạch điện tử 18 BÀI 3: LOGÍC TÍNH TOÁN 24 1. Khái niệm: 24 1.1/ Dng tuyn chuNn: 24 1.2/ Dng hi chuNn: 24 2. Số logic : 25 2.1/ nh nghĩa : 25 2.2 Hàm logic: 26 2.2 Tương ương logic: 28 3. Thuật toán biểu diễn một công thức logic dưới dạng tuyển chun: 28 4. Thuật toán biểu diễn một công thức logic dưới dạng hội chun: 30 Bài 4: CÀI T MIN H HA 33 1. Thuật toán tính số logic của một công thức: 33 2. Chương trình minh họa việc kiểm tra 2 công thức tương đương: 39 BÀI 5: SUY DIN LOGIC VÀ VN T 42 1. Giới thiệu: 42 2. Định nghĩa qui tắc suy diễn: 42 3. Kiểm tra một qui tắc suy diễn: 44 4. Các qui tắc suy diễn cơ bản: 45 5. Các ví dụ áp dụng trong suy luận và chứng minh 48 6. Định nghĩa vị từ và ví dụ 50 6.1/ Ðnh nghĩa: 50 6.2/ Các phép toán trên các v t 50 Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 2 6.3/ Qui tc ph nh mnh có lưng t 51 6.4/ Mt s qui tc dùng trong suy lun: 53 BÀI 6: N GÔN N G PROLOG 58 1. Tư duy lập trình và định nghĩa vấn đề trên Prolog 58 2. Các clause, cách giải thích các vấn đề trên Prolog 60 3. Thực thi chương trình. - Đặt câu hỏi và nhận câu trả lời 62 4. Phép hợp nhất - Cơ chế tìm câu trả lời của Prolog. 65 4.1/ Phép hp nht 65 4.2/ Cơ ch tìm câu tr li ca Prolog 66 5. Sự quay lui - Khống chế số lượng lời giải -Vị từ nhát cắt và fail 68 6. Lập trình đệ quy với Prolog 72 7. Danh sách trên Prolog 74 8. Lập trình đệ quy với danh sách trên Prolog 75 9. Danh sách hai chiều 78 BÀI 7: LOGIC M 81 1. Một số khái niệm 81 1.1/ Tp m (Fuzzy Sets) 81 1.2/ S m (Fuzzy N umbers) 85 1.3/ S logic dng hình khi 86 1.4/ S logic dng tam giác 87 1.5/ S logic dng hình thang 89 2. Áp dụng của logic mờ trong dự đoán 90 2.1/ Giá tr trung bình trong thng kê 90 2.2/ Các phép toán vi s tam giác vá s hình thang 91 2.3/ Trung bình trong logic m 93 2.4/ D oán bng phương pháp Delphi kt hp logic m 95 2.5/ Phương pháp Fuzzy Delphi có trng s: 99 2.6/ ng dng Fuzzy Pert trong vic qun lý các án 100 TÀI CN G IM CUI KỲ 110 TÀI LIU THAM KHO 111 Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 3 BÀI 1: KHÁI QUÁT VỀ LOGÍC 1. Giới thiệu: Logic là khoa hc xut hin rt sm trong lch s. N ó xut hin vào th k th IV trưc công nguyên khi s phát trin ca khoa hc nói riêng và tư duy nói chung ã òi hi phi tr li câu hi: làm th nào m bo suy ra ưc kt lun úng n, chân thc t các tin chân thc? 2. Định nghĩa logic học: T “Logic” có ngun gc t Hy lp là t “Logos”, t này có rt nhiu nghĩa trong ó có hai nghĩa thưng dùng nht là: Ch tính qui lut ca s tn ti và phát trin ca th gii khách quan. Ch nhng qui lut c thù ca tư duy. Khi ta nói “trái t quay quanh mt tri”, ta ã s dng nghĩa th nht. Còn khi nói “anh y suy lun hp logic”, ta ã s dng nghĩa th hai. 3. Sự hình thành và phát triển của logic học: N gưi sáng lp ra logic hc là nhà trit hc Hy lp vĩ i Aristote(384-322 Tr.CN ). thi c i, logic hc ca Aristote ưc các hc trò ca ông tip tc phát trin sau khi ông mt nhưng hc ch nêu ra mt s qui tc suy lun vI tin là phán oán iu kin và phán oán la chn nghiêm ngt mà thôi. Các nhà trit hc thuc trưng phái Megat và trưng phái khc k i xa hơn: h nghiên cu các quan h suy din. nghiên cu vn này, h ưa ra quan h bao hàm (implication) và h cũng ưa ra hình thc u tiên ca nh lý din dch - nh lý làm cơ s cho các phép chng minh trong các h thng hình thc hóa: mt suy lun ưc gi là hp logic khi và ch khi công thc biu th nó là mt công thc hng úng. Các thành tu quan trng nht thi La mã c i là: h thng các thut ng logic ưc s dng n ngày nay: hình vuông logic (sau này ưc Boethius hoàn thin); lý thuyt v tam on lun phc hp và tam on lun vi tin là phán oán quan h. Vào thi phc hưng, logic hc truyn thng b ch trích mnh m. Mt s nhà tư tưng tin b ca thi kỳ này buc ti logic là ch da cho tư tưng kinh vin. N hà trit hc ngưi Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 4 Anh F. Bacon (1561-1626) cho rng tam on lun ca Aristote hoàn toàn vô ích vì nó không cho phép tìm ra các thông tin mi t các tin ã có. Vy nên khoa hc s dng nó không th phát hin các qui lut mi thông qua vic nghiên cu các s kin thc nghim ã bit. Ông xây dng nên logic qui np mà v sau ưc mt nhà trit hc và logic hc Anh khác là S.Mill (1806 – 1873) phát trin. V phn logic din dch thì mãi n th k XVII mi ưc nhà toán hc và trit hc ngưi Pháp R.Descates (1596 – 1650) thanh minh và bo v. Ông mun xây dng nó thành phương pháp nhn thc tng hp. Công lao rt ln trong vic phát trin logic din dch vn thuc v nhà toán hc và logic hc ngưi c Leibniz (1646 – 1716). Ông ưc coi là ngưi u tiên t nn tng cho logic kí hiu. Ông ưa ra tư tưng s dng các kí hiu và phương pháp toán hc vào logic. Ông ch ra rng khi s dng các kí hiu thay cho li nói, không nhng chúng ta làm cho tư tưng ưc tr nên rõ ràng hơn, chính xác hơn mà còn làm cho tư tưng tr nên ơn gin hơn. Ông mun xây dng logic hc thành phép tính (calculus rationator) – ngôn ng nhân to tng quát trong ó các suy lun ưc hình thc hoá ging như các phép tính ưc hình thc hoá trong i s. Tư tưng ca Leibniz v sau ưc các nhà toán hc và logic hc J. Boole (1815 – 1864) và De Morgan phát trin, h ã xây dng các h i s logic. S phát trin ca logic hình thc trong thi hin i gn lin vi các tên tui ca các nhà bác hc ln như G.Frege (1848 – 1925), Peano (1858 – 1932), B.Russel (1872 – 1970),…. Quá trình phát trin ca logic hc k t thi Leibniz và c bit là t Russel tr v sau liên quan rt cht ch n toán hc. N gày nay, logic hình thc bao gm nhiu nhánh khác nhau như logic c in, logic tình thái, logic thi gian, logic kin thit, logic relevant, logic không ơn iu, logic m,… 4. Ứng dụng của logic học: Cùng vi s phát trin ca khoa hc và công ngh, logic hc ngày càng ưc ng dng rng rãi. Logic giúp gii quyt các vn nan gii ca toán hc, ca iu khin hc, ca nhiu vn trong khoa hc máy tính…N gưi ta s dng logic v t làm các ngôn ng lp trình cho trí tu nhân to (ví d ngôn ng PROLOG); ng dng logic m (Fuzzy logic) phát trin công ngh m… Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 5 5. Đôi nét về logic mờ N gày nay khi nhìn li lch s ca logic m, ngưi ta nhn thy ngưi u tiên cp ti logic m chính là c Pht (500 năm trưc CN ). Trit lý Pht giáo da trên tư tưng rng th gii y nhng mâu thun, "sc không không sc", mi th cha mt phn i lp ca nó. Bưc chân vào mi ngôi chùa chúng ta u thy ngay gian trưc là hai v Thin — Ác, là hình nh hai mt tt và xu trong mi con ngưi. N ói theo lý thuyt logic m nghĩa là s vt có th ng thi là A và không-A. ây ta thy có mt mi liên h rõ ràng gia trit lý Pht giáo và logic m hin i. Thuyt âm dương ca ngưi Trung Quc cũng hàm cha logic m! "Logo" bát quái th hin tư tưng ct yu ca thuyt: hình tròn th hin s toàn vn ca s vt, tri t; mi s vt hin tưng u có hai mt âm và dương i lp nhau, cùng tn ti, mt này thnh thì mt kia suy (phn âm to ra thì phn dương nh i và ngưc li); du trng trong phn en và du en trong phn trng th hin trong âm có dương, trong dương có âm; du en trong u to ca phn trng th hin khi dương cc thnh thì chính là lúc trong lòng nó xut hin âm (và ngưc li). Sau c Pht 200 năm, nhà bác hc Hy-lp là Aristote phát trin logic nh phân. Trái ngưc vi trit lý nhà Pht, Aristote cho rng th gii to bi các i nghch, thí d nam-n, nóng-lnh, khô-ưt. Mi th hoc là A hoc là không-A, không th c hai. Logic nh phân ca Aristote tr thành nn tng cho khoa hc, nu mt th ưc chng minh v mt logic (nh phân) thì nó ưc và vn s ưc khoa hc công nhn. Cho ti cui th k 19, khi mt nhà văn-nhà toán hc ngưi Anh, Russel, phát hin ra mt nghch lý ca logic nh phân . . . Russel (1872-1970), người khai sinh logic mờ Bá tưc Bertrand Arthur William Russel sinh ra trong mt gia ình quý tc Anh năm 1872. Ông có mt cuc i dài và y bin ng. Thi tr tui, ông nghiên cu toán hc và sau ó, cùng vi mt nhà toán hc khác, vit mt cun sách v nhng cơ s ca toán hc. Trong sách, h dành c mt trang ch chng minh 1 + 1 = 2. Trong quá trình nghiên cu, ông ã phát hin ra mt nghch lý mà ngày nay gi là nghch lý tp ca Russell : Trưc ht chúng ta phân bit hai loi tp: tp cha chính nó và tp không cha chính nó. Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 6 Xét thí d: mt qu lê thuc tp các qu lê, nhưng tp các qu lê không thuc v tp các qu lê do bn thân nó không phi là mt qu lê! N ghĩa là tp các qu lê không phi là mt thành viên ca chính nó. Bây gi ta xét mt tp khác, tp mi th không phi qu lê, gm sách, chut cng, hay c tng thng Bush na! Do trong tp này bn tìm thy mi th không phi qu lê, nên bn cũng có th tìm thy trong ó tp các qu lê và tp mi th không phi qu lê ! N ghĩa là tp mi th không phi qu lê là thành viên ca chính nó. Russel i sâu hơn và xem xét tp ca mi tp mà không cha chính nó. Trong tp này, bn s tìm thy tp các qu lê, tp các tng thng, và nhiu tp khác na. N hưng bn s không tìm thy tp mi th không phi qu lê, do tp ó cha chính nó và do vy không tho mãn tiêu chuNn t ra. Trong khi xem xét tp các tp không cha chính nó này, Russell băn khoăn liu nó có phi là mt thành viên ca chính nó? N u nó là mt thành viên ca chính nó, thì không tho mãn nh nghĩa. Mt khác, nu nó không phi là thành viên ca chính nó, thì theo nh nghĩa v tp ó, thì nó li tho mãn và như vy nó là thành viên ca chính nó! Vì vy khi tìm ra nghch lý này, Russell ngu nhiên chng minh rng logic nh phân, mà ông nghĩ là cơ s ca toán hc, không th t chng minh nó. Tt nhiên ngày nay, chúng ta bit nghch lý ca Russell không phi là mt trưng hp không gii ưc, nu dùng logic m thì ta có câu tr li ngay. Tuy nhiên, Russell không h bit gì v logic m và ã vô cùng tht vng vi toán hc. Ông t b toán hc, nhng như th không có nghĩa là ông ã dng li vic làm o ln th gii này. Trong sut cuc i 97 năm, ông luôn truyn bá tư tưng ca mình; ông vit hàng tá sách, sách toán, trit lun, tiu thuyt, thm chí c th sách lá ci na. Khi mt năm 1970, ông ã không ch khi u mt trang mi ca logic hc, mà còn ot c mt gii N obel văn hc. Ông là mt thí d in hình cho thy nhng ngưi có tài năng ln v toán hc cũng có th là nhng nhà văn ln. Zadeh, cha đẻ của logic mờ hiện đại. N ăm 1964, giáo sư Zadeh bt u suy nghĩ liu có th logic tt hơn nào dùng trong máy móc. Ông có ý tưng liu ta có th bo máy iu hoà làm vic nhanh hơn khi tri nóng lên, hay nhng vn tương t như th, s hiu qu hơn vic t ra tng lut cho tng nhit Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 7 . ây chính là bưc i u tiên ca logic m hin i như chúng ta hiu và ng dng ngày nay. Phi mt mt thi gian dài logic m mi ưc chp nhn, mc dù ngay t u mt s ngưi ã rt quan tâm. Bên cnh các k sư, nhng nhà trit hc, tâm lý hc và xã hi hc nhanh chóng áp dng logic m vào ngành khoa hc ca mình. N ăm 1987, N ht Bn ã xây dng h thng tàu in ngm u tiên làm vic vi h thng iu khin hot ng tàu t ng da trên logic m. ây là mt thành công ln và dn ti s phát trin bùng n ca logic m. Các trưng i hc và các hãng công nghip ua nhau phát trin nhng ý tưng mi. u tiên là N ht Bn, do tôn giáo N ht tha nhn rng mi th có th cha phn i lp ca chính nó, ch không coi là mt th "kinh khng" như hu ht nhng nơi khác trên th gii. Và logic m cũng ha hn em li nhiu tin bc cho các hãng công nghip, tt nhiên là iu này ưc ón chào. Logic m ưc công b ln u tiên ti M vào năm 1965 do giáo sư Lotfi Zadeh. K t ó, logic m ã có nhiu phát trin qua các chng ưng sau : phát minh M, áp dng Châu Âu và ưa vào các sn phNm thương mi N ht. ng dng u tiên ca logic m vào công nghip ưc thc hin Châu âu, khong sau năm 1970. Ti trưng Queen Mary Luân ôn – Anh, Ebrahim Mamdani dùng logic m iu khin mt máy hơi nưc mà trưc ây ông y không th iu khin ưc bng các k thut c in. Và ti c, Hans Zimmermann dùng logic m cho các h ra quyt nh. Liên tip sau ó, logic m ưc áp dng vào các lĩnh vc khác như iu khin lò xi măng, … nhưng vn không ưc chp nhn rng rãi trong công nghip. K t năm 1980, logic m t ưc nhiu thành công trong các ng dng ra quyt nh và phân tích d liu Châu âu. N hiu k thut logic m cao cp ưc nghiên cu và phát trin trong lĩnh vc này. Cm hng t nhng ng dng ca Châu Âu, các công ty ca N ht bt u dùng logic m vào k thut iu khin t năm 1980. N hưng do các phn cng chuNn tính toán theo gii thut logic m rt kém nên hu ht các ng dng u dùng các phn cng chuyên v logic m. Mt trong nhng ng dng dùng logic m u tiên ti ây là nhà máy x lý nưc ca Fuji Electric vào năm 1983, h thng xe in ngm ca Hitachi vào năm 1987. Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 8 N hng thành công u tiên ã to ra nhiu quan tâm N ht. Có nhiu lý do gii thích ti sao logic m ưc ưa chung. Th nht, các k sư N ht thưng bt u t nhng gii pháp ơn gin, sau ó mi i sâu vào vn . Phù hp vi vic logic m cho phép to nhanh các bn mu ri tin n vic ti ưu. Th hai, các h dùng logic m ơn gin và d hiu. S “thông minh” ca h không nm trong các h phương trình vi phân hay mã ngun. Cũng như vic các k sư N ht thưng làm vic theo t, òi hi phi có mt gii pháp mi ngưi trong t u hiu ưc hành vi ca h thng, cùng chia s ý tưng to ra h. Logic m cung cp cho h mt phương tin rt minh bch thit k h thng. Và cũng do nn văn hóa, ngưi N ht không quan tâm n logic Boolean hay logic m; cũng như trong ting N ht , t “m’ không mang nghĩa tiêu cc. Do ó, logic m ưc dùng nhiu trong các ng dng thuc lĩnh vc iu khin thông minh hay x lý d liu. Máy quay phim và máy chp hình dùng logic m cha ng s chuyên môn ca ngưi ngh sĩ nhip nh. Misubishi thông báo v chic xe u tiên trên th gii dùng logic m trong iu khin, cũng như nhiu hãng ch to xe khác ca N ht dùng logic m trong mt s thành phn. Trong lĩnh vc t ng hóa, Omron Corp. có khong 350 bng phát minh v logic m. N goài ra, logic m cũng ưc dùng ti ưu nhiu quá trình hóa hc và sinh hc. N ăm năm trôi qua, các t hp Châu âu nhn ra rng mình ã mt mt k thut ch cht vào tay ngưi N ht và t ó h ã n lc hơn trong vic dùng logic m vào các ng dng ca mình. n nay, có khong 200 sn phNm bán trên th trưng và vô s ng dng trong iu khin quá trình – t ng hóa dùng logic m. Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 9 BÀI 2: LOGÍC MỆH ĐỀ Trong i sng hàng ngày, ngưi ta cn có nhng lý lun t các iu kin ưc bit hay ưc gi nh (các tin - premises) có th suy ra các kt lun (conclusion) úng. Hãy xét 2 lý lun sau : Lý luận (1) : Các tin : + N u hôm nay tri p thì tôi i chơi. + N u tôi i chơi thì hôm nay v tr . Gi thit : Hôm nay tri p . Kt lun : Hôm nay tôi s v tr . Lý luận (2) : Các tiên : + N u hôm nay rp hát không óng ca thi tôi s xem phim. + N u tôi xem phim thì tôi s không son kp bài . Gi thit : Hôm nay rp hát không óng ca . Kt lun : Hôm nay tôi s không son kp bài. Hai lý lun trên là úng và có cùng dng lý lun. Chúng úng vì có dng lý lun úng, bt k ý nghĩa mà chúng cp n. Còn lý luận sau : Lý luận (3) : Các tin : + N u tri p thì tôi i chơi. + N u tôi i chơi thì tôi s v tr. Gi thit : Hôm nay tôi v tr. Kt lun : Hôm nay tri p . Là lý lun sai và mi lý lun dng như vy u sai . Logic toán hc quan tâm n vic phân tích các câu (sentences), các mnh (propositions) và chng minh vi s chú ý n dng (form) lưc b i s vic c th. Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 10 1. Định nghĩa : - Mt phán oán là mt suy nghĩ mun khng nh hay ph nh mt iu gì ó có tính chính úng hoc sai mà không th va úng li va sai. - Mnh toán hc là din t phán oán bng mt câu ng pháp. - Mnh úng có giá tr chân lý là 1, mnh sai có giá tr chân lý là 0. Ví dụ : 4+3 > 2 là mt mnh có giá tr chân lý là 1 3+5 = 7 là mt mnh có giá tr chân lý là 0. Các phát biu sau ây không phi là các mnh (toán hc) vì tính úng sai ca chúng không xác nh: Ai ang c sách? (mt câu hi) Cho n là mt s nguyên dương. a là mt s chính phương. 2. Phân tích : Phân tích lý lun (1) ta thy nó s dng các mnh cơ s sau : • Hôm nay tri p • Tôi i chơi • Tôi s v tr. Mi mnh (proposition) là mt phát biu úng (true) hay sai (false). Biu th tưng trưng ln lưt các mnh trên bi các tên A, B, C, ta ghi li dng lý lun ca (1) như sau : ây cũng là dng lý lun ca (2) . Thưng mt phát biu s gm nhiu phát biu nh ni kt vi nhau bng các liên t "và" , "hay" , "vì vy " ,"kt qu là" Mt mnh ơn (simple proposition) là mnh không cha mnh khác. N u A thì B (4) N u B thì C Có A kt lun ưc : C [...]... Huy Hoàng Trang 32 Giáo trình Logic Toán Bài 4: CÀI ĐẶT MI H HỌA 1 Thuật toán tính số logic của một công thức: Input: Chuỗi s chứa công thức logic f (có tối đa 5 biến logic) Output: Số logic tương ứng của f Thuật toán: unsigned long Tinh_sologic(char *s) { Bước 1: loại bỏ ngoặc thừa của chuỗi s Bước 2: sử dụng biểu thức hậu tố Balan để tìm phép toán chính của biểu thức s, các phép toán cùng cấp ưu tiên... 00011101 ♦ Hệ quả: Số logic của một biến hợp ( tổng) bằng tổng các số logic thành phần: #(A+B) = #A + #B hay Gv: Trịnh Huy Hoàng #(A ∨ B) = #A ∨ #B Trang 26 Giáo trình Logic Toán Số logic của một tích bằng tích các số logic thành phần: #(A B) = #A #B hay #(A ∧ B) = #A ∧ #B #A=#A #(A ⇒ B) = #A ⇒ #B ♦ Ví dụ minh họa: chứng minh phát biểu sau ((A→B)∧(B→C)∧A) →C Có nhiều cách để chứng minh phát biểu trên,... thể hiện phép toán hội giữa các biến ngõ nhập C ng OR th hi n phép toán tuy n gi a các bi n ngõ nh p Cổng XOR thể hiện cho phép toán tuyển chọn F = xy z + x y z + x y z x y xy xy z z xy z + x y z z x yz F x xy y xyz F = xyzt ’+ x’zt’ + x’yz’t + xz’ Gv: Trịnh Huy Hoàng Trang 18 Giáo trình Logic Toán x y z t ⊕ ⊕ F = x’zt + xy’z’t + x’y’t + zt Gv: Trịnh Huy Hoàng Trang 19 Giáo trình Logic Toán ⊕ x t ⊕... sử vị trí của phép toán chính là t(t=-1 có nghĩa là biểu thức không còn phép toán chính) • N ếu t=-1: return #s • N gược lại: qua bước 3 Bước 3: Gọi s1 và s2 là 2 biểu thức bên trái và bên phải của phép toán chính của s t1 = Tinh_sologic(s1); t2 = Tinh_sologic(s2); switch(phép toán chính) { case '&': return t1 & t2; case 'v': return t1 v t2; case '->': return t1 -> t2; } } Chương trình hoàn chỉnh: #include... Thuật toán: cho công thức logic f(A1,A2,…,An) Bước 1: Tính #f Giả sử #f = (i1,i2,…,i2n) k := 1 F := {} Bước 2: N ếu ik = 1 thì F := F + Ck k := k+1 Bước 3: nếu k ≤ 2n thì quay lại bước 2, ngược lại dừng Gv: Trịnh Huy Hoàng Trang 28 Giáo trình Logic Toán Khi thuật toán dừng, F chính là biểu diễn dạng tuyển chuN n của công thức f đã cho ban đầu Ví dụ minh họa: Tìm dạng tuyển chuN n của công thức logic. .. 5 Hệ quả logic và tương đương logic: N ếu công thức x → y =1 thì mệnh đề y được gọi là hệ quả logic của x N ếu x là hệ quả logic của y và y và hệ quả logic của x thì x và y là tương đương logic Ví dụ: N ếu F1 = ( x → y ) ∧ ( y → z ) G1 = ( x → z ) F2 = ( x → z ) ∧ ( y → z ) G2 = ( x ∨ y ) → z Khi đó G1 là hệ quả logic của F1, G2 và F2 là tương đương logic 6 Công thức đối ngẫu Các phép toán logic hội... mọi công thức logic đều có thể biểu diễn chỉ gồm các biến mệnh đề với chỉ các phép toán logic trong hệ Các hệ sau là thể hiện tính đầy đủ của các phép toán: ∑ 0 = {∧, ∨, ¬} , ∑1 = {∧, ¬} , ∑ 2 = {∨, ¬}, ∑ 3 = {∧, ⊕, ¬} Gv: Trịnh Huy Hoàng Trang 17 Giáo trình Logic Toán 7 Ứng dụng logic mệnh đề để vẽ mạch điện tử Ta có các cổng cơ bản sau để thiết kế mạch: Cổng inverter thể hiện phép toán phủ định 1... trong đại số logic : 4.1/ Công th c : Từ các biến mệnh đề sơ cấp, nhờ các phép toán logic cơ bản, ta lập được các mệnh đề phức hợp, chúng được gọi là các công thức Ta thường ký hiệu công thức bởi các chữ F, G, H, R, Ví dụ : F = ( (x ∧ y) → z) G = ( x→ (y → z) ) R = ( x ∧ y )∨ z ) Gv: Trịnh Huy Hoàng Trang 12 Giáo trình Logic Toán 4.2/ Công th c tương đương : Hai công thức F và G gọi là tương đương logic. .. 0 Ma trận biểu diễn: [A,B,C] ♦ Mỗi không gian logic được biểu diễn bởi một số biến riêng Sự tổ hợp các biến ra một giá trị của các biến nằm trong không gian logic 2.2 Hàm logic: ♦ Hàm logic là một liên kết giữa các biến logic bởi các phép toán logic như: hợp (+), giao (.), phủ định (-), kéo theo (→), tương đương (↔),… ♦ N hận xét: Một hàm logic có một số logic tương ứng: f(A,B,…) ≅ #f(A,B,…) Ví dụ:... E'(p,q,r) cũng là một hằng đúng Ví dụ áp dụng: Ví dụ 1: Chứng minh rằng (p → q) ⇔ (¬ q → ¬ p) Chứng minh : (p → q) ⇔ ¬ p ∨ q (luật kéo theo) ⇔ q ∨ ¬ p (luật giao hoán) ⇔ ¬ q ∨ ¬ p (luật phủ định) ⇔ ¬ q → ¬ p (luật kéo theo) Ví dụ 2: Chứng minh rằng biểu thức sau là một hằng đúng ((p → q) ∧ p) → q Chứng minh Gv: Trịnh Huy Hoàng Trang 15 Giáo trình Logic Toán ((p → q) ∧ p) → q ⇔ ((p → q) ∧ p) ∨ q (luật kéo theo) . logic tình thái, logic thi gian, logic kin thit, logic relevant, logic không ơn iu, logic m,… 4. Ứng dụng của logic học: Cùng vi s phát trin ca khoa hc và công ngh, logic hc ngày. PROLOG); ng dng logic m (Fuzzy logic) phát trin công ngh m… Giáo trình Logic Toán Gv: Trnh Huy Hoàng Trang 5 5. Đôi nét về logic mờ N gày nay khi nhìn li lch s ca logic m, ngưi. BÀI 7: LOGIC M 81 1. Một số khái niệm 81 1.1/ Tp m (Fuzzy Sets) 81 1.2/ S m (Fuzzy N umbers) 85 1.3/ S logic dng hình khi 86 1.4/ S logic dng tam giác 87 1.5/ S logic dng