Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Completeness (logic)

From Wikipedia, the free encyclopedia
Characteristic of some logical systems
Not to be confused withComplete (complexity).

Inmathematical logic andmetalogic, aformal system is calledcomplete with respect to a particularproperty if everyformula having the property can bederived using that system, i.e. is one of itstheorems; otherwise the system is said to beincomplete.The term "complete" is also used without qualification, with differing meanings depending on the context, mostly referring to the property of semanticalvalidity. 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]
Main articles:Soundness andConsistency

The propertyconverse to completeness is calledsoundness: 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]

Aformal language isexpressively complete if it can express the subject matter for which it is intended.

Functional completeness

[edit]
Main article:Functional completeness

A set oflogical connectives associated with a formal system isfunctionally complete if it can express allpropositional functions.

Semantic completeness

[edit]

Semantic completeness is theconverse ofsoundness for formal systems. A formal system is complete with respect to tautologousness or "semantically complete" when all itstautologies aretheorems, whereas a formal system is "sound" when all theorems are tautologies (that is, they are semantically valid formulas: formulas that are true under everyinterpretation 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φ  Sφ.{\displaystyle \models _{\mathcal {S}}\varphi \ \to \ \vdash _{\mathcal {S}}\varphi .}[1]

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

Strong completeness

[edit]

A formal systemS isstrongly complete orcomplete in the strong sense if for every set of premises Γ, any formula that semantically follows from Γ is derivable from Γ. That is:

ΓSφ  ΓSφ.{\displaystyle \Gamma \models _{\mathcal {S}}\varphi \ \to \ \Gamma \vdash _{\mathcal {S}}\varphi .}

Refutation-completeness

[edit]

A formal systemS isrefutation-complete if it is able to derivefalse from everyunsatisfiable set of formulas. That is:

ΓS ΓS.{\displaystyle \Gamma \models _{\mathcal {S}}\bot \to \ \Gamma \vdash _{\mathcal {S}}\bot .}[2]

Every strongly complete system is also refutation complete. Intuitively, strong completeness means that, given a formula setΓ{\displaystyle \Gamma }, it is possible tocompute every semantical consequenceφ{\displaystyle \varphi } ofΓ{\displaystyle \Gamma }, while refutation completeness means that, given a formula setΓ{\displaystyle \Gamma } and a formulaφ{\displaystyle \varphi }, it is possible tocheck whetherφ{\displaystyle \varphi } is a semantical consequence ofΓ{\displaystyle \Gamma }.

Examples of refutation-complete systems include:SLD resolution onHorn clauses,superposition on equationalclausal first-order logic,Robinson's resolution on clause sets.[3] The latter is not strongly complete: e.g.{a}ab{\displaystyle \{a\}\models a\lor b} holds even in the propositional subset of first-order logic, butab{\displaystyle a\lor b} cannot be derived from{a}{\displaystyle \{a\}} by resolution. However,{a,¬(ab)}{\displaystyle \{a,\lnot (a\lor b)\}\vdash \bot } can be derived.

Syntactical completeness

[edit]
Main article:Complete theory

A formal systemS issyntactically complete ordeductively complete ormaximally complete ornegation complete if for eachsentence (closed formula) φ of the language of the system either φ or ¬φ is a theorem ofS. Syntactical completeness is a stronger property than semantic completeness. If a formal system is syntactically complete, a corresponding formal theory is calledcomplete if it is aconsistent theory.Gödel's incompleteness theorem shows that anycomputable system that is sufficiently powerful, such asPeano arithmetic, cannot be both consistent and syntactically complete.

Syntactical completeness can also refer to another unrelated concept, also calledPost completeness orHilbert-Post completeness. In this sense, a formal system issyntactically complete if and only if no unprovable sentence can be added to it without introducing aninconsistency.Truth-functional propositional logic andfirst-order predicate logic are semantically complete, but not syntactically complete (for example, the propositional logic statement consisting of a single propositional variableA is not a theorem, and neither is its negation).[citation needed]

Structural completeness

[edit]
Main article:Admissible rule

Insuperintuitionistic andmodal logics, a logic isstructurally complete if everyadmissible rule is derivable.

Model completeness

[edit]
Main article:Model complete theory

A theory ismodel complete if and only if every embedding of its models is anelementary embedding.

References

[edit]
  1. ^Hunter, Geoffrey (1996) [1971].Metalogic: An Introduction to the Metatheory of Standard First-Order Logic. University of California Press (published 1973). p. 94.ISBN 9780520023567.OCLC 36312727. (accessible to patrons with print disabilities)
  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
General
Theorems (list)
 and paradoxes
Logics
Traditional
Propositional
Predicate
Set theory
Types ofsets
Maps and cardinality
Set theories
Formal systems (list),
language and syntax
Example axiomatic
systems
 (list)
Proof theory
Model theory
Computability theory
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Completeness_(logic)&oldid=1268623954"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp