मैं एक प्रोलॉग (सीएलपी) भविष्यवाणी लिखने की कोशिश कर रहा हूं जो दो सूचियों की असमानता को बाधित करने में बाधा उत्पन्न करेगी।सूची असमानता बाधा
अधिक औपचारिक रूप से, दो सूचियां A=[A1,...,AN], B=[B1,...,BN]
होने पर बाधा (A1 #\= B1) #\/ (A2 #\= B2) #\/ ... #\/ (AN #\= BN)
के रूप में परिभाषित की गई है।
मुझे यकीन है कि इस बाधा को कैसे मनमाने ढंग से लम्बाई की दो सूचियां दी गई हैं। यह मेरा प्रयास है। मैं समझता हूं कि यह क्यों काम नहीं करता है, लेकिन इसे ठीक नहीं कर सकता।
any_different([], []).
any_different([H1|T1], [H2|T2]):-
H1 #\= H2 #\/ any_different(T1, T2).
धन्यवाद। यह वह मूर्खता है जिसे मैं ढूंढ रहा था। – mscavnicky