Ich glaube, ich habe meine Antwort gefunden. (Edit:. ich dimvar Antwort stattdessen angenommen haben, es ist kürzer und korrekt)
das Eingabeprogramm Unter der Annahme nicht vollständig CPS, mindestens ein Verfahren Umkehrpunkt muss in eine Fortsetzung des CPS umgewandelt werden Umwandlung. Diese Fortsetzung wird also durch die Umrechnung und notwendig. Weil es notwendig ist, müssten Sie dies immer tun, auch beim manuellen Konvertieren. Daher sind administrative Redexes nur die durch die CPS-Konvertierung eingeführten Lambdas, die nicht wirklich notwendig sind (meine zweite Definition).
fand ich eine paper dass es wie folgt (Hervorhebung von mir) erklärt:
Die naive λ-Codierung in CPS, erzeugt jedoch eine ziemlich eindrucksvoll in fl ation von Lambdas, meisten davon form administrative redexes, die sicher reduziert werden können. Administrative Reduzierungen ergeben CPS-Begriffe entsprechend, was man von Hand schreiben könnte. Es wurde daher eine Herausforderung, so viele administrative Redexes wie möglich zu eliminieren, unter CPS-Transformation Zeit.
Dennoch sind alle Bemerkungen oder Anregungen natürlich willkommen.
Defekte Verbindung zum Papier. –
@Darius: Das Papier ist "CPS Transformation von Beta Redexes" (Ich lese es gerade). Hier ist ein Link: http://www.brics.dk/RS/04/39/BRICS-RS-04-39.pdf –