operator: == * A term: Var1 == Var2 ...will be considered true if Var1 and Var2 are unified to the same value --------------------- operator: \+ - negation * \+(P) is true if P fails (cannot be proven) --------------------- variable: _ (underscore) - don't care ...we don't care what variable _ unifies with, and we don't care if several _'s unify to the same or different things; ...like a wild card; ---------------------