1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận môn TOÁN CHO KHOA HỌC MÁY TÍNH LOGIC MỆNH ĐỀ VÀ LOGIC VỊ TỪ

39 648 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,04 MB

Nội dung

Ngày nay, dưới tác động của cách mạng khoa học - công nghệ hiện đại, logic học hình thức phát triển hết sức mạnh mẽ dẫn đến sự hình thành một loạt các bộ môn logic học hiện đại, như logi

Trang 1

Mã số: CH1301050 Lớp: CHK8

TP.HCM 12/2013

Trang 2

Lời cảm ơn

Lời đầu tiên em xin chân thành cảm ơn Nguyễn Phi Khứ đã truyền đạt cho em những bài học thật bổ ích với những câu truyện đầy tính sáng tạo và lý thú

Cảm ơn nhà trường đã tạo điều kiện cho em cùng các bạn trong lớp có thể học tập

và tiếp thu những kiến thức mới

Em cũng chân thành cảm ơn các bạn trong lớp đã chia sẻ cho nhau những tài liệu

và hiểu biết về môn học để cùng hoàn thành tốt môn học này

Trong thời gian vừa qua mặc dù em đã cố gắng rất nhiều để hoàn thành tốt đề tài của mình, song chắc chắn kết quả không tránh khỏi những thiếu sót Em kính mong được

sự cảm thông và tận tình chỉ bảo của Thầy

TP.Hồ Chí Minh Tháng 12/2013

Học viên thực hiện

Phạm Phú Thanh Sang

Trang 3

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Trang 4

Lời mở đầu

Trong cuộc sống hằng ngày, mọi hoạt động của con người đều thông qua tư duy của họ Khác với hành động của con vật mang tính bản năng, hành động của con người luôn mang tính tự giác Con người, trước khi bắt tay vào hoạt động thực tiễn cải tạo thế giới, đều đã có sẵn dự án trong đầu Sự khác biệt ấy là vì con người

có tư duy và biết vận dụng sức mạnh của tư duy vào việc thực hiện các mục đích của mình Trong quá trình hoạt động đó, con người dần dần phát hiện ra các thao tác của tư duy

Nói đến tư duy logic thì nhân loại, ở châu Phi hay ở châu Âu, ở châu Á hay

ở châu Mỹ, từ Albert Einstein cho đến mỗi người chúng ta, ai ai trong đầu cũng đều có so sánh, phán đoán, suy lý, trên cơ sở các ý niệm, khái niệm về các hiện tượng, sự vật xung quanh Nghĩa là tự nhiên ban cho con người bộ não hoạt động

tư duy với các quy luật logic vốn có, khách quan ở tất cả mọi người và mọi dân tộc

Cùng với sự phát triển của thực tiễn và của nhận thức, con người càng ngày càng có sự hiểu biết đầy đủ hơn, sâu sắc hơn, chính xác hơn về bản thân tư duy đang nhận thức Chính quá trình hiểu biết ấy là cơ sở tạo ra sự phát triển của logic học Các quy luật của tư duy logic là phổ biến cho toàn nhân loại

Theo truyền thống, logic được nghiên cứu như là một nhánh của triết học

Kể từ giữa thế kỉ 19, logic đã thường được nghiên cứu trong toán học và luật Ngày nay, dưới tác động của cách mạng khoa học - công nghệ hiện đại, logic học (hình thức) phát triển hết sức mạnh mẽ dẫn đến sự hình thành một loạt các bộ môn logic học hiện đại, như logic học mệnh đề, logic học vị từ, logic học

đa trị, logic học tình thái, logic học xác suất, v.v Các bộ môn đó cung cấp cho nhân loại những công cụ sắc bén giúp tư duy con người ngày càng đi sâu hơn vào nhận thức các bí mật của thế giới khách quan

Trang 5

Mục lục

I Logic 5

1 Thế nào là logic? 5

2 Logic toán là gì? 6

II Logic mệnh đề 7

1 Biểu diễn tri thức 7

2 Cú pháp và ngữ nghĩa của logic mệnh đề 9

3 Dạng chuẩn tắc 13

4 Luật suy diễn 15

5 Luật giải, chứng minh bác bỏ bằng luật giải 19

III Logic vị từ 22

1 Khái niệm về vị từ 22

2 Không gian của vị từ 23

3 Trọng lượng của vị từ 23

4 Các phép toán của vị từ 24

5 Các lượng từ 25

6 Công thức tương đương 29

7 Công thức chỉnh dạng 30

8 Quy tắc và mô hình suy diễn trong vị từ cấp 1 31

9 Dạng chuẩn tắc của công thức logic vị từ - dạng chuẩn Prenex 34

10 Luật suy diễn 36

IV Kết luận 37

Tài liệu tham khảo 38

Trang 6

I Logic

1 Thế nào là logic?

Logic hay luận lý học, từ tiếng Hy Lạp cố điển óo; (logos), nghĩa nguyên

thủy là từ ngữ, hoặc điều đã được nói, (nhưng trong nhiều ngôn ngữ châu Âu đã trở thành có ý nghĩa là suy nghĩ hoặc lập luận hay lý trí) Logic thường được nhắc đến như là một ngành nghiên cứu về tiêu chí đánh giá các luận cứ, mặc dù định nghĩa chính xác của logic vẫn là vấn đề còn đang được bàn cãi giữa các triết gia Tuy nhiên khi môn học được xác định, nhiệm vụ của nhà logic học vẫn như cũ: làm đây mạnh tiến bộ của việc phân tích các suy luận có hiệu lực và suy luận ngụy biện để người ta có thể phân biệt được luận cứ nào là hợp lý và luận cứ nào có chỗ không hợp lý

Theo truyền thống, logic được nghiên cứu như là một nhánh của triết học

Kể từ giữa thế kỉ 19 logic đã thường được nghiên cứu trong toán học và luật Gần đây nhất logic được áp dụng vào khoa học máy tính và trí tuệ nhân tạo Là một ngành khoa học hình thức, logic nghiên cứu và phân loại cấu trúc của các khẳng định và các lý lẽ, cả hai đều thông qua việc nghiên cứu các hệ thống hình thức của việc suy luận và qua sự nghiên cứu lý lẽ trong ngôn ngữ tự nhiên Tầm bao quát của logic do vậy là rất rộng, đi từ các đề tài cốt lõi như là nghiên cứu các lý lẽ ngụy biện và nghịch lý, đến những phân tích chuyên gia về lập luận, chẳng hạn lập luận có xác suất đúng và các lý lẽ có liên quan đến quan hệ nhân quả Ngày nay, logic còn được sử dụng phổ biến trong lý thuyết lý luận

Qua suốt quá trình lịch sử, đã có nhiều sự quan tâm trong việc phân biệt lập luận tốt và lập luận không tốt, và do đó logic đã được nghiên cún trong một số dạng ít nhiều là quen thuộc đối với chúng ta Logic Aristotle chủ yếu quan tâm đến việc dạy lý luận thế nào cho tốt, và ngày nay vẫn được dạy với mục đích đó, trong khi trong logic toán học và triết học phân tích (analytical philosophy) người ta nhấn mạnh vào logic như là một đối tượng nghiên cứu riêng, và do vậy logic được nghiên cứu ở một mức độ trừu tượng hơn

Trang 7

Các quan tâm về các loại logic khác nhau giải thích rang logic không phải là được nghiên cứu trong chân không Trong khi logic thường có vẻ tự cung cấp sự thúc đẩy chính nó, môn học này phát triển tốt nhất khi lý do mà chúng ta quan tâm đến logic được đặt ra một cách rõ ràng

Cùng với sự phát triển mạnh mẽ của logic học, người ta tiến hành phân loại các hệ thống Logic học theo những các khác nhau và logic toán là kết quả toán học hóa logic

2 Logic toán là gì?

Logic toán là một ngành con của toán học nghiên cứu các hệ thống hình

thức trong việc mã hóa các khái niệm trực quan về các đối tượng toán học chang hạn tập hợp và số, chứng minh toán học và tính toán Ngành này thường được chia

thành các lĩnh vực con như lý thuyết mô hình (model theory), lý thuyết chứng minh (proof theory), lý thuyết tập họp và lý thuyết đệ quy (irecursion theory)

Nghiên cứu về lôgic toán thường đóng vai trò quan trọng trong ngành cơ sở toán

học (foundations of mathematics)

Các tên gọi cũ của lôgic toán là lôgic kỷ hiệu (để đối lập với lôgic triết học) hay mêta toán học

Logic toán không phải là lôgic của toán học mà là toán học của logic

Ngành này bao gồm những phần của lôgic mà có thể được mô hình hóa và nghiên cứu bằng toán học Nó cũng bao gồm những lĩnh vục thuần túy toán học như lý thuyết mô hình và lý thuyết đệ quy, trong đó, khả năng định nghĩa là trung tâm của vấn đề được quan tâm Logic toán được xây dựng trên cơ sở logic mệnh đề và logic vị từ

Trang 8

II Logic mệnh đề

1 Biểu diễn tri thức

Con người sống trong môi trường có thể nhận thức được thế giới nhờ các giác quan (tai, mắt và các bộ phận khác), sử dụng các tri thức tích luỹ được và nhờ khả năng lập luận, suy diễn, con người có thể đưa ra các hành động hợp lý cho công việc mà con người đang làm Một mục tiêu của Trí tuệ nhân tạo ứng dụng là

thiết kế các tác nhân thông minh (intelligent agent) cũng có khả năng đó như con

người Chúng ta có thể hiểu tác nhân thông minh là bất cứ cái gì có thể nhận thức được môi trường thông qua các bộ cảm nhận (sensors) và đưa ra hành động hợp lý đáp ứng lại môi trường thông qua bộ phận hành động (effectors) Các robots, các softbot (software robot), các hệ chuyên gia, là các ví dụ về tác nhân thông minh Các tác nhân thông minh cần phải có tri thức về thế giới hiện thực mới có thể đưa

ra các quyết định đúng đắn

Thành phần trung tâm của các tác nhân dựa trên tri thức (knowledge-based agent), còn được gọi là hệ dựa trên tri thức (knowledge-based system) hoặc đơn giản là hệ tri thức, là cơ sở tri thức Cơ sở tri thức (CSTT) là tập hợp các tri thức được biểu diễn dưới dạng nào đó Mỗi khi nhận được các thông tin đưa vào, tác nhân cần có khả năng suy diễn để đưa ra các câu trả lời, các hành động hợp lý, đúng đắn Nhiệm vụ này được thực hiện bởi bộ suy diễn Bộ suy diễn là thành phần khác của các hệ tri thức Như vậy hệ tri thức bảo trì một CSTT và được trang

bị một thủ tục suy diễn Mỗi khi tiếp nhận được các sự kiện từ môi trường, thủ tục suy diễn thực hiện quá trình liên kết các sự kiện với các tri thức trong CSTT để rút

ra các câu trả lời hoặc các hành động hợp lý mà tác nhân cần thực hiện Đương nhiên là, khi ta thiết kế một tác nhân giải quyết một vấn đề nào đó thì CSTT sẽ chứa các tri thức về miền đối tượng cụ thể đó Để máy tính có thể sử dụng được tri thức, có thể xử lý tri thức, chúng ta cần biểu diễn tri thức dưới dạng thuận tiện cho máy tính Đó là mục tiêu của biểu diễn tri thức

Trang 9

Tri thức được mô tả dưới dạng các câu trong ngôn ngữ biểu diễn tri thức Mỗi câu có thể xem như sự mã hóa của một sự hiểu biết của chúng ta về thế giới thực Ngôn ngữ biểu diễn tri thức (cũng như mọi ngôn ngữ hình thức khác) gồm hai thành phần cơ bản là cú pháp và ngữ nghĩa

 Cú pháp của một ngôn ngữ bao gồm các ký hiệu về các quy tắc liên kết các ký hiệu (các luật cú pháp) để tạo thành các câu (công thức) trong ngôn ngữ Các câu ở đây là biểu diễn ngoài, cần phân biệt với biểu diễn bên trong máy tính Các câu sẽ được chuyển thành các cấu trúc dữ liệu thích hợp được cài đặt trong một vùng nhớ nào đó của máy tính, đó là biểu diễn bên trong Bản thân các câu chưa chứa đựng một nội dung nào cả, chưa mang một ý nghĩa nào

cả

 Ngữ nghĩa của ngôn ngữ cho phép ta xác định ý nghĩa của các câu trong một miền nào đó của thế giới hiện thực Chẳng hạn, trong ngôn ngữ các biểu thức số học, dãy ký hiệu (x+y)*z là một câu viết đúng cú pháp Ngữ nghĩa của ngôn ngữ này cho phép ta hiểu rằng, nếu x, y, z, ứng với các số nguyên, ký hiệu + ứng với phép toán cộng, còn * ứng với phép chia, thì biểu thức (x+y)*z biểu diễn quá trình tính toán: lấy số nguyên x cộng với số nguyên y, kết quả được nhân với số nguyên z

 Ngoài hai thành phần cú pháp và ngữ nghĩa, ngôn ngữ biểu diễn tri

thức cần được cung cấp cơ chế suy diễn Một luật suy diễn (rule of inference)

cho phép ta suy ra một công thức từ một tập nào đó các công thức Chẳng hạn, trong logic mệnh đề, luật modus ponens từ hai công thức A và AB suy ra

công thức B Chúng ta sẽ hiểu lập luận hoặc suy diễn là một quá trình áp dụng

các luật suy diễn để từ các tri thức trong cơ sở tri thức và các sự kiện ta nhận được các tri thức mới Như vậy chúng ta xác định:

Ngôn ngữ biểu diễn tri thức = Cú pháp + Ngữ nghĩa + Cơ chế suy diễn

Một ngôn ngữ biểu diễn tri thức tốt cần phải có khả năng biểu diễn rộng, tức

là có thể mô tả được mọi điều mà chúng ta muốn nói Nó cần phải hiệu quả theo

Trang 10

nghĩa là, để đi tới các kết luận, thủ tục suy diễn đòi hỏi ít thời gian tính toán và ít không gian nhớ Người ta cũng mong muốn ngôn ngữ biểu diễn tri thức gần với ngôn ngữ tự nhiên

2 Cú pháp và ngữ nghĩa của logic mệnh đề

a Cú pháp

Các ký hiệu

- Hai hằng logic True và False

- Các ký hiệu mệnh đề (còn được gọi là các biến mệnh đề): P, Q,

(A  B) (đọc là “A kéo theo B” hoặc “Nếu A thì B”) (A B) (đọc là “A và B kéo theo nhau”)

câu phức hợp Nếu P là ký hiệu mệnh đề thì P và TP được gọi là

literal, P là literal dương, còn TP là literal âm Câu phức hợp có dạng

A1 Am trong đó Ai là các literal sẽ được gọi là câu tuyển (clause)

b Ngữ nghĩa

Trang 11

Ngữ nghĩa của logic mệnh đề cho phép ta xác định thiết lập ý nghĩa

của các công thức trong thế giới hiện thực nào đó Điều đó được thực hiện bằng cách kết hợp mệnh đề với sự kiện nào đó trong thế giới hiện thực Chẳng hạn, ký hiệu mệnh đề P có thể ứng với sự kiện “Paris là thủ

đô nước Pháp” hoặc bất kỳ một sự kiện nào khác Bất kỳ một sự kết hợp các kí hiệu mệnh đề với các sự kiện trong thế giới thực được gọi là một

minh họa (interpretation ) Chẳng hạn minh họa của kí hiệu mệnh đề P

có thể là một sự kiện (mệnh đề) “Paris là thủ đô nước Pháp ” Một sự kiện chỉ có thể đúng hoặc sai Chẳng hạn, sự kiện “Paris là thủ đô nước Pháp ” là đúng, còn sự kiện “Số Pi là số hữu tỉ ” là sai

Một cách chính xác hơn, cho ta hiểu một minh họa là một cách gán

cho mỗi ký hiệu mệnh đề một giá trị chân lý True hoặc False Trong

một minh họa, nếu kí hiệu mệnh đề P được gán giá trị chân lý

True/False (P <-True/ P<-False) thì ta nói mệnh đề P đúng/sai trong

minh họa đó Trong một minh họa, ý nghĩa của các câu phức hợp được xác định bởi ý nghĩa của các kết nối logic Chúng ta xác định ý nghĩa của các kết nối logic trong các bảng chân lý (xem hình 1)

P Q P P  Q P  Q P  Q P Q False

False True True

False True False True

True True False False

False False False True

False True True True

True True False True

True False False True

Hình 1: Bảng chân trị của các kết nối logic

Ý nghĩa của các kết nối logic ,  và  được xác định như các từ

“và”,“hoặc là” và “phủ định” trong ngôn ngữ tự nhiên Chúng ta cần

phải giải thích thêm về ý nghĩa của phép kéo theo P  Q (P kéo theo Q ), P là giả thiết, còn Q là kết luận Trực quan cho phép ta xem rằng, khi P

Trang 12

là đúng và Q là đúng thì câu “P kéo theo Q ” là đúng, còn khi P là đúng

Q là sai thì câu “P kéo theo Q” là sai Nhưng nếu P sai và Q đúng , hoặc

P sai Q sai thì “P kéo theo Q” là đúng hay sai? Nếu chúng ta xuất phát từ giả thiết sai, thì chúng ta không thể khảng định gì về kết luận Không có

lý do gì để nói rằng, nếu P sai và Q đúng hoặc P sai và Q sai thì “P kéo theo Q” là sai Do đó trong trường hợp P sai thì “P kéo theo Q ” là đúng

dù Q là đúng hay Q là sai

Bảng chân lý cho phép ta xác định ngẫu nhiên các câu phức hợp Chẳng hạn ngữ nghĩa của các câu P Q trong minh họa {P <- True , Q<- False} là False Việc xác định ngữ nghĩa của một câu (P v Q)  lS trong một minh họa được tiến hành như sau: đầu tiên ta xác định giá trị chân lý của P  Q và S , sau đó ta sử dụng bảng chân lý  để xác định giá trị (P  Q) S

o Một công thức được gọi là thoả mãn được (satisfiable) nếu nó

đúng trong một minh họa nào đó Chẳng hạn công thức (P  Q)

S là thoả được, vì nó có giá trị True trong minh họa {P <-

True, Q<-False, S<- True}

o Một công thức được gọi là vững chắc (valid hoặc tautology) nếu

nó đúng trong mọi minh họa chẳng hạn câu P v P là vững chắc

o Một công thức được gọi là không thoả mãn được, nếu nó là sai

trong mọi minh họa Chẳng hạn công thức P   P

Chúng ta sẽ gọi một mô hình (modul) của một công thức là một

minh họa sao cho công thức là đúng trong minh họa này Như vậy một

công thức thoả được là công thức có một mô hình Chẳng hạn, minh họa

{P <- False , Q <- False , S<-True } là một mô hình của công thức (P 

Q)  S

Trang 13

Bằng cách lập bảng chân lý (phương pháp bảng chân lý) là ta có thể xác định được một công thức có thoả được hay không Trong bảng này,

mỗi biến mệnh đề đứng đầu với một cột, công thức cần kiểm tra đứng đầu một cột, mỗi dòng tương ứng với một minh họa Chẳng hạn hình 2 là bảng chân lý cho công thức (P  Q) S Trong bảng chân lý này ta cần đưa vào các cột phụ ứng với các công thức con của các công thức cần kiểm tra để việc tính giá trị của công thức này được dễ dàng Từ bảng chân lý ta thấy rằng công thức (P  Q)  S là thoả được nhưng không vững chắc

P Q S PQ (PQ)S False

False False False True True True True

False False True True False False True True

False True False True False True False True

True True True True False False True True

False True False True False False False True

Hình 2 : Bảng chân trị cho công thức (P Q) S

Cần lưu ý rằng, một công thức chứa n biến, thì số các minh họa của

nó là 2n , tức là bảng chân lý có 2n dòng Như vậy việc kiểm tra một công

thức có thoả được hay không bằng phương pháp bảng chân lý, đòi hỏi

thời gian mũ Cook (1971) đã chứng minh rằng, vấn đề kiểm tra một

công thức trong logic mệnh đề có thoả được hay không là vấn đề NP-đầy

đủ

Trang 14

Chúng ta sẽ nói rằng (thoả được, không thoả được) nếu hội của chúng G 1 G m là vững chắc (thoả được, không thoả được) Một mô hình của tập công thức G là mô hình của tập công thức G 1  G m

3 Dạng chuẩn tắc

Trong mục này chúng ta sẽ xét việc chuẩn hóa các công thức, đưa các công thức về dạng thuận lợi cho việc lập luận, suy diễn Trước hết ta sẽ xét các phép biến đổi tương đương Sử dụng các phép biển đổi này, ta có thể đưa một công thức bất kỳ về các dạng chuẩn tắc

a Sự tương đương của các công thức

Hai công thức A và B được xem là tương đương nếu chúng có cùng

một giá trị chân lý trong mọi minh họa Để chỉ A tương đương với B ta viết A B bằng phương pháp bảng chân lý, dễ dàng chứng minh được sự tương đương của các công thức sau đây:

Trang 15

về dạng biểu diễn chuẩn được gọi là dạng chuẩn hội Một công thức ở

dạng chuẩn hội, có dạng A1 v v Am trong đó các Ai là literal Chúng

ta có thể biến đổi một công thức bất kỳ về công thức ở dạng chuẩn hội bằng cách áp dụng các thủ tục sau

- Bỏ các dấu kéo theo () bằng cách thay (A  B) bởi (AB)

- Chuyển các dấu phủ định (l) vào sát các kết hiệu mệnh đề bằng cách áp dụng luật De Morgan và thay (A) bằng 2

- Áp dụng luật phân phối, thay các công thức có dạng A  (B  C) bởi  B)  (A  C)

- Khi biểu diễn tri thức bởi các công thức trong logic mệnh đề, cơ

sở tri thức là một tập nào đó các công thức Bằng cách chuẩn hoá các công thức, cơ sở tri thức là một tập nào đó các câu tuyển Các câu Horn:

ở trên ta đã chỉ ra, mọi công thức đều có thể đưa về dạng chuẩn hội, tức là các hội của các tuyển, mỗi câu tuyển có dạng:

Trang 16

Khi n <=1, tức là câu Kowalski chỉ chứa nhiều nhất một literal

dương ta có dạng một câu đặc biệt quan trọng được gọi là câu Horn

(mang tên nhà logic Alfred Horn năm 1951) Nếu m>0, n=1, câu Horn có dạng:

P1 …  Pm  Q Trong đó Pi, Q là các literal dương Các Pi được gọi là các điều kiện (hoặc giả thiết), còn Q được gọi là kết luận (hoặc hệ quả ) Các câu Horn

dạng này còn được gọi là các luật if then và được biểu diễn như sau:

If P1 and … and Pm then Q Khi m=0, n=1 câu Horn trở thành câu đơn Q, hay sự kiện Q Nếu m>0, n=0 câu Horn trở thành dạng P1  Pm hay tương đương  (P1

  Pm ) Cần chú ý rằng, không phải mọi công thức đều có thể biểu diễn dưới dạng hội của các câu Horn Tuy nhiên trong các ứng dụng, cơ

sở tri thức thường là một tập nào đó các câu Horn (tức là một tập nào đó các luật if-then)

4 Luật suy diễn

Một công thức H được xem là hệ qủa logic (logical consequence) của một tập công thức G ={G1, ,Gm} nếu trong bất kỳ minh họa nào mà {G1, ,Gm} đúng thì H cũng đúng, hay nói cách khác bất kỳ một mô hình nào

của G cũng là mô hình của H

Khi có một cơ sở tri thức, ta muốn sử dụng các tri thức trong cơ sở này

để suy ra tri thức mới mà nó là hệ quả logic của các công thức trong cơ sở tri

thức Điều đó được thực hiện bằng các thực hiện các luật suy diễn (rule of

inference) Luật suy diễn giống như một thủ tục mà chúng ta sử dụng để sinh

ra một công thức mới từ các công thức đã có Một luật suy diễn gồm hai phần : một tập các điều kiện và một kết luận Chúng ta sẽ biểu diễn các luật suy diễn dưới dạng “phân số ”, trong đó tử số là danh sách các điều kiện, còn

Trang 17

mẫu số là kết luận của luật, tức là mẫu số là công thức mới được suy ra từ các công thức ở tử số

Sau đây là một số luật suy diễn quan trọng trong logic mệnh đề Trong các luật này , ,  là các công thức:

a Luật Modus Ponens

  

Từ một kéo theo và giả thiết của kéo theo, ta suy ra kết luận của nó

b Luật Modus Tollens

Từ một hội ta đưa ra một nhân tử bất kỳ của hội

e Luật đưa vào hội

Trang 18

1, …, i, … , m

1  … i … m

Từ một danh sách các công thức, ta suy ra hội của chúng

f Luật đưa vào tuyển

Một luật suy diễn được xem là tin cậy (secured) nếu bất kỳ một mô

hình nào của giả thiết của luật cũng là mô hình kết luận của luật Chúng

ta chỉ quan tâm đến các luật suy diễn tin cậy

Bằng phương pháp bảng chân lý, ta có thể kiểm chứng được các luật suy diễn nêu trên đều là tin cậy Bảng chân lý của luật giải được cho trong hình dưới Từ bảng này ta thấy rằng , trong bất kỳ một minh họa nào mà cả hai giả thiết  ,   đúng thì kết luận  cũng đúng

Do đó luật giải là luật suy điễn tin cậy

False False False

False False True

False True False

False False True

True True False

False True False

Trang 19

False True True True True

True False False True True

True False True False True

True True True True True

True True True False True

True True True True True Hình : Bảng chân lý chứng minh tính tin cậy của luật giải

Ta có nhận xét rằng, luật giải là một luật suy diễn tổng quát, nó bao gồm luật Modus Ponens, luật Modus Tollens, luật bắc cầu như các trường hợp riêng (Bạn đọc dễ dàng chứng minh được điều đó)

tin cậy, thì các định lý là hệ quả logic của các tiên đề

Ví dụ: Giả sử ta có các công thức sau

Trong các hệ tri thức, chẳng hạn các hệ chuyên gia, hệ lập trình logic, ,

sử dụng các luật suy diễn người ta thiết kế lên các thủ tục suy diễn (còn

Ngày đăng: 23/05/2015, 01:36

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w