Дафни - "Проверка неокончательна" на rise4fun

Я получил сообщение об ошибке "Verification Inconclusive" для алгоритма графа, который я пытаюсь доказать в режиме dafny VS2015. Я пытался использовать версию 2.1.1, новейшую версию, доступную на странице релизов dafny. Здесь был только еще один вопрос об этой ошибке, и в этом случае это была ошибка в режиме IDE dafny, которая была проверена на rise4fun. В этом случае режим dafny VS2015 выдает мне ошибку "Verification Inconclusive", тогда как на rise4fun верификатор просто перестает работать. Код можно найти по адресу https://rise4fun.com/Dafny/nhwE, для контекста. Инвариант нарушающего цикла находится в строке 251, а именно:

invariant forall d | d !in e && d in G.edges :: G.d[d.dest] <= old(G.d[d.dest])

если это закомментировано, верификатор просто работает как обычно и выдает мне "постусловие не выполняется". Что значит в этом случае получить ошибку "Проверка неокончательна"?

0 ответов

Другие вопросы по тегам