![]() | ME290M
Spring 1999, T-Th 12:30-2:00 pm
|
| [ Home | Info | Syllabus | Readings | Students | Homework | Resources | News | Chat] |
A set of statements T logically implies a statement P if and only if every interpretation and variable assignment that satisfies the sentences in T also satisfies P.
T
Ò P ( T implies P )An inference procedure is sound if and only if any sentence that can be derived from a data base of sentences using that procedure is logically implied by that database. Thus T
Ò P is equivalent to saying that P is provable from T under a sound inference procedure.
A logical system of inference procedures and database of statements T is complete if it is possible to derive either P or (NOT P) from the database for every logical sentence P that is implied from the database. Most mathematical theories are sound but not complete, in the sense that it is not possible to give a list of axioms of the theory from which all other true statements of the theory may be derived. For example, Gödel in 1931 proved that the elementary theory of positive integers and any theory including elementary number theory is incomplete in this sense. Gödel's theorem on the incompleteness of elementary number theory was quite a shock when it was published. Years earlier (around 1900) the distinguished German mathematician David Hilbert had issued the challenge to mathematicians world wide to demonstrate rigorously that every true statement of number theory could be derived within the framework of number theory. He said that mathematicians should define a complete set of consistent axioms for mathematics.
Gödel's Incompleteness Theorem dashed all hopes of meeting this challenge. Most computer-based logic systems and rule-based expert systems are also not complete (e.g., MRS [Russell: 1985]). Some resolution-based logic systems are complete. This will be covered in more detail in the next set of notes.
A question is decidable for some set of objects if there is a procedure that will stop in a finite period of time and determine whether a logical sentence can be proven from the data base. Most systems are semidecidable in the sense that there is a procedure that will stop in a finite period of time if a proof exists, but may not stop at all if the logical sentence is untrue or undecidable.
A theory
¡ is finitely axiomatizable if and only if there is a finite data base T which generates all the members of the theory by logical implication, i.e.,if P
¡, then T Ò PIf a theory is finitely axiomatizable, then it is semidecidable. If the theory is finitely axiomatizable and a logical sentence is true then it will eventually be proven true. If it isn't, the procedure may run forever.
If a theory is not only finitely axiomatizable but is also complete, then it is decidable. For this case, every logical sentence or its negation is logically implied by the finite axiomatization. Thus the procedure will eventually halt and the logical sentence or its negation (either one or the other - never both) will be proven.

IN PPC:
(IF (DECIDABLE x) (SEMI-DECIDABLE x))
(IF (FINITELYAXIOMATIZABLE x) (SEMI-DECIDABLE x))
(IF (AND (COMPLETE x) (FINITELYAXIOMATIZABLE x)) (DECIDABLE x))
Deduction Theorem: If T union {P} Ò Q, then T Ò (IF P Q).
Transitivity Theorem: If T
Ò P1, T Ò P2, . . . . T Ò Pn and {P1, P2 . . . Pn} Ò Q, then T Ò Q.Contraposition Theorem: T union {P} Ò (NOT Q) if and only if T union {Q} Ò (NOT P).
Refutation Theorem: If T union {P} is inconsistent, then T Ò (NOT P}. Note that a set of sentences T is inconsistent if and only if there is some sentence P for which T Ò P and T Ò (NOT P).
Genesereth, M.R. and N.J. Nilsson, Logical Foundations of Artificial Intelligence, Morgan Kaufmann Publishers, Inc. 1987.
Joseph Giarratano and Gary Riley, Expert Systems: Principles and Programming, 3rd Edition, PWS Publishing, 1998. pp. 127128.
Gödel, K., Über Formal Unentscheidbare Sätze der Principia Mathematica und Verwandter Systeme I," Monatshefte für Mathematik und Physik, Vol. 38, pp. 173-198, 1931. (For an explanation in English see: Nagel, E. and Newman, J., Gödel's Proof, New York University Press, 1958.)
Russell, S., The Compleat Guide to MRS , Report No. STAN-CS-85-1080, June 1985, Department of Computer Science, Stanford University, Stanford, CA 94305.
Shanker, S.G., Gödels Theorem in Focus, Routeldge Publishers, London, 1988.
| [ Home | Info | Syllabus | Readings | Students | Homework | Resources | News | Chat] |
Last updated: 17 February 99