Es gibt also einen Algorithmus zum Konvertieren von Lambda-Kalkül-Begriffen in kombinatorische Logik unter Verwendung von SK-Kombinatoren. Es produziert Dinge, die in der Größe explodieren . Ich würde gerne mehr über diese Explosion erfahren. Ich kann mir jedoch keinen besseren Algorithmus vorstellen. Ich habe von funktionalen Sprachen gehört, die praktisch zu Kombinatoren kompiliert wurden, so dass es den Anschein hat, dass ein besserer Algorithmus existieren muss. Ich habe David Turners Artikel zu diesem Thema nachgeschlagen und er sagt im Grunde nur, dass er einige Optimierungen anwenden soll und dass sie eine "erhebliche Verbesserung" bewirken.
Bedeutet "erhebliche Verbesserung", dass die Größe nur auf eine Polynomzunahme abfällt? Gibt es eine bekannte Möglichkeit, Lambda-Terme mit nur einer Polynomzunahme (oder weniger?) In kombinatorische Logik umzuwandeln? Wenn ein solcher Algorithmus existiert, ist er praktisch?