Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Công nghệ thông tin Tích hợp tri thức sử dụng các kỹ thuật tranh cãi ...

Tài liệu Tích hợp tri thức sử dụng các kỹ thuật tranh cãi

.PDF
64
306
50

Mô tả:

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN TRẦN VÂN TÍCH HỢP TRI THỨC SỬ DỤNG CÁC KỸ THUẬT TRANH CÃI Ngành: Công nghệ thông tin Chuyên ngành: Kỹ thuật phần mềm Mã số: 62.48.01.03 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Người hướng dẫn khoa học: TS. Trần Trọng Hiếu Hà Nội - 2016 Mục lục Mục lục Lời cám ơn iii Lời cam đoan iv Danh mục các ký hiệu, các chữ viết tắt v Danh sách hình vẽ vii Danh sách bảng viii Mở đầu ix 1 Tổng quan về logic và tích hợp tri thức 1.1 Tổng quan về logic . . . . . . . . . . . 1.1.1 Logic cổ điển . . . . . . . . . . 1.1.2 Logic khả năng . . . . . . . . . 1.2 Tổng quan về tích hợp tri thức . . . . . 1.2.1 Biểu diễn tri thức . . . . . . . . 1.2.2 Duyệt tri thức . . . . . . . . . . 1.2.3 Tích hợp tri thức . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 . 1 . 1 . 2 . 4 . 4 . 6 . 14 2 Mô hình tranh cãi 2.1 Sự chấp nhận của tranh cãi . . . . . . . . . . . . . . . . . 2.1.1 Mô hình tranh cãi . . . . . . . . . . . . . . . . . . . 2.1.2 Ngữ nghĩa cố định và ngữ nghĩa cơ sở (hoài nghi) . 2.1.3 Điều kiện cho sự trùng giữa ngữ nghĩa khác nhau . 2.2 Tranh cãi, trò chơi n-người và bài toán hôn nhân bền vững 2.2.1 Tranh cãi trong trò chơi n-người . . . . . . . . . . . 2.2.2 Tranh cãi và bài toán hôn nhân bền vững . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 24 24 28 29 32 32 33 3 Tích hợp tri thức có ưu tiên trong mô hình logic khả năng 35 3.1 Tích hợp tri thức bằng tranh cãi trong logic khả năng . . . . . . . . . . 36 3.2 Định đề và một số tính chất . . . . . . . . . . . . . . . . . . . . . . . . 41 4 Thực nghiệm và đánh giá 43 4.1 Môi trường thực nghiệm . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.2 Quá trình thực nghiệm . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 i 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 Giới thiệu về chương trình . . . . . . . . . . . . . . . . . . . . Tập dữ liệu thực nghiệm . . . . . . . . . . . . . . . . . . . . . Kết quả thực nghiệm thu được của tập dữ liệu thứ nhất . . . Kết quả thực nghiệm thu được của tập dữ liệu thứ hai . . . . Đánh giá kết quả thực nghiệm và hướng nghiên cứu tiếp theo . . . . . 43 45 45 48 48 Kết luận 50 Tài liệu tham khảo 51 ii LỜI CÁM ƠN Lời đầu tiên, tôi xin gửi lời cám ơn sâu sắc nhất đến TS. Trần Trọng Hiếu đã tận tình hướng dẫn tôi trong suốt quá trình thực hiện Luận văn. Tôi cũng xin gửi lời cám ơn và lòng biết ơn sâu sắc tới PGS.TS Hà Quang Thuỵ cùng anh chị em phòng thí nghiệm DS&KTLab đã nhiệt tình động viên và giúp đỡ tôi hoàn thành Luận văn. Tôi chân thành cảm ơn các thầy, cô đã tạo điều kiện thuận lợi cho tôi được học tập và nghiên cứu tại Trường Đại học Công Nghệ. Tôi xin cảm ơn các bạn trong lớp cao học K20 và các đồng nghiệp tại công ty AI Việt Nam đã ủng hộ, khuyến khích và tạo điều kiện cho tôi trong suốt quá trình học tập tại trường. Cuối cùng nhưng không kém phần quan trọng, tôi muốn gửi lời cảm ơn vô hạn tới gia đình, bạn bè, những người thân yêu luôn bên cạnh, động viên và giúp đỡ tôi không chỉ trong quá trình thực hiện Luận văn mà còn trong suốt cuộc đời này. Hà Nội, ngày 19 tháng 9 năm 2016 Học viên Nguyễn Trần Vân iii LỜI CAM ĐOAN Tôi xin cam đoan luận văn “Tích hợp tri thức sử dụng các kỹ thuật tranh cãi" là công trình nghiên cứu của riêng tôi. Các số liệu, kết quả được trình bày trong luận văn là hoàn toàn trung thực. Tôi đã trích dẫn đầy đủ các tài liệu tham khảo, công trình nghiên cứu liên quan. Ngoại trừ các tài liệu tham khảo này, luận văn hoàn toàn là công việc của riêng tôi. Luận văn được hoàn thành trong thời gian tôi là học viên tại Khoa Công nghệ Thông tin, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội. Hà Nội, ngày 19 tháng 9 năm 2016 Học viên Nguyễn Trần Vân iv DANH MỤC CÁC CHỮ VIẾT TẮT ANO BMA CLO CON COO IC IDN MAJ PKB SMP SYM UNA : : : : : : : : : : : : Anonymity Belief Merging by Argumentation Closure Consistency Cooperativity Integrity Constraints Identity Majority Possibilistic Knowledge Base Stable Marriage Problem Symmetry Unanimity v DANH MỤC CÁC THUẬT NGỮ Tiếng Anh Acceptable Admissible Arbitration operator Belief base Belief contraction Belief Merging Belief profile Belief Revision Characteristic function Complete Extension Conflict-free Epistemic Entrenchment Grounded Extension Harper Identity Integrity Constraints Levi Identity Majority operator Necessity degree Possibilistic formula Possibilistic Knowledge Base Possibilistic logic Possibility degree Possibility distribution Possible world Preferred Extension Principle of minimal change Responsibility attribution Revision function Selection Function Stable Extension System of Spheres Tiếng Việt Có thể chấp nhận Bao đóng có thể chấp nhận Toán tử trọng tài Cơ sở tri thức Loại bỏ tri thức Tích hợp tri thức Hồ sơ tri thức Duyệt tri thức Hàm đặc trưng Phần mở rộng đầy đủ Không chứa các xung đột Cố thủ tri thức Phần mở rộng cơ sở Đồng nhất Harper Ràng buộc toàn vẹn Đồng nhất Levi Toán tử đa số Độ chắc chắn Công thức khả năng Cơ sở tri thức khả năng Logic khả năng Độ có thể Phân phối khả năng Thế giới có thể Phần mở rộng ưu tiên Nguyên tắc thay đổi tối thiểu Chỉ định trách nhiệm Hàm duyệt Hàm lựa chọn Phần mở rộng ổn định Hệ thống các khối cầu tri thức vi Trang 26 26 17 1 7 4 2 4 28 29 26 11 28 9 15 9 17 2 2 1 1 2 1 13 26 6 23 7 9 27 12 Danh sách hình vẽ 1.1 1.2 Một khối cầu tri thức . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Mô hình AGM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.1 2.2 2.3 2.4 2.5 Mô hình tranh cãi . . . . . . . . . . . . . . . . . Quan hệ tấn công trong mô hình tranh cãi . . . Mô hình tranh cãi không chứa xung đột . . . . Có thể chấp nhận trong mô hình tranh cãi . . . Bao đóng có thể chấp nhận trong mô hình tranh . . . . . . . . cãi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 26 26 26 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Giao diện chương trình . . . . Tạo cơ sở tri thức . . . . . . . Kết quả của hàm hợp . . . . . Các lập luận . . . . . . . . . . Quan hệ Undercut . . . . . . Kết quả của toán tử BMA . . Biểu đồ thời gian thực nghiêm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 44 46 46 47 47 48 . . . . . . . . . . . . . . . . . . (đơn vii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vị giây) . . . . . . . . . . . . . . . . . . . . . Danh sách bảng 1.1 Toán tử tích hợp dựa vào khoảng cách thông thường . . . . . . . . . . 20 3.1 3.2 Ảnh hưởng của lập luận . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Danh sách các lập luận . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 4.1 4.2 Kết quả quá trình tích hợp . . . . . . . . . . . . . . . . . . . . . . . . . 48 Thời gian thực nghiệm chương trình (đơn vị phút) . . . . . . . . . . . . 48 viii Mở đầu Ngày nay tích hợp tri thức là một trong các vấn đề nghiên cứu với các ứng dụng quan trọng trong Khoa học máy tính. Mục tiêu chính của tích hợp tri thức là nhằm đạt được các tri thức chung từ các nguồn tri thức riêng lẻ. Vấn đề này được ứng dụng rộng rãi trong nhiều lĩnh vực của khoa học máy tính như tích hợp dữ liệu [1], khôi phục thông tin [2], gộp dữ liệu cảm biến [3], các hệ đa tác tử [4] và các hệ thống đa phương tiện (Multimedia) [5, 6]. Vấn đề tích hợp tri thức bắt đầu được quan tâm, nghiên cứu, phát triển và áp dụng cho một số lĩnh vực trong đời sống, xã hội, kinh tế, an ninh quốc phòng,. . . Một trong các ví dụ thực tế đó là hiện nay đã có một số hệ thống dự báo kinh tế của Việt Nam như hệ thống của CIA1 , hệ thống của WordBank2 . . . , mỗi hệ thống đưa ra một bộ các chỉ số phát triển của nền kinh tế nước ta. Tuy nhiên bộ Kế hoạch đầu tư không thể lấy ngay kết quả của dự báo từ một trong các hệ thống này để báo cáo lên Chính phủ hay Quốc hội được. Thay vào đó Trung tâm Thông tin và Dự báo kinh tế - xã hội quốc gia của bộ Kế hoạch và đầu tư phải tổng hợp thông tin từ các nguồn đó thành một thông tin duy nhất mà phản ánh được thực trạng kinh tế của Việt Nam rồi sau đó mới báo cáo kết quả này lên Chính phủ hay Quốc hội. Hiện nay có nhiều cách tiếp cận để tích hợp tri thức khác nhau như [7, 8]. Tuy nhiên tất cả các cách tiếp cận này đều dựa trên giả thuyết là các bên tham gia đều có tính cộng tác, tức là để các bên đạt được thỏa thuận chung khi mà mỗi bên đều có một số đòi hỏi và các đòi hỏi này mâu thuẫn nhau thì các bên cần thỏa thuận với nhau để mỗi bên hy sinh đi một số đòi hỏi của mình nhằm đạt được sự đồng thuận. Các tiếp cận này chưa phản ánh được đúng cách làm việc trong thực tế. Chẳng hạn như bên A có các đòi hỏi là hoàn toàn hợp lý và có đầy đủ bằng chứng, lập luận để bảo vệ ý kiến của mình còn bên B các đòi hỏi hoàn toàn vô lý và không có bằng chứng lập luận gì cả. Nếu theo các tiếp cận truyền thống, hai bên sẽ cùng bớt đi một số đòi hỏi nào đó của mình để đạt được một thỏa thuận chung, điều này là vô lý vì bên B sẽ được hưởng lợi mặc dù mọi đòi hỏi đều không hợp lý và bên A sẽ bị mất một phần quyền lợi chính đáng của mình. Trong luận văn này tôi đề ra một cách tiếp cận mới cho việc tích hợp tri thức nhằm khắc phục những hạn chế của các tiếp cận hiện có. Ý tưởng chính của tiếp cận này như sau: Để đạt được thỏa thuận giữa các bên, ta sẽ để cho các bên tranh cãi với nhau, tức là các bên sẽ dùng lý lẽ, lập luận để bảo vệ cho các đòi hỏi của mình đồng thời phản bác lại các đòi hỏi của đối phương, bên nào có nhiều chứng cứ, lập luận tốt hơn thì bên đó sẽ giành được nhiều lợi ích hơn. Để làm được điều này, một mô hình tích hợp cơ sở tri thức khả năng được đề xuất dựa trên một mô hình tranh cãi nổi tiếng được đề xuất bởi GS. Phạm Minh Dũng [25]. Bên cạnh đó, một tập các tiên đề cho tích hợp tri thức bằng tranh cãi cũng được giới thiệu và các tính chất logic của nó cũng được đem ra thảo luận. Một chương trình thực nghiệm tích hợp tri thức dựa trên mô hình đã đề xuất và các đánh giá về nó được tiến hành. Nội dung chính của luận văn bao gồm các phần: 1 https://www.cia.gov/library/publications/the-world-factbook/geos/vm.html. 2 http://www.worldbank.org/en/country/vietnam. ix Chương 1. Tổng quan về logic và tích hợp tri thức. Chương này trình bày các kiến thức cơ sở về logic và tích hợp tri thức bao gồm: logic cổ điển, logic khả năng, biểu diễn tri thức, duyệt tri thức và tích hợp tri thức. Chương 2. Mô hình tranh cãi. Chương này trình bày về mô hình tranh cãi của GS. Phạm Minh Dũng cùng với các ngữ nghĩa của mô hình này. Chương 3. Các mô hình tích hợp tri thức bằng tranh cãi. Chương này là nội dung chính của luận văn, trong đó trình bày cách tiếp cận để giải quyết thông tin mâu thuẫn bằng tích hợp tri thức có ưu tiên trong mô hình logic khả năng. Chương 4. Thực nghiệm và đánh giá. Trong chương này tôi tiến hành cài đặt một chương trình tích hợp tri thức như trong mô hình đề xuất và đánh giá các kết quả đạt được. Phần kết luận. Tóm lược những kết quả đã đạt được của luận văn và đưa ra định hướng nghiên cứu trong tương lai. x Chương 1 Tổng quan về logic và tích hợp tri thức 1.1 Tổng quan về logic Phương pháp tích hợp dựa trên logic đã nhận được rất nhiều sự chú ý trong nhiều lĩnh vực của khoa học máy tính, chẳng hạn như các hệ thống thông tin có cộng tác, cơ sở dữ liệu phân tán, hệ thống đa tác tử và các hệ thống chuyên gia phân tán. Trong mô hình logic, mỗi nguồn thông tin thường được coi như là một cơ sở tri thức và được biểu diễn là một tập hợp của các công thức logic. Một trong những vấn đề quan trọng của tích hợp nhiều cơ sở tri thức là đối phó với vấn đề không nhất quán. Mặc dù có thể mỗi cơ sở tri thức là nhất quán, tuy nhiên khi ta đặt chúng với nhau thì chúng có thể làm phát sinh những mâu thuẫn. Trong logic mệnh đề vấn đề không nhất quán thường được giải quyết bằng tích hợp tri thức. Phương pháp tích hợp bằng logic mệnh đề được chia làm hai loại: Tích hợp ở mức cú pháp (công thức logic) và tích hợp ở mức ngữ nghĩa (mô hình). Loại thứ nhất dựa trên việc lựa chọn một vài tập con nhất quán có được khi hợp nhất các cơ sở tri thức ban đầu còn loại thứ hai thì được xác định bởi mối quan hệ nhị phân trên tập các diễn giải. Các thông tin được ưu tiên đóng một vai trò quan trọng trong việc giải quyết vấn đề không nhất quán khi các cơ sở tri thức được tích hợp. Logic khả năng [28] đã cung cấp một mô hình linh hoạt để biểu diễn các thông tin được ưu tiên và đối phó với vấn đề không nhất quán. Ở mức độ cú pháp, thông tin được biểu diễn là một công thức logic có gắn trọng số, trọng số này được hiểu là mức độ chắc chắn của công thức này. Một cơ sở tri thức khả năng (Possibilistic Knowledge Base (PKB)) là một tập các công thức có trọng số. Ở mức độ ngữ nghĩa, nó dựa trên khái niệm của hàm phân phối khả năng, đó là một ánh xạ từ tập các diễn giải Ω vào r0, 1s để đại diện cho thông tin có sẵn. 1.1.1 Logic cổ điển Chúng ta xem xét một ngôn ngữ mệnh đề L được xác định từ một tập hữu hạn các biến mệnh đề P và các hằng số tJ, Ku. Ký hiệu W dùng để ký hiệu tập của các thế giới có thể, trong đó mỗi thế giới có thể là một hàm từ P vào tJ, Ku. Một mô hình của công thức φ là một thế giới có thể ω làm cho φ đúng, ký hiệu là ω ( φ. Với Φ là một tập của các công thức, rΦs biểu diễn tập các mô hình của Φ, nghĩa là rΦs “ tω P W |@φ P Φpω ( φqu. Chúng ta sử dụng ký hiệu rφs để thay thế cho rtφus. Chúng ta cũng sử dụng ký hiệu $ để biểu diễn cho mối quan hệ hệ quả, ví dụ 1 tφ, ψ u $ θ nghĩa là θ là hệ quả logic của {φ, ψ}. Một cơ sở tri thức (phẳng) K là tập hữu hạn các công thức, nó có thể xem là tương đương về logic với công thức φ khi nó là kết hợp của tất cả các công thức của K. Cho K1 , . . . , Kn là n cơ sở tri thức và một số trong số chúng có thể tương đương logic với nhau, một hồ sơ tri thức E của n cơ sở tri thức là một đa tập (multiset)1 E “ tK1 , . . . , Kn u. Giả sử K “ tφ1 , . . . , φm u, chúng ta ký hiệu ^K “ ^m 1 φi và i“ ^E “ ^n 1 p^Ki q. K là nhất quán khi và chỉ khi ω |ù K đối với ít nhất một thế giới i“ có thể ω. Hai cơ sở tri thức K và K 1 là tương đương, ký hiệu K ” K 1 , khi và chỉ khi 1 1 @φ P K, K 1 $ φ và ngược lại. Một tập tri thức E 1 “ tK1 , . . . , Kn u là tương đương logic với một tập tri thức E “ tK1 , . . . , Kn u, ký hiệu E ” E 1 , khi và chỉ khi tồn tại một 1 hoán vị σ trên tập {1,. . . ,n} sao cho Ki ” Kσpiq với mọi i “ 1, . . . , n. Hợp của hai tập 1 1 tri thức E và E 1 cũng là một tập tri thức E \ E 1 “ tK1 , . . . , Kn , K1 , . . . , Kn u. 1.1.2 Logic khả năng Ở mức độ ngữ nghĩa logic khả năng dựa trên khái niệm của một hàm phân phối khả năng (possibility distribution) ký hiệu bằng π, là một ánh xạ từ tập các diễn giải Ω vào r0, 1s để đại diện cho thông tin có sẵn. π pω q thể hiện mức độ phù hợp của diễn giải ω đối với những tri thức sẵn có. Quy ước, π pω q “ 1 có nghĩa là chúng ta hoàn toàn có thể cho ω là một thế giới thực (hoặc ω thỏa mãn hoàn toàn), 1 ą π pω q ą 0 có nghĩa ω chỉ thỏa mãn được một phần, trong khi π pω q “ 0 có nghĩa ω chắc chắn không phải là một thế giới thực (hoặc không đáp ứng tất cả). Từ một hàm phân bố khả năng π ta có thể xác định được độ có thể (possibility degree) của công thức φ ký hiệu là Πpφq “ maxtπ pω q|ω P Ω, ω |ù φu. Đó là mức độ đòi hỏi của công thức φ đối với với những tri thức có sẵn và độ chắc chắn (necessity degree) của mỗi công thức φ : N pφq “ 1 ´ Πp φq đối với các thông tin có sẵn, N pφq “ 1 có nghĩa φ là phần thông tin hoàn toàn chắc chắn hoặc một mục tiêu bắt buộc, trong khi N pφq “ 0 thể hiện sự không có thông tin đối với φ nhưng không có nghĩa là φ sai. Ở mức độ cú pháp, một công thức được gọi là một công thức khả năng được xác định bằng một cặp pφ, aq trong đó φ là một công thức mệnh đề và a P r0, 1s. Cặp pφ, aq có nghĩa là mức độ chắc chắn của φ ít nhất bằng apN pφq ě aq. Một PKB là một tập hữu hạn các công thức khả năng có dạng B “ tpφi , ai q : i “ 1, ..., nu. Chúng ta ký hiệu B ˚ là cơ sở tri thức phẳng liên kết với B, cụ thể là các cơ sở tri thức thu được từ B bằng cách loại bỏ đi các trọng số của công thức pB ˚ “ tφi |pφi , ai q P B uq. Một PKB B là nhất quán khi và chỉ khi B ˚ là nhất quán. Cho một PKB B, hàm phân phối khả năng của B ký hiệu là πB được xác định như sau [27]: Định nghĩa 1.1.1. @ω P Ω " πB pω q “ 1 Đa 1 nếu @pφi , ai q P B, ω |ù φi 1 ´ maxtai : pφi , ai q P B và ω * φi u ngược lại tập là tập hợp mà các phần tử của nó có thể giống nhau 2 Ví dụ 1.1.1. (Xem Ví dụ 1.2.1 tại trang 5) Cho B “ tp c; 0.9q, pa, 0.8q, p b _ a, 0.6q, pc; 0.5q, p c _ b; 0.4qu là một cơ sở tri thức. Từ Định nghĩa 1.1.1, ta có thể xác định được phân phối khả năng của B như sau: - πB pa b cq “ πB pab cq “ 0.5, - πB p ab cq “ πB p a b cq “ 0.2, - πB pabcq “ πB pa bcq “ πB p abcq “ πB p a bcq “ 0.1 Định nghĩa 1.1.2. [27] Cho B là PKB và a P r0, 1s. Chúng ta gọi a-cut (tương ứng, strict a-cut) của B, ký hiệu là Běa (tương ứng, Bąa ) là tập của các công thức mệnh đề trong B có mức độ chắc chắn ít nhất bằng a pBěa “ tφ P B ˚ |pφ, bq P B, b ě auq (tương ứng, lớn hơn a pBąa “ tφ P B ˚ |pφ, bq P B, b ą auq). Định nghĩa 1.1.3. [27] Cho B1 và B2 là hai PKB. B1 và B2 được gọi là tương đương ký hiệu là B1 ” B2 nếu πB1 “ πB2 . Sự tương đương của hai PKB cũng có thể xác định như sau: B1 ” B2 nếu pB1 qěa ” pB2 qěa . Định nghĩa 1.1.4. [27] Độ không nhất quán của PKB B được xác định như sau: IncpB q “ maxtai : Běai là không nhất quánu Độ không nhất quán của B là trọng số lớn nhất ai sao cho ai ´ cut của B là không nhất quán. Với IncpB q “ 0 thì B là nhất quán Định nghĩa 1.1.5. [27] Cho pφ, aq là một công thức trong B. pφ, aq được gọi là ngưỡng trong B nếu: pB ´ pφ, aqqěa $ φ Vàpφ, aq được gọi là ngưỡng chặt trong B nếu Bąa $ φ. Công thức ngưỡng trong một vài trường hợp cần thiết được chỉ ra trong các bổ đề sau: Bổ đề 1.1.2. Cho pφ, aq là một công thức ngưỡng trong B. Thì B và B 1 “ B ´ pφ, aq là tương đương. Định nghĩa 1.1.6. [27] Cho B là một PKB. Công thức φ được gọi là kết luận hợp lý của B nếu: BąIncpB q $ φ Định nghĩa 1.1.7. [27] Cho B là một PKB. Công thức pφ, aq là một kết luận khả năng của B, ký hiệu B $π pφ, aq, nếu: - BąIncpB q $ φ - a ą IncpB q và @b ą a, Bąb & φ Suy luận khả năng yêu cầu trọng số của công thức mệnh đề phải lớn hơn độ không nhất quán của B bởi vì với mỗi công thức mệnh đề pφ, aq. Nếu a ď IncpB q thì Běa $ φ. Nghĩa là pφ, aq có thể được suy ra từ B. 3 Với mỗi PKB B không nhất quán, các công thức có mức độ chắc chắn mà không lớn hơn IncpB q thì sẽ không được sử dụng trong suy diễn. Tiếp tục Ví dụ 1.1.1, rõ ràng B tương đương với B 1 “ tpa, 0.8q, p c; 0.7q, p b _ a, 0.6q, pc; 0.5qu bởi vì IncpB q “ 0.5 do đó p c _ b; 0.4q không được sử dụng trong suy luận khả năng. Ta có ngưỡng pB q “ t b _ a, c _ bu, kết luận hợp lý pB q = tpaq, p cq, p b _ aq, p c _ bqu và kết luận khả năng pB q = tp b _ a, 0.6qu. 1.2 1.2.1 Tổng quan về tích hợp tri thức Biểu diễn tri thức Ngày nay việc giải quyết sự không nhất quán là một trong các lĩnh vực nghiên cứu chính trong trí tuệ nhân tạo. Không nhất quán thể hiện sự thiếu (hoặc thừa) thông tin cho quá trình suy luận. Do đó, việc giải quyết sự không nhất quán của tri thức là một nhiệm vụ quan trọng trong việc quản lý tri thức. Sự không nhất quán thường xảy ra do các thông tin thường đến từ các nguồn khác nhau và từ đó nảy sinh sự mâu thuẫn. Tích hợp tri thức là một trong những cách phổ biến nhất để giải quyết mâu thuẫn. Tuy nhiên, tích hợp tri thức là một công việc khó khăn bởi vì việc xác định sự không nhất quán của tri thức không dễ dàng, do đó việc giải quyết các mâu thuẫn cũng là một vấn đề vô cùng phức tạp. Tích hợp tri thức là một khái niệm chung. Trong các vấn đề kinh tế - xã hội, tích hợp tri thức liên quan đến vấn đề nghiên cứu của các lĩnh vực: kinh tế, chính trị, văn hóa, giáo dục... Trong trí tuệ nhân tạo, khái niệm về tri thức đôi khi được hiểu với khái niệm về niềm tin và tích hợp tri thức được hiểu là quá trình duyệt tri thức hay tích hợp niềm tin [11]. Duyệt tri thức (Mục 1.2.2) nghiên cứu về quá trình thay đổi tri thức: khi một đối tượng phải đối mặt với thông tin mới mà thông tin này lại mâu thuẫn với tri thức hiện tại của nó, đối tượng này sẽ phải loại bỏ một số tri thức cũ để có thể phù hợp với thông tin mới. Mối quan tâm chính ở đây là làm thế nào để đưa ra quyết định hợp lý hay công bằng khi loại bỏ những tri thức cũ. Có rất nhiều công trình nghiên cứu về vấn đề này, trong đó có [11, 12]. Tích hợp tri thức (Mục 1.2.3) nghiên cứu phương pháp để tổng hợp các cơ sở tri thức của các đối tượng thành một tri thức chung [13, 14]. Duyệt tri thức có thể xem như là một trường hợp đặc biệt của tích hợp tri thức bởi vì trong quá trình duyệt tri thức, thông tin mới có được luôn được coi là tin cậy hơn so với thông tin ban đầu. Trong trí tuệ nhân tạo, để khắc phục vấn đề mâu thuẫn đến từ nhiều nguồn khác nhau. Hai cách tiếp cận chính để đối phó với các thông tin mâu thuẫn đã được phân biệt: - Cách tiếp cận thứ nhất bao gồm việc tích hợp các thông tin và xây dựng một tập thông tin nhất quán có thể biểu diễn cho kết quả của việc tích hợp. Nói cách khác, bắt đầu từ các cơ sở tri thức B1, ..., Bn có thể mâu thuẫn với nhau. Kết quả của cách tiếp cận này sẽ trả về một cơ sở nhất quán duy nhất. Logic khả năng (Mục 1.1.2) là một mô hình phù hợp để mô hình hóa các thông tin được ưu tiên. Nó cho phép mô hình hóa thông tin được ưu tiên bằng các công thức mệnh đề có trọng số. - Cách tiếp cận thứ hai đó là "sống chung" với mâu thuẫn bằng cách sử dụng các 4 paraconsistent logics [30, 31]. Trong đó, chúng ta loại bỏ bớt một số công thức suy luận của logic cổ điển để có thể lập luận với mâu thuẫn. Một số hệ paraconsistent logic phổ biến hiện nay như logic logic thích nghi (Adaptive Logics), logic đa trị (Many-Valued Logics), logic giống với logic cổ điển (Quasi-classical logic),. . . Trong luận văn này tôi tập trung vào cách tiếp cận thứ nhất. Đó là giải quyết mâu thuẫn bằng kỹ thuật tích hợp tri thức. Một cách tổng quát, bài toán tích hợp tri thức dựa trên cấu trúc logic được phát biểu như sau: Cho một tập các cơ sở tri thức, mỗi cơ sở tri thức được biểu diễn bằng một tập các công thức lôgic. Hãy xác định một cơ sở tri thức chung là đại diện tốt nhất cho tập các cơ sở tri thức đã cho. Các cấu trúc logic đã được nghiên cứu trong lĩnh vực này gồm có logic mệnh đề, logic mờ, logic vị từ, logic mô tả và logic khả năng. Để tiện cho việc diễn đạt và giải thích, luận văn sử dụng ví dụ như sau: Ví dụ 1.2.1. Vừa qua, một cuộc khủng hoảng môi trường nghiêm trọng đã gây ra hiện tượng cá chết paq hàng loạt tại các tỉnh ven biển miền Trung Việt Nam. Có một số chuỗi ý kiến về nguyên nhân của hiện tượng này như sau: - Công chúng và các nhà khoa học: Cá chết paq hàng loạt là do vấn đề nước xả thải ô nhiễm của nhà máy gang thép pbq: pb Ñ aq - Nhà máy gang thép: Nhà máy đã đầu tư một hệ thống xử lý nước thải hiện đại pcq, do đó nước đã được xử lý trước khi thải ra biển: pc, c Ñ bq - Cơ quan truyền thông: Nhà máy đã nhập hàng trăm tấn hóa chất độc hại pdq đồng thời hệ thống xử lý nước thải đặt ống xả thải ngầm sai quy định pf q: pd, f q - Công chúng và các nhà khoa học: Một thợ lặn tham gia xây dựng nhà máy đã chết pg q do nước biển quanh khu vực nhà máy bị nhiễm độc pbq:pg, b Ñ g q - Nhà máy: Chúng tôi nhập khẩu chất hóa học pdq để tẩy rửa đường ống, tuy nhiên nước thải đã được xử lý trước khi xả ra biển p pd Ñ bqq. Ống xả thải ngầm đã được cấp phép xây dựng nhưng chưa được hoàn thành, do đó không thể xả thải tại thời điểm hiện tại p f q. - Nhà chức trách: Có hai nguyên nhân dẫn đến hiện tượng cá chết hàng loạt. Nó có thể do chất độc hóa học pdq hoặc do hiện tượng tảo nở hoa peq : pd Ñ aq _ pe Ñ aq. Ngoài ra chưa thấy có bất kỳ mối quan hệ nào giữa nhà máy với hiện tượng cá chết. - Công chúng và các nhà khoa học: Cá chết không thể do hiện tượng tảo nở hoa bởi vì không có dấu hiệu của hiện tượng này như là tảo dạt vào bờ gây ô nhiễm, tảo nở dày đặc gây đổi màu nước và cá chết ở dưới đáy p eq. Từ tiến triển của các sự kiện trên, chúng ta có các tập tri thức như sau: - B1 “ tb Ñ a, g, b Ñ g, eu, - B2 “ tc, c Ñ b, pd Ñ bq, f u, - B3 “ td, f u, - B4 “ tpd Ñ aq _ pe Ñ aqu. Ví dụ này sẽ được sử dụng để minh họa cho các công việc được đề cập trong suốt luận văn này. 5 1.2.2 Duyệt tri thức Nghiên cứu quá trình duyệt tri thức là một lĩnh vực nghiên cứu thú vị và được bắt đầu từ những năm 1980. Các bài viết được phổ biến đánh dấu sự ra đời của lĩnh vực này là các chuyên đề, các hội thảo, các báo cáo của Gardenfors, Alchourron và Makinson [15]. Mô hình được phát triển từ [15] được gọi là mô hình AGM (là tên viết tắt của ba người sáng lập) và ngày nay mô hình này chiếm ưu thế trong duyệt tri thức. Mô hình này sử dụng ngôn ngữ L và mối quan hệ hệ quả (consequence relation) $. L là đóng bởi các toán tử logic. Cho một tập các câu Γ của L, CnpΓq biểu diễn tất cả hệ quả logic(logical consequences) của Γ, nghĩa là CnpΓq “ tϕ P L : Γ $ ϕu. Một lý thuyết K của L là tập các câu của L được bao đóng bởi $, nghĩa là K “ CnpK q. Chúng ta ký hiệu tập tất cả các lý thuyết của L bằng KL . Một lý thuyết K của L là đầy đủ (hoàn toàn) khi mỗi câu ϕ P L, ϕ P K hoặc ϕ P K. ML biểu diễn tập tất cả các lý thuyết đầy đủ nhất quán của L. Với một tập các câu Γ của L. rΓs biểu diễn tập tất cả lý thuyết đầy đủ nhất quán của L có chứa Γ. Chúng ta sẽ sử dụng ký hiệu rϕs cho câu ϕ P L. Cho một lý thuyết K và một tập các câu Γ của L, chúng ta ký hiệu K ` Γ là bao đóng đối với $ của K Y Γ, nghĩa là K ` Γ “ CnpK Y Γq. Với mỗi câu ϕ P L chúng ta thường viết K ` ϕ (thay cho K ` tϕu). Cuối cùng chúng ta sử dụng J và K để biểu diễn cho công thức hằng đúng và công thức hằng sai của L tương ứng. 1.2.2.1 Mô hình AGM Trong mô hình AGM, tri thức được biểu diễn như là một câu của L và một bộ tri thức là một lý thuyết của L. Quá trình duyệt tri thức được mô phỏng là một hàm ˚ ánh xạ một lý thuyết K và một câu ϕ đến một lý thuyết mới K ˚ ϕ. Tất nhiên cũng có những ràng buộc nhất định được đặt ra đối với ˚ để duyệt tri thức một cách chính xác nhất. Một trong số những ràng buộc đó là nguyên tắc thay đổi tối thiểu, tức là một tác nhân phải thay đổi tri thức của mình càng ít càng tốt để phù hợp với thông tin mới K ˚ ϕ. 1.2.2.1.1 Bộ định đề AGM cho duyệt tri thức Gardenfors [16] đã thành công trong việc xây dựng một bộ gồm 8 định đề được gọi là bộ định đề AGM cho duyệt tri thức2 . Ngày nay mô hình này đã chiếm phần lớn bản chất của duyệt tri thức. Cho K là một lý thuyết của L và ϕ P L. Hàm ˚ là một hàm duyệt tri thức nếu nó thỏa mãn các định đề sau: (K*1) K ˚ ϕ là lý thuyết của L. (K*2) ϕ P K ˚ ϕ. (K*3) K ˚ ϕ Ď K ` ϕ. (K*4) Nếu ϕ R K thì K ` ϕ Ď K ˚ ϕ. 2 Ban đầu, các định đề được đề xuất bởi một mình Gardenfors, nhưng sau đó ông đã hợp tác nghiên cứu cùng với Alchourron và Makinson. Do đó bộ định đề được mang tên của cả ba người. 6 (K*5) Nếu ϕ là nhất quán thì K ˚ ϕ cũng nhất quán. (K*6) Nếu $ ϕ Ø ψ thì K ˚ ϕ “ K ˚ ψ. (K*7) K ˚ pϕ ^ ψ q Ď pK ˚ ϕq ` ψ (K*8) Nếu ψ R K thì pK ˚ ϕq ` ψ Ď K ˚ pϕ ^ ψ q. Với bất kỳ một hàm ˚ : K ˆ L ÞÑ KL đáp ứng các định đề AGM cho duyệt tri thức pK ˚ 1q ´ pK ˚ 8q được gọi là hàm duyệt AGM . Sáu định đề đầu tiên pK ˚ 1q ´ pK ˚ 6q được gọi là định đề AGM cơ bản (cho duyệt tri thức). Trong khi pK ˚ 7q ´ pK ˚ 8q được gọi là định đề AGM bổ sung. Định đề pK ˚ 1q chỉ ra rằng kết quả của phép duyệt giữa lý thuyết K và một câu ϕ cũng là một lý thuyết của L. Định đề pK ˚ 2q chỉ ra rằng thông tin mới ϕ luôn nằm trong tập tri thức mới. Mệnh đề pK ˚ 3q và pK ˚ 4q cùng chỉ ra rằng nếu một thông tin mới ϕ mà không mâu thuẫn với tập tri thức K thì không có lý do gì để loại bỏ nó khỏi tri thức ban đầu. Thông tin mới K ˚ ϕ sẽ bao gồm toàn bộ K, thông tin mới ϕ và bao đóng (logical closure) của K và ϕ. Về cơ bản pK ˚ 3q và pK ˚ 4q cho ta thấy ý tưởng của thay đổi tối thiểu trong trường hợp thông tin mới không mâu thuẫn với tri thức ban đầu. Mục đích của việc duyệt tri thức là để tạo ra một tập tri thức mới nhất quán, pK ˚ 5q phát biểu rằng nếu thông tin mới ϕ là nhất quán thì kết quả của phép duyệt K ˚ ϕ tạo ra một thông tin mới cũng nhất quán.pK ˚ 6q là nguyên tắc không phụ thuộc cú pháp, tức là cú pháp của thông tin mới sẽ không ảnh hưởng đến quá trình duyệt và tất cả vấn đề là ở nội dung của nó (tức là các mệnh đề mà nó biểu diễn). Do đó lý thuyết K được duyệt bởi hai câu tương đương logic ϕ và ψ sẽ cho các kết quả tương đương logic với nhau. Cuối cùng, định đề pK ˚ 7q và pK ˚ 8q phát biểu rằng: cho hai câu ϕ và ψ. Nếu kết quả của phép duyệt của lý thuyết ban đầu K bởi ϕ mà tạo ra một lý thuyết mới K ˚ ϕ nhất quán với ψ, thì để tạo ra K ˚ pϕ ^ ψ q việc chúng ta cần làm là mở rộng kết quả K ˚ ϕ với ψ. Động lực để có các định đề pK ˚ 7q và pK ˚ 8q một lần nữa lại xuất phát từ nguyên tắc thay đổi tối thiểu: K ˚ ϕ là thay đổi tối thiểu của K để bao hàm ϕ, do đó không có cách nào để tạo ra K ˚ pϕ ^ ψ q từ K với thay đổi "ít hơn". Thực tế, bởi vì K ˚ pϕ ^ ψ q cũng bao gồm cả ψ nên có thể thực hiện các thay đổi thêm để loại bỏ những thứ cần thiết để bao gồm cả ϕ. Nếu ψ là nhất quán với K ˚ ϕ thì những thay đổi này có thể giới hạn bằng cách thêm ψ vào K ˚ ϕ. 1.2.2.1.2 Bộ định đề AGM cho loại bỏ tri thức Ngoài duyệt tri thức AlChourron, Gardenfor và Makinson còn nghiên cứu thêm một lĩnh vực thay đổi khác đó là loại bỏ tri thức (hoặc đơn giản là loại bỏ). Đây là quá trình loại bỏ từ một bộ tri thức K một số tri thức ϕ nhất định nào đó. Loại bỏ thường xảy ra khi một đối tượng mất niềm tin vào ϕ và quyết định loại bỏ nó, đơn giản chỉ là đưa ϕ ra khỏi K. Tuy nhiên việc loại bỏ sẽ không đáp ứng được nếu các câu khác đang có trong K có thể lại sinh ra ϕ thông qua tính bao đóng. Ví dụ: giả sử cho K “ Cnptp Ñ q, p, q uq và chúng ta muốn lọai bỏ p khỏi K . Để loại bỏ được, chúng ta không phải chỉ loại bỏ duy nhất p từ K mà chúng ta cũng cần phải loại bỏ (ít nhất) p Ñ q hoặc p. Nếu không q sẽ lại được sinh ra thông qua tính đóng. 7 . Giống như duyệt tri thức, loại bỏ tri thức cũng là một hàm ´ ánh xạ một lý thuyết . K và một câu ϕ đến một lý thuyết mới K ´ ϕ. Một lần nữa một bộ tám định đề được đề xuất theo nguyên tắc thay đổi tối thiểu. . Cho K là một lý thuyết của L và ϕ P L. Hàm ´ là một hàm loại bỏ tri thức nếu nó thỏa mãn các định đề sau: . . (K´ 1) K ´ ϕ là lý thuyết. . . (K´ 2) K ´ ϕ Ď K. . . (K´ 3) Nếu ϕ R K thì K ´ ϕ “ K . . (K´ 4) Nếu & ϕ thì ϕ R K ´ ϕ . . (K´ 5) Nếu ϕ P K thì K Ď pK ´ ϕq ` ϕ . . . (K´ 6) Nếu $ ϕ Ø ψ thì K ´ ϕ “ K ´ ψ . . . . (K´ 7) pK ´ ϕq X pK ´ ψ q Ď K ´ pϕ ^ ψ q . . . . (K´ 8) ϕ R K ´ pϕ ^ ψ q thì K ´ pϕ ^ ψ q Ď K ´ ϕ . . . Bất kỳ hàm ´ : K ˆ L ÞÑ KL đáp ứng pK ´ 1q ´ pK ´ 8q được gọi là một hàm loại bỏ . . AGM. Giống như những định đề duyệt tri thức, pK ´ 1q ´ pK ´ 8q được chia thành 2 . . nhóm. Nhóm đầu 6 định đề pK ´ 1q ´ pK ´ 6q được gọi là định đề AGM cơ bản cho . 7q ´ pK ´ 8q được gọi là định đề AGM bổ sung cho . loại bỏ tri thức, trong khi pK ´ loại bỏ tri thức. . Định đề pK ´ 1q chỉ ra rằng kết quả của việc loại bỏ giữa lý thuyết K và một câu . ϕ cũng là một lý thuyết. Định đề pK ´ 2q phát biểu rằng quá trình loại bỏ sẽ tạo ra . một tri thức mới nhỏ hơn tri thức ban đầu. Định đề pK ´ 3q phát biểu rằng nếu thông tin ϕ mà không thuộc tri thức ban đầu thì quá trình loại bỏ sẽ không làm thay đổi . bất cứ điều gì. Định đề pK ´ 4q phát biểu rằng nếu một thông tin ϕ mà không phải là chân lý thì kết quả của quá trình loại bỏ sẽ không bao gồm thông tin đó. Định đề . pK ´ 5q được gọi là định đề phục hồi và nó chỉ ra rằng từ kết quả thu được sau quá trình loại ϕ chúng ta tiếp tục mở rộng với ϕ thì chúng ta sẽ thu được lý thuyết ban . đầu K. Định đề pK ´ 6q phát biểu rằng kết quả của việc loại bỏ các câu tương đương logic nhau thì cho kết quả giống nhau. Hai định đề cuối cùng liên quan đến việc loại bỏ hai câu ϕ và ψ riêng biệt và loại bỏ bởi kết hợp của chúng (ϕ ^ ψ). Đầu tiên, để loại bỏ K bởi ϕ ^ ψ chúng ta cần loại bỏ ϕ hoặc ψ hoặc cả hai. Bây giờ chúng ta xem xét một tri thức χ P K thu được sau khi loại bỏ bởi ϕ cũng như loại bỏ bởi ψ (nghĩa . . là χ P K ´ ϕ và χ P K ´ ψ). Điều này có nghĩa là trong ngữ cảnh của K, χ không liên . quan đến ϕ, ψ cũng như kết hợp của chúng. Do đó, định đề pK ´ 7q theo nguyên tắc thay đổi tối thiểu χ không bị ảnh hưởng bởi loại bỏ K bởi ϕ ^ ψ. Cuối cùng, định đề . . . pK ´ 8q giả sử rằng ϕ R K ´ pϕ ^ ψ q. Vì K ´ ϕ là thay đổi nhỏ nhất của K để loại bỏ . . ϕ, từ đó suy ra K ´ pϕ ^ ψ q không thể lớn hơn K ´ ϕ. Có một mối quan hệ giữa mô hình duyệt tri thức và loại bỏ tri thức, nó đã được đề xuất vởi Isaac Levi trước khi Alchourron, Gardenfors, và Makinson xây dựng định đề của họ. Nói chính xác hơn, Levi cho rằng ta nên tuân theo nguyên tắc được xác định quá trình duyệt tri thức liên quan đến loại bỏ tri thức như sau: để duyệt K bởi 8 ϕ, đầu tiên ta loại bỏ ϕ khỏi K (khi đó ta có thể loại bỏ bất kỳ thông tin nào có thể mâu thuẫn với thông tin mới) và sau đó mở rộng kết quả lý thuyết với ϕ. Nguyên tắc đó được gọi là đồng nhất Levi: . K ˚ ϕ “ pK ´ ϕq ` ϕ . Định lý 1.2.2. (Alchourron, Gardenfors, và Makinson [15]) cho ´ là hàm bất kỳ từ . . K ˆ L đến KL đáp ứng được các định đề pK ´ 1q ´ pK ´ 8q. Thì các hàm ˚ tạo ra từ . ´ bằng đồng nhất Levi thỏa mãn các định đề pK ˚ 1q ´ pK ˚ 8q. Trên thực tế AGM cho hàm duyệt và hàm loại bỏ có liên quan đến các tiên đoán của Levi, là dẫn chứng chính đầu tiên để cung cấp, hỗ trợ cho các định lý AGM để loại bỏ và duyệt tri thức. Một quy trình xác định loại bỏ trong giới hạn của duyệt cũng đó được chỉ ra. Nó được biết đến với tên gọi là đồng nhất Harper: . K ´ ϕ “ pK ˚ ϕq X K Giống như đồng nhất Levi, đồng nhất Harper là đúng và đầy đủ để xây dựng các . hàm loại bỏ. Tức là, hàm ´ được tạo ra từ một hàm duyệt AGM bằng đồng nhất . . Happer thỏa mãn pK ´ 1q ´ pK ´ 8q và ngược lại. Mỗi một hàm loại bỏ AGM có thể được tạo ra từ một hàm duyệt bằng đồng nhất Harper. Trên thực tế, bằng cách kết hợp đồng nhất Levi và đồng nhất Harper đã tạo thành một vòng tròn đầy đủ. Nếu . chúng ta bắt đầu với một hàm loại bỏ AGM ´ và sử dụng đồng nhất Levi để tạo ra một hàm duyệt ˚ lần lượt được sử dụng để tạo ra một hàm loại bỏ bằng đồng nhất . Harper. Kết quả chúng ta đạt được tương tự hàm loại bỏ ´ mà chúng ta đã bắt đầu. 1.2.2.2 Hàm lựa chọn Xét một lý thuyết K, cho ϕ là câu không phải định lý mà chúng ta muốn loại bỏ khỏi K. Vì quá trình loại bỏ của ta cần phải tuân thủ theo nguyên tắc thay đổi tối thiểu, điều đầu tiên nghĩ đến là xác định một tập con lớn nhất của K mà không dẫn xuất ra ϕ và chỉ định đó là kết quả của sự loại bỏ ϕ khỏi K. Thật không may, có nhiều hơn một tập con như vậy, tất cả chúng không phải là rõ ràng và làm thế nào để có thể lựa chọn được giữa chúng3 . Bất kỳ một tập con lớn nhất nào của K mà không dẫn xuất ra ϕ thì được gọi là một ϕ-remainder4 và tập hợp tất cả ϕ-remainder được ký hiệu là K K ϕ5 . K Như đã đề cập, mỗi ϕ-remainder không phải là rõ ràng và làm thế nào để lựa chọn giữa các ϕ-remainder vì tất cả chúng đều tốt theo quan điểm logic. Trong mô hình AGM , việc này được thực hiện thông qua hàm lựa chọn. Một hàm lựa chọn cho một lý thuyết K là một hàm γ bất kỳ mà ánh xạ từ một tập khác rỗng X của các tập con của K tới một tập hợp khác rỗng γ pX q của X. Nghĩa là:H ‰ γ pX q Ď X. Một hàm lựa chọn được sử dụng để nhận biết ϕ-remainder “tốt nhất”. Nghĩa là các phần tử của 3 Xem xét lý thuyết K “ Cnptp, quq, trong đó p, q là hai biểu thức mệnh đề, giả sử chúng ta muốn loại bỏ K bởi p ^ q. Có nhiều hơn một tập con của K không dẫn xuất ra p ^ q, một trong số đó có chứa p nhưng không chứa q và tập còn lại chứa p nhưng không chứa q. 4 Một ϕ-remainder là một tập con K’ của K sao cho (i) K 1 & ϕ, (ii) với mỗi K 2 Ď K, nếu K 1 Ă K” thì K 2 $ ϕ 5 Trong một số trường hợp khi ϕ lặp lại thì K K ϕ được xác định là tKu K 9
- Xem thêm -

Tài liệu liên quan