// normalize the atom // 29/08/2002 Torrevieja, changed void Atom::normalize () { if ( ! isEquality() ) { return; } // equality TermList as (args()); Term l (as.head()); Term r (as.second()); if (l.compare(r) == LESS) { TermList newAs (r, TermList (l)); Atom newAtom (functor(), newAs); *this = newAtom; } } // Atom::normalize