fbpx
Wikipedia

Completeness (logic)

In mathematical logic and metalogic, a formal system is called complete with respect to a particular property if every formula having the property can be derived using that system, i.e. is one of its theorems; otherwise the system is said to be incomplete. The term "complete" is also used without qualification, with differing meanings depending on the context, mostly referring to the property of semantical validity. Intuitively, a system is called complete in this particular sense, if it can derive every formula that is true.

Other properties related to completeness edit

The property converse to completeness is called soundness: a system is sound with respect to a property (mostly semantical validity) if each of its theorems has that property.

Forms of completeness edit

Expressive completeness edit

A formal language is expressively complete if it can express the subject matter for which it is intended.

Functional completeness edit

A set of logical connectives associated with a formal system is functionally complete if it can express all propositional functions.

Semantic completeness edit

Semantic completeness is the converse of soundness for formal systems. A formal system is complete with respect to tautologousness or "semantically complete" when all its tautologies are theorems, whereas a formal system is "sound" when all theorems are tautologies (that is, they are semantically valid formulas: formulas that are true under every interpretation of the language of the system that is consistent with the rules of the system). That is, a formal system is semantically complete if

 [1]

For example, Gödel's completeness theorem establishes semantic completeness for first-order logic.

Strong completeness edit

A formal system S is strongly complete or complete in the strong sense if for every set of premises Γ, any formula that semantically follows from Γ is derivable from Γ. That is:

 

Refutation-completeness edit

A formal system S is refutation-complete if it is able to derive false from every unsatisfiable set of formulas. That is,

 [2]

Every strongly complete system is also refutation complete. Intuitively, strong completeness means that, given a formula set  , it is possible to compute every semantical consequence   of  , while refutation completeness means that, given a formula set   and a formula  , it is possible to check whether   is a semantical consequence of  .

Examples of refutation-complete systems include: SLD resolution on Horn clauses, superposition on equational clausal first-order logic, Robinson's resolution on clause sets.[3] The latter is not strongly complete: e.g.   holds even in the propositional subset of first-order logic, but   cannot be derived from   by resolution. However,   can be derived.

Syntactical completeness edit

A formal system S is syntactically complete or deductively complete or maximally complete if for each sentence (closed formula) φ of the language of the system either φ or ¬φ is a theorem of S. This is also called negation completeness, and is stronger than semantic completeness. In another sense, a formal system is syntactically complete if and only if no unprovable sentence can be added to it without introducing an inconsistency. Truth-functional propositional logic and first-order predicate logic are semantically complete, but not syntactically complete (for example, the propositional logic statement consisting of a single propositional variable A is not a theorem, and neither is its negation). Gödel's incompleteness theorem shows that any computable system that is sufficiently powerful, such as Peano arithmetic, cannot be both consistent and syntactically complete.

Structural completeness edit

In superintuitionistic and modal logics, a logic is structurally complete if every admissible rule is derivable.

Model completeness edit

A theory is model complete if and only if every embedding of its models is an elementary embedding.

References edit

  1. ^ Hunter, Geoffrey, Metalogic: An Introduction to the Metatheory of Standard First-Order Logic, University of California Press, 1971
  2. ^ David A. Duffy (1991). Principles of Automated Theorem Proving. Wiley. Here: sect. 2.2.3.1, p.33
  3. ^ Stuart J. Russell, Peter Norvig (1995). Artificial Intelligence: A Modern Approach. Prentice Hall. Here: sect. 9.7, p.286

completeness, logic, confused, with, complete, complexity, mathematical, logic, metalogic, formal, system, called, complete, with, respect, particular, property, every, formula, having, property, derived, using, that, system, theorems, otherwise, system, said,. Not to be confused with Complete complexity In mathematical logic and metalogic a formal system is called complete with respect to a particular property if every formula having the property can be derived using that system i e is one of its theorems otherwise the system is said to be incomplete The term complete is also used without qualification with differing meanings depending on the context mostly referring to the property of semantical validity Intuitively a system is called complete in this particular sense if it can derive every formula that is true Contents 1 Other properties related to completeness 2 Forms of completeness 2 1 Expressive completeness 2 2 Functional completeness 2 3 Semantic completeness 2 4 Strong completeness 2 5 Refutation completeness 2 6 Syntactical completeness 2 7 Structural completeness 2 8 Model completeness 3 ReferencesOther properties related to completeness editMain articles Soundness and Consistency The property converse to completeness is called soundness a system is sound with respect to a property mostly semantical validity if each of its theorems has that property Forms of completeness editExpressive completeness edit A formal language is expressively complete if it can express the subject matter for which it is intended Functional completeness edit Main article Functional completeness A set of logical connectives associated with a formal system is functionally complete if it can express all propositional functions Semantic completeness edit Semantic completeness is the converse of soundness for formal systems A formal system is complete with respect to tautologousness or semantically complete when all its tautologies are theorems whereas a formal system is sound when all theorems are tautologies that is they are semantically valid formulas formulas that are true under every interpretation of the language of the system that is consistent with the rules of the system That is a formal system is semantically complete if S f S f displaystyle models mathcal S varphi to vdash mathcal S varphi nbsp 1 dd For example Godel s completeness theorem establishes semantic completeness for first order logic Strong completeness edit A formal system S is strongly complete or complete in the strong sense if for every set of premises G any formula that semantically follows from G is derivable from G That is G S f G S f displaystyle Gamma models mathcal S varphi to Gamma vdash mathcal S varphi nbsp dd Refutation completeness edit A formal system S is refutation complete if it is able to derive false from every unsatisfiable set of formulas That is G S G S displaystyle Gamma models mathcal S bot to Gamma vdash mathcal S bot nbsp 2 dd Every strongly complete system is also refutation complete Intuitively strong completeness means that given a formula set G displaystyle Gamma nbsp it is possible to compute every semantical consequence f displaystyle varphi nbsp of G displaystyle Gamma nbsp while refutation completeness means that given a formula set G displaystyle Gamma nbsp and a formula f displaystyle varphi nbsp it is possible to check whether f displaystyle varphi nbsp is a semantical consequence of G displaystyle Gamma nbsp Examples of refutation complete systems include SLD resolution on Horn clauses superposition on equational clausal first order logic Robinson s resolution on clause sets 3 The latter is not strongly complete e g a a b displaystyle a models a lor b nbsp holds even in the propositional subset of first order logic but a b displaystyle a lor b nbsp cannot be derived from a displaystyle a nbsp by resolution However a a b displaystyle a lnot a lor b vdash bot nbsp can be derived Syntactical completeness edit A formal system S is syntactically complete or deductively complete or maximally complete if for each sentence closed formula f of the language of the system either f or f is a theorem of S This is also called negation completeness and is stronger than semantic completeness In another sense a formal system is syntactically complete if and only if no unprovable sentence can be added to it without introducing an inconsistency Truth functional propositional logic and first order predicate logic are semantically complete but not syntactically complete for example the propositional logic statement consisting of a single propositional variable A is not a theorem and neither is its negation Godel s incompleteness theorem shows that any computable system that is sufficiently powerful such as Peano arithmetic cannot be both consistent and syntactically complete Structural completeness edit Main article admissible rule In superintuitionistic and modal logics a logic is structurally complete if every admissible rule is derivable Model completeness edit Main article Model complete theory A theory is model complete if and only if every embedding of its models is an elementary embedding References edit Hunter Geoffrey Metalogic An Introduction to the Metatheory of Standard First Order Logic University of California Press 1971 David A Duffy 1991 Principles of Automated Theorem Proving Wiley Here sect 2 2 3 1 p 33 Stuart J Russell Peter Norvig 1995 Artificial Intelligence A Modern Approach Prentice Hall Here sect 9 7 p 286 Retrieved from https en wikipedia org w index php title Completeness logic amp oldid 1185837951 Refutation completeness, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.