Open eugenk opened 9 years ago
If enough servers are availabe, we can also run more than 3 ATP instances concurrently. We could also try several instances of the same ATP with different flags and/or different axiom sets.
Parallel execution is basically implemented with #1411. The only thing left to do is creating several Hets instances and sidekiq workers. Also some load balancing accross those workers would be nice.
Run multiple provers simultaneously with a short timeout to get most out of them.
Sascha Böhme and Tobias Nipkow analyzed the behavior of the automated theorem provers SPASS, eProver and Vampire in their paper "Sledgehammer: Judgement Day". The found out:
Do the same thing.