Esistono tecniche per risolvere equazioni funzionali per funzioni sconosciute nel calcolo lambda?
Supponiamo che io abbia la funzione di identità definita in modo esteso come tale:
(cioè, scrivendo un'equazione per il comportamento previsto di quella funzione) e ora voglio risolverlo per facendo qualche trasformazione algebrica per ottenere la formula intensionale per quella funzione:
che dice come fa esattamente la funzione a fare ciò che era previsto (ovvero, come implementarlo nel calcolo lambda).
Naturalmente la funzione identità viene utilizzata solo come esempio. Sono interessato a metodi più generali per risolvere tali equazioni. In particolare, vorrei trovare una funzione che soddisfi i seguenti requisiti:
cioè "inietta" la data funzione nella data funzione lambda ( λ x . M ) prima del suo "corpo" M (che è qualche espressione lambda arbitraria), possibilmente smontandola e costruendone una nuova, in modo che è diventato un parametro a cui viene applicata la funzione f .