Ok ich zeige mal exemplarisch die Gleichheit \( \mathcal{O}(\log n) = \mathcal{O}(\log_{10} n) \).
Als erstes zeige ich \( \mathcal{O}(\log n) \subseteq \mathcal{O}(\log_{10} n) \):
Sei \( f\in \mathcal{O}(\log n) \). Per Definition existieren dann \( c,n_0 >0 \), sodass für alle \(n>n_0\)
$$ f(n)\leqslant c\cdot \log n \tag{1}. $$
Mit den Logarithmengesetzen folgt \( \log n = \frac{\log_{10} n}{\log_{10} 2} \). Damit wird (1) zu
$$ f(n)\leqslant \underbrace{\frac{c}{\log_{10}2}}_{=:c'} \cdot \log_{10} n = c' \cdot \log_{10} n$$
für alle \(n>n_0\) und damit ist \(f\in \mathcal{O}(\log_{10} n)\) und da \(f\) beliebig war ist somit \( \mathcal{O}(\log n) \subseteq \mathcal{O}(\log_{10} n) \) gezeigt.
Als nächstes zeige ich \( \mathcal{O}(\log n) \supseteq \mathcal{O}(\log_{10} n) \).
Sei dazu \( f\in \mathcal{O}(\log_{10} n)\). Per Definition gibt es \(c,n_0>0\), sodass für alle \(n>n_0\)
$$ f(n) \leqslant c\cdot \log_{10} n \tag{2}. $$
Mit den Logarithmengesetzen erhält man wieder \( \log_{10} n = \frac{\log n}{\log 10} \) und damit analog zu oben für alle \(n>n_0\)
$$ f(n)\leqslant \underbrace{ \frac{c}{\log 10} }_{=:c'} \log n = c'\cdot \log n. $$
Also gilt \(f\in \mathcal{O}\log n) \) und da auch hier \(f\) beliebig war folgt daraus \( \mathcal{O}(\log n) \supseteq \mathcal{O}(\log_{10} n) \).
Insgesamt also
\( \mathcal{O}(\log n) = \mathcal{O}(\log_{10} n) \).
Die anderen 5 Mengengleichheiten laufen so ähnlich ab. Es ist immer das selbe Prinzip, du musst das \( n_0\) und das \(c\), welches in der Definition auftaucht, konstruieren.