Если есть какой-либо открытый исходный код, который делает это уже, мне интересно узнать об этом. Но я еще не видел этого, поэтому я стараюсь сворачивать сам.сравнение/пересечение критериев сравнения
Пример:
variable x = compareCriteriaBetween 3 and 6
variable y = compareCriteriaLesserThanOrEqual 5
Трудная часть для меня найти изящный способ сравнить compareCriteria и создать пересечение. В этом примере пересечение между двумя означает «между 3 и 5».
Как я могу реализовать это в манере «Сообщить не спрашивать»? Обратите внимание, что compareCriteria может быть полностью несвязанным (например, startWithLetter по сравнению с NumberNumber).
Вам придется немного сузить его, какие критерии и домены вы говорите: в общем случае вы сталкиваетесь с математически неразрешимыми утверждениями. –
Можете ли вы привести мне пример такого неразрешимого заявления? – koen