Η ιδέα της δοθείσας συνάρτησης στηρίζεται στην έννοια του συμπληρώματος ως προς 1 (Για περισσότερες πληροφορίες:
https://en.wikipedia.org/wiki/Ones%27_complement). Ο τύπος της είναι λοιπόν
![\displaystyle{f(n) = (2^{[lgn] + 1} - 1) - n, \forall n \in N} \displaystyle{f(n) = (2^{[lgn] + 1} - 1) - n, \forall n \in N}](/forum/ext/geomar/texintegr/latexrender/pictures/6c56e4fb4be7b1399b7d948cfa777ad0.png)
(Με
![\displaystyle{[lgn] + 1} \displaystyle{[lgn] + 1}](/forum/ext/geomar/texintegr/latexrender/pictures/4b229ca217886635ad353478e3bff206.png)
ισούται ο ελάχιστος αριθμός ψηφίων που χρειάζονται για να αναπαρασταθεί δυαδικώς ένας αριθμός). Συνεπώς η προς απόδειξη σχέση γράφεται ισοδύναμα:
![\displaystyle{2(2^{[lg1]} + 2^{[lg2]} +...+ 2^{[lgn]}) - n - \frac{n(n + 1)}{2} \le \frac{n^2}{2}} \Longleftrightarrow \sum_{i = 1}^{n}2^{[lgi]} \le \frac{3}{8}n(n + 2)} \displaystyle{2(2^{[lg1]} + 2^{[lg2]} +...+ 2^{[lgn]}) - n - \frac{n(n + 1)}{2} \le \frac{n^2}{2}} \Longleftrightarrow \sum_{i = 1}^{n}2^{[lgi]} \le \frac{3}{8}n(n + 2)}](/forum/ext/geomar/texintegr/latexrender/pictures/014810352986f8761746e50e5a2fac43.png)
Θα διακρίνουμε δύο περιπτώσεις:
i) Έστω ότι

. Τότε το άθροισμα γράφεται:

, το οποίο ισχύει πάντοτε (Η ιδέα εδώ είναι πως οι

αριθμοί μεταξύ

και

έχουν όλοι ίδιο μήκος δυαδικής αναπαράστασης, οπότε προκύπτουν τα γινόμενα που αποτελούν τους επιμέρους όρους του αθροίσματος).
ii) Έστω ότι δεν υπάρχει φυσικός με την ιδιότητα που υποθέσαμε παραπάνω. Βρίσκουμε τότε το μέγιστο

που είναι τέτοιο ώστε το

να μην υπερβαίνει το

. Θα είναι τέτοιο ώστε
![\displaystyle{2^k \le n < 2^{k + 1} - 1 < 2^{k + 1} \Longrightarrow k \le lgn < k + 1 \Longrightarrow k = [lgn]} \displaystyle{2^k \le n < 2^{k + 1} - 1 < 2^{k + 1} \Longrightarrow k \le lgn < k + 1 \Longrightarrow k = [lgn]}](/forum/ext/geomar/texintegr/latexrender/pictures/95116f267cc4e8e3786895d04fd6b775.png)
. Τότε το άθροισμα γράφεται:

Θεωρώντας την δεξιά μεριά τριώνυμο ως προς

έχουμε διακρίνουσα

. Έχουμε λοιπόν ότι πρέπει για κάθε φυσικό να ισχύει μία εκ των σχέσεων

ή

. Υποθέτουμε πως δεν ισχύει καμιά εκ των δύο, για κάποιον φυσικό. Τότε όμως θα ήταν

το οποίο είναι αδύνατο διότι το

στο δεξί μέλος θα έπρεπε να υπάρχει ως παράγοντας και στο αριστερό. Άρα η ανισότητα αληθεύει για κάθε φυσικό. Μένει τώρα να εξετάσουμε την περίπτωση της ισότητας. Θα πρέπει

, όπου όμως θα πρέπει να διασφαλισθεί ότι θα πληροίται ο περιορισμός ότι
![k = [lgn] k = [lgn]](/forum/ext/geomar/texintegr/latexrender/pictures/5d29d0b01ab565aee1e27ce7c6b3cca4.png)
, καθώς και ότι οι τιμές που θα λαμβάνει το

θα είναι τέτοιες ώστε το

να είναι φυσικός. Αυτό μας οδηγεί στο συμπέρασμα πως ο πρώτος τύπος ισχύει για κάθε

άρτιο, ενώ ο δεύτερος για κάθε

περιττό.
edit: Νομίζω πως τώρα είναι πλήρης η απόδειξη. Διορθώθηκε μία αβλεψία (είχα ξεχάσει να διαιρέσω τις ρίζες του τριωνύμου με

οπότε δεν έβγαινε περίπτωση ισότητας), ενώ προσπάθησα να την καταστήσω πιο επεξηγηματική σε κάποια σημεία. Σχόλια πάντοτε ευπρόσδεκτα
