The program comes with a special engine which is exclusively specialised in solving mate problems. The mate search is activated under Start - Levels - Mate search.

Why is this special mate engine needed, given that many strong engines already run under the user interface? The engines, which are primarily optimised for practical play, naturally often shine with long mate announcements, but with limited calculation time they often only give a winning move without concretely checking whether a forced mate is nevertheless possible. From a practical point of view this is completely sufficient. As soon as a winning move leads to a forced win, the engine does not search further for a forced solution.
A function like "Shootout" also uses normal playing levels for over-the-board chess and is not recommended for problem chess.
The program's mate search solves chess problems according to the criteria of problem chess and therefore tries to deliver the complete solution, not just the key move. This form of analysis can therefore take quite a long time, because the engine performs fewer cut-offs in the search tree and concretely calculates all possibilities.
When using the function one should keep in mind that the engine only displays a mate if one actually exists. Many mate problems were composed at a time when there was no possibility of checking the tasks including the solutions with a computer. If, for example, no mate is possible at all because of an error, the program will not display a solution either.