06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Davis [4], however, explained the above phenomena as follows.<br />

{ P → ¬ Q , Q → ¬ P } |~ (¬ P ∨ ¬ Q )<br />

<strong>and</strong> { P→ ¬ P } |~ falsum.<br />

Problems encountered in NML I<br />

McDermott <strong>and</strong> Doyle identified two basic problems in connection with<br />

reasoning with NML I. These are<br />

i) A cannot be inferred from (A ∧ B)<br />

ii) T = { P → Q, ¬ Q } |~ falsum,<br />

which means that the axiomatic theory T is inconsistent in NML I.<br />

7.5 Non-Monotonic Reasoning Using NML II<br />

In order to overcome the above difficulties, McDermott <strong>and</strong> Doyle recast nonmonotonic<br />

logic with the help of another modal [4] operator like consistency,<br />

called the necessitation operator <strong>and</strong> symbolized by . This operator is related<br />

to modal operator by the following manner:<br />

P ≡ ¬ ¬ P<br />

or P ≡ ¬ ¬ P<br />

where the former notation denotes that P is necessary could be described<br />

alternatively as negation of P is not consistent. The second definition<br />

implicates that P is consistent could be written alternatively as the negation of<br />

P is not necessary.<br />

The significance of the necessitation operator can be understood from the<br />

following example.<br />

Example 7.3: Given that T |~ A, i.e., A is consistent with the derived<br />

consequences from T. Then it can be inferred that<br />

T |~ ¬ ¬ A,<br />

which means that it is not necessary to assume that ¬ A is derivable from T.<br />

This is all about the example.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!