Results for unification
On this page:
 
Dictionary:

Unification


n.

[See Unify.]
The act of unifying, or the state of being unified.

Unification with God was the final aim of the Neoplatonicians.
Fleming.

 
 
Thesaurus: unification

noun

  1. A bringing together into a whole: coalition, consolidation, union, unity. See part/whole.
  2. The result of combining: combination, composite, compound, conjugation, union, unity. See assemble/disassemble.

 
Antonyms: unification

n

Definition: joining together
Antonyms: division, segregation, separation


 
Wikipedia: unification

In mathematical logic, in particular as applied to computer science, a unification of two terms is a join (in the lattice sense) with respect to a specialisation order. That is, we suppose a preorder on a set of terms, for which t* ≤ t means that t* is obtained from t by substituting some term(s) for one or more free variables in t. The unification u of s and t, if it exists, is a term that is a substitution instance of both s and t. If any common substitution instance of s and t is also an instance of u, u is called minimal unification.

For example, with polynomials, X2 and Y3 can be unified to Z6 by taking X = Z3 and Y = Z2.

Unification in logic programming

The concept of unification is one of the main ideas behind logic programming, best known through the language Prolog. It represents the mechanism of binding the contents of variables and can be viewed as a kind of one-time assignment. In Prolog, this operation is denoted by symbol "=".

  1. In traditional Prolog, a variable X which is uninstantiated—i.e. no previous unifications were performed on it—can be unified with an atom, a term, or another uninstantiated variable, thus effectively becoming its alias. In many modern Prolog dialects and in first-order logic, a variable cannot be unified with a term that contains it; this is the so called occurs check.
  2. Two Prolog atoms can only be unified if they are identical.
  3. Similarly, a term can be unified with another term if the top function symbols and arities of the terms are identical and if the parameters can be unified simultaneously. Note that this is a recursive behaviour.

Due to its declarative nature, the order in a sequence of unifications is (usually) unimportant.

Note that in the terminology of first-order logic, an atom is a basic proposition and is unified similarly to a Prolog term.

Examples of unification

  • A = A : Succeeds (tautology)
  • A = B, B = abc : Both A and B are unified with the atom abc
  • xyz = C, C = D : Unification is symmetric
  • abc = abc : Unification succeeds
  • abc = xyz : Fails to unify because the atoms are different
  • f(A) = f(B) : A is unified with B
  • f(A) = g(B) : Fails because the heads of the terms are different
  • f(A) = f(B, C) : Fails to unify because the terms have different arity
  • f(g(A)) = f(B) : Unifies B with the term g(A)
  • f(g(A), A) = f(B, xyz) : Unifies A with the atom xyz and B with the term g(xyz)
  • A = f(A) : Infinite unification, A is unified with f(f(f(f(...)))). In proper first-order logic and many modern Prolog dialects this is forbidden (and enforced by the occurs check)
  • A = abc, xyz = X, A = X : Fails to unify; effectively abc = xyz

References


 
Translations: Translations for: Unification

Dansk (Danish)
n. - forening, samling, sammensmeltning

Nederlands (Dutch)
eenwording, eenmaking, verbinding

Français (French)
n. - unification

Deutsch (German)
n. - Einigung, Vereinheitlichung

Ελληνική (Greek)
n. - ενοποίηση, (συν)ένωση

Italiano (Italian)
unificazione

Português (Portuguese)
n. - unificação (f)

Русский (Russian)
унификация, объединение (процесс)

Español (Spanish)
n. - unificación

Svenska (Swedish)
n. - enande, förening, sammanslagning

中文(简体) (Chinese (Simplified))
统一, 一致, 联合

中文(繁體) (Chinese (Traditional))
n. - 統一, 一致, 聯合

한국어 (Korean)
n. - 통일, 단일화

日本語 (Japanese)
n. - 統一

العربيه (Arabic)
‏(الاسم) اتحاد, توحيد‏

עברית (Hebrew)
n. - ‮איחוד‬


 
Best of the Web: unification

Some good "unification" pages on the web:


Math
mathworld.wolfram.com
 
 
 

Join the WikiAnswers Q&A community. Post a question or answer questions about "unification" at WikiAnswers.

 

Copyrights:

Dictionary. Webster 1913 Dictionary edited by Patrick J. Cassidy  Read more
Thesaurus. Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary Copyright © 1995 by Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights reserved.  Read more
Answers Corporation Antonyms. © 1999-2008 by Answers Corporation. All rights reserved.  Read more
Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Unification" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more

Search for answers directly from your browser with the FREE Answers.com Toolbar!  
Click here to download now. 

Get Answers your way! Check out all our free tools and products.

On this page:   E-mail   print Print  Link  

 

Keep Reading

Mentioned In: