What is never equal to itself?
问题 Is there value in Prolog that is not equal to itself? I write answer to some question about min of tree and this answer also says that if tree is empty min is null. Sounds good idea first but now when I think it sounds like bad idea. It is kinda OK if null <> null , no problem. But in Prolog I see null is just atom so.... ?- null = null. true. ?- null == null. true. ?- dif(null, null). false. How can I make some term in Prolog that always say: ?- dif(Something, Something). true. But if it is