Sim: faça uma função no meio, para obter uma definição adequada de meio. Você tem uma grande variedade.
Se O(f)⊂O(g) (onde a inclusão é estrita), então g∈O(g)∖O(f) (porque se g∈O(f) e f∈O(g) então Θ(f)=Θ(g) ). Tome a média geométrica: deixe h=f⋅g−−−−√ (já que estamos falando de complexidade aqui, presumo que as funções sejam positivas).
Então e (se isso não for imediatamente óbvio, prove isso usando a definição de ), ou seja, . Se então , o que não é o caso, pois assumimos que . Resta provar que , e teremos .f∈O(h)h∈O(g)OO(f)⊆O(h)⊆O(g)O(f)=O(h)g=f∈O(f)g∉O(f)O(h)≠O(g)O(f)⊂O(h)⊂(g)
Se então , ou seja, existe e tal que . Então (pegue o quadrado e divida por ; novamente, assumo funções positivas), portanto , o que contraria nossa suposição inicial. A hipótese leva a uma contradição, que conclui a prova.O(h)=O(g)g∈O(h)AC>0∀x≥A,g(x)≤Ch(x)=Cf(x)g(x)−−−−−−−√g(x)≤C2f(x)g(x)g∈O(f)O(h)=O(g)