¿Existe un sistema de tipos que restrinja los términos lambda a los términos que se encuentran dentro de una clase de complejidad? ¿Como los términos tipificables en la teoría están estrictamente dentro de la clase de complejidad? ¿O no es posible en absoluto?
Creo que hay muchos estudios sobre la expresibilidad de la teoría de tipos, como terminación probable, polinomios extendidos, etc. Pero, ¿hay alguna forma de restringir eso a una clase de complejidad?
1
Este tema es parte del área de Complejidad computacional implícita, donde hay muchos resultados de ese tipo. Los sistemas de tipos consideran que hay "tipos ramificados" o variantes de lógica lineal, por ejemplo, Light Affine Logic o Soft Affine Logic.
—
Jan Johannsen