Sledgehammer 如何将 lambda 抽象转换为 ATP?

How does Sledgehammer translate lambda-abstractions to ATPs?

Extending Sledgehammer with SMT solvers中有这样的声明:

Lambda-abstractions are rewritten to Turner combinators or transformed into explicit functions using lambda-abstractions.

链接参考,Translating higher-order clauses to first-order clauses 没有说明这个方法是如何同步的。我们总是同时使用它们吗?一个比另一个更受欢迎吗?

根据mediatum.ub.tum.de/doc/1097834/1097834.pdf,方法的选择是为每个证明者量身定制的。