Я не пытаюсь доказать следующееМожно ли доказать математические утверждения, в том числе факториалы с z3?
Wolfram Alpha, кажется, чтобы быть в состоянии различить, что это действительно true, хотя он не представляет доказательства, и максимумы не могут решить (без сюрпризов есть):
declare(n, integer) $
assume(n > 0) $
is(equals(2^n - n - 1 - sum(binomial(n,k), k, 2, n), 0));
=> unknown
Теперь я думал, что выведу большие пушки и попытаться Z3 (хотя я только сделал учебник), но я застрял в попытке сказать ему о факториалах. Являются ли эти доказательства выше платности Z3?
EDIT: Особая проблема не имеет значения. Я просто пытаюсь исследовать инструменты, которые могут справиться с этим семейством проблем.
EDIT2: Исправлена ссылка на альфа-волфрам.
Спасибо, есть ли еще один инструмент (помимо математики) об этих вещах? – fakedrake