(Which can go on forever, and then crashes the program.)
That's it; whenever I try to apply the conquer mechanism to other variants, the programme aborts after a few moves and the possibility of testing the variant is lost.
...unless the rules really are such that repeats are forbidden.
This is exactly the case with the conquer rule - repeats are forbidden. That's precisely the crucial question of how this can be implemented in the programme. If I understand or interpret you correctly, this seems to be impossible or only possible with disproportionate effort and you don't really want to deal with it.
That's it; whenever I try to apply the conquer mechanism to other variants, the programme aborts after a few moves and the possibility of testing the variant is lost.
This is exactly the case with the conquer rule - repeats are forbidden. That's precisely the crucial question of how this can be implemented in the programme. If I understand or interpret you correctly, this seems to be impossible or only possible with disproportionate effort and you don't really want to deal with it.