Você não especificou sua noção de redução, portanto, assumirei que você escolheu alguma classe contável de funçõesF que pode ser usada para reduções (qualquer subconjunto das funções computáveis funcionaria aqui). DeixeiL qualquer classe de idiomas sobre algum alfabeto fixo Σdigamos Σ={0,1}. Uma linguagemKé difícil paraL (em relação a F) se para cada L∈L existe f∈F de tal modo que x∈L iff f(x)∈K. Se tambémK∈L então dizemos isso Kestá completo paraL.
Agora vou mostrar que nenhum idioma é difícil para ALL. Suponha queK estavam ALL-Difícil. Deixeifx:x∈Σ∗ ser uma enumeração das funções em F (existe uma enumeração porque os dois Σ∗ e Fsão contáveis). Definir um idiomaL de
L = { x :fx( x ) ∉ K}.
Desde a
L∈ALL, existe uma função
f∈F tal que para todos
x∈Σ∗,
x∈L iff
f(x)∈K. Desde a
f∈F, existe
x∈Σ∗ de tal modo que
f=fx. Para este particular
x,
x∈L iff
fx(x)∈K. No entanto, por definição
x∈L iff
fx(x)∉K.