= is the equality relation for KIF. It is defined as an operator, but is in practice like every other relation. Two things are = to each other if they are exactly the same thing. How these two things are denoted in some theory is an entirely different issue.= is an operator in KIF.
and also:
Q= is the n-ary q-operator for equating two or more q-expressionsEg: (Q= (Term-1 voltage) (Term-2 voltage) (Term-3 voltage)) (Q= (Term-1 current) (Q* (Term-1 voltage) (Resistor-1 resistance)))
(=> (= (It-Is-* ?Entity) ?Result) (Or (Model-Fragment ?Entity) (Qualitative-Parameter ?Entity) (Quantity-Slot ?Entity) (Other-Slot ?Entity) (Behavior-Constraint ?Entity))) (=> (= (Notes ?Entity) ?Result) (Or (Model-Fragment ?Entity) (Qualitative-Parameter ?Entity) (Quantity-Slot ?Entity) (Other-Slot ?Entity) (Behavior-Constraint ?Entity))) (=> (= (The-*-The-Object ?Slot) ?Result) (Or (Qualitative-Parameter ?Slot) (Quantity-Slot ?Slot) (Other-Slot ?Slot))) (Or (= ?True-Or-False True) (= ?True-Or-False False)) (<=> (Boolean-Value ?True-Or-False) (Or (= ?True-Or-False True) (= ?True-Or-False False))) (=> (= (User-Accessible ?Slot) ?Result) (Or (Qualitative-Parameter ?Slot) (Quantity-Slot ?Slot))) (=> (= (Abbreviation ?Slot) ?Result) (Or (Qualitative-Parameter ?Slot) (Quantity-Slot ?Slot) (Other-Slot ?Slot)))