Ich weiß nicht, wo ich diese Frage sonst stellen soll, ich hoffe, das ist ein guter Ort.
Ich bin nur neugierig zu wissen, ob es möglich ist, einen Lambda-Kalkülgenerator herzustellen. Im Wesentlichen eine Schleife, die bei unendlicher Zeit jede mögliche Lambda-Kalkülfunktion erzeugt. (wie in Form einer Zeichenfolge).
Da der Lambda-Kalkül so einfach ist und nur wenige Elemente in seiner Notation enthält, dachte ich, dass es möglich (wenn auch nicht sehr nützlich) sein könnte, alle möglichen Kombinationen dieser Notationselemente zu erzeugen, beginnend mit den einfachsten Kombinationen, und dadurch jedes mögliche Lambda zu erzeugen Kalkülfunktion.
Natürlich weiß ich fast nichts über Lambda-Kalkül, daher habe ich keine Ahnung, ob dies wirklich möglich ist.
Ist es? Wenn ja, ist es ziemlich einfach, wie ich es mir vorgestellt habe, oder ist es technisch möglich, aber so schwierig, dass es praktisch unmöglich ist?
PS. Ich spreche nicht von Beta-reduzierten Funktionen, ich spreche nur von jeder gültigen Notation jeder Lambda-Kalkülfunktion.