Existe um sistema de tipos que restrinja os termos lambda aos termos que se enquadram em uma classe de complexidade? Como os termos tipáveis da teoria estão estritamente dentro da classe de complexidade? Ou isso não é possível?
Acho que existem muitos estudos sobre expressibilidade da teoria dos tipos, como terminação comprovada, polinômios estendidos etc. Mas existe alguma maneira de restringir isso a uma classe de complexidade?
1
Este tópico faz parte da área de Complexidade Computacional Implícita, na qual existem muitos resultados desse tipo. Os sistemas de tipos considerados existem "tipos ramificados" ou variantes da lógica linear, por exemplo, Light Affine Logic ou Soft Affine Logic.
—
Jan Johannsen