Skip to content

EasyCrypt progressive slowdown involving simplification hints #719

@alleystoughton

Description

@alleystoughton

This EasyCrypt script illustrates a progressive slowdown of EasyCrypt.

Some simplification hints are introduced, and then there is an aborted lemma that is repeated over and over. The lemma actually solves its goal, before the abort.

At first the lemma is proved instantly, but later on it takes much longer. There are points where nothing happens for minutes - probably garbage collection? - but then things start up again, somewhat faster. But the overall trend is a progressive slowdown.

Taking out one of the simplification hints makes the script run fast without any slowdown.

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions