palavras-chave Lambda Calculus Semântica das linguagens de programação Substituições Explícitas Teoria de Reescrita Unificação de Ordem Superior