Ich versuche, die folgendeIst es möglich, mathematische Aussagen einschließlich Fakultäten mit z3 zu beweisen?
Wolfram Alpha zu beweisen scheint in der Lage zu sein, zu erkennen, dass es in der Tat true ist, obwohl es keinen Beweis vorlegen, und Maxima können sich nicht entscheiden (keine Überraschungen dort):
declare(n, integer) $
assume(n > 0) $
is(equals(2^n - n - 1 - sum(binomial(n,k), k, 2, n), 0));
=> unknown
Nun dachte ich, dass ich die großen Kanonen bringen würde und versuchen Z3 (auch wenn ich nur das Tutorial) getan haben, aber ich habe bei Versuch stecken es über factorials zu erzählen. Liegen diese Beweise über dem Z3-Gehalt von Z3?
EDIT: Das besondere Problem ist nicht wichtig. Ich versuche nur, die Werkzeuge zu erforschen, die mit dieser Problemfamilie umgehen können.
EDIT2: Fehler behoben.
Danke, gibt es ein anderes Werkzeug (neben Mathematica) über diese Art von Dingen? – fakedrake