Ich lese Coders at Work und darin wird viel über Invarianten geredet. Nach meinem Verständnis ist eine Invariante eine Bedingung, die sowohl vor als auch nach einem Ausdruck gilt. Sie sind unter anderem nützlich, um zu beweisen, dass die Schleife korrekt ist, wenn ich mich richtig an meinen...