Я запускаю некоторые доказательства решетки через Prover9/Mace4. Prover9 говорит Exit: Time limit.
плюс сообщение в Заголовке.
Я удвоил лимит времени с 60 до 120 секунд. То же сообщение (в два раза быстрее). Странно вот что:
- есть только одно утверждение, которое нужно доказать. То есть в отчете только одна
label(goal)
(что сbut not all
?) - похоже, что доказательство завершено, поскольку показывает последнюю строку
$F.
- Mace4 не может найти контрпримеров (я увеличил время до 120 секунд).
Я нашел несколько GHits для этого сообщения, но, кажется, все они на китайском (?)
Возможно, приведенные мною аксиомы (взаимно) рекурсивны — я пытаюсь ввести функцию и назначенный «поглощающий элемент» [**]; и это решение потребует бесконечного объединения. Prover9 делает это?
Я рад добавить аксиомы и цель к этому сообщению. (Я использую нестандартный способ определения встречи и присоединения.) Но во-первых, нужно ли мне пройти какие-либо проверки работоспособности?
[**] поглощающий элемент не является ни верхом, ни низом решетки; больше похоже на решетку левый угол. (Элемент будет низом решетки только в том случае, если решетка вырождается до двух элементов.) Функция представляет собой частичное упорядочение «под прямым углом» к верху/низу. Я ожидаю, что решетка не будет ни дополняемой, ни дистрибутивной (опять же, за исключением случаев, когда 2 элемента).