Ed
há 2 meses
A questão pede a combinação fundamental para demonstrar formalmente a equivalência funcional entre dois simuladores que computam o fatorial. Analisando as alternativas: A) Garante que para cada entrada válida (mesma representação ou representações mutuamente traduzíveis), ambos terminem com a mesma saída (interpretação unívoca), independentemente do número de passos; além disso, prevê tradução de codificações entre os modelos. Isso é essencial para equivalência funcional, pois foca na saída correta e na tradução entre representações. B) Garantir que ambos sejam não determinísticos não é requisito para equivalência funcional. C) Exigir que produzam bit a bit o mesmo conteúdo de memória e executem o mesmo número de passos é muito restritivo e desnecessário para equivalência funcional. D) Implementação na mesma linguagem de programação não é relevante para equivalência funcional. E) Uso apenas das instruções INC/DEC/JZ é uma restrição de implementação, não de equivalência funcional. Portanto, a alternativa correta é: A) Garantir que, para cada entrada válida (mesma representação ou representações mutuamente traduzíveis), ambos terminem com a mesma saída (interpretação unívoca), independentemente do número de passos; além disso, prover tradução de codificações entre os modelos.
Cadastre-se ou realize login
Mais perguntas desse material