Could someone somewhat plainly explain what is unification, when it is

EvLer
Messages
454
Reaction score
0
Could someone somewhat plainly explain what is unification, when it is used and what does it "buy"? I just have heard of it and searched online a bit but it is a bit hazy for me.
A small example would be appreciated as well :redface: .
 
Physics news on Phys.org
What field are you talking about? "Unification", in general, means "unifying" or combining two concepts. The most famous "unification" is not in mathematics but in physics: unifying Gravity and Electromagnatism, the "unified field theory".
 
sorry, yeah, I am talking about mathematical logic (computer science related) more so than physics.
 
From wikipedia:

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.

I think one can think of it as a token that is of both types. There is no possible unification of 'square' and 'circle' because one can't get a square circle, but 'red' and 'ball' are unified in 'red ball'. Anyway, that's my intuition of it. 'Red ball' is a minimal unification because all other unifications (like 'red beach ball') do qualify as red balls.

Or perhaps I'm totally wrong.
 
Last edited:
Oh, I didn't quite read it properly. A unification is a join between a general term and a more specific term, like a chain of inclusion. A labrador is a dog and a dog is an animal, so I guess the unification of labrador and animal is that chain (labrador <= dog <= animal). A minimal unification is the shortest chain of inclusion between the two terms.

Er, no, that's not right either. One of the mathematical folks will surely explain it shortly.
 
Last edited:
Your first example was correct. The unification of "labrador" and "animal" is "animal". In a slightly more useful example, the unification of "labrador" and "persion", in terms of biology, would be "mammal", the smallest class that includes both.
 
Hi all, I've been a roulette player for more than 10 years (although I took time off here and there) and it's only now that I'm trying to understand the physics of the game. Basically my strategy in roulette is to divide the wheel roughly into two halves (let's call them A and B). My theory is that in roulette there will invariably be variance. In other words, if A comes up 5 times in a row, B will be due to come up soon. However I have been proven wrong many times, and I have seen some...
Thread 'Detail of Diagonalization Lemma'
The following is more or less taken from page 6 of C. Smorynski's "Self-Reference and Modal Logic". (Springer, 1985) (I couldn't get raised brackets to indicate codification (Gödel numbering), so I use a box. The overline is assigning a name. The detail I would like clarification on is in the second step in the last line, where we have an m-overlined, and we substitute the expression for m. Are we saying that the name of a coded term is the same as the coded term? Thanks in advance.
Back
Top