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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

proposed this logic <strong>and</strong> called it non-monotonic logic I (NML I). The logic,<br />

which is an extension of Predicate Logic, includes a new operator, called the<br />

consistency operator, symbolized by . To illustrate the importance of the<br />

operator, let us consider the following statement.<br />

∀ X Bird (X) ∧ Fly (X) → Fly (X)<br />

which means that if X is a bird <strong>and</strong> if it is consistent that X can fly then infer<br />

that X will fly.<br />

It is to be noted that NML I has the capability to h<strong>and</strong>le default<br />

assumptions. Thus the Default Logic of Reiter [11], to be presented shortly, is<br />

a special case of NML I.<br />

Let us now attempt to represent the notion of the non-monotonic inferencing<br />

mechanism by the consistency operator. We will consider that<br />

T |~/ ¬ A<br />

⇒ T |~ A,<br />

which means that if ¬ A is not non-monotonically derivable from the<br />

axiomatic theory T, then infer that A is consistent with any of the theorems<br />

provable from T.<br />

7.4 Fixed Points in Non-Monotonic Reasoning<br />

To underst<strong>and</strong> the concept on fixed points (also called fixpoints), let us<br />

consider an example, following McDermott <strong>and</strong> Doyle [8].<br />

Example 7.2: Let T be an axiomatic theory, which includes<br />

P → ¬ Q <strong>and</strong> Q → ¬ P.<br />

Formally, T = { P → ¬ Q , Q → ¬ P },<br />

which means that if P is consistent with the statements of the axiomatic<br />

theory T then¬Q <strong>and</strong> if Q is consistent with the statements in T then ¬ P.<br />

McDermott <strong>and</strong> Doyle called the system having two fixed points ( P, ¬ Q)<br />

<strong>and</strong> (¬P, Q). On the other h<strong>and</strong>, if T = { P→ ¬ P}, then there is no<br />

fixed points in the system.

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

Saved successfully!

Ooh no, something went wrong!