Bổ đề. Với mỗi số nguyên dương , ta có
và
Chứng minh. Xét đẳng thức thứ nhất. Theo định nghĩa, là số lượng các ước số dương của
, nên ta có thể viết
. Thay biểu thức này vào vế trái, ta được:
Thay vì tính tổng theo trước, ta sẽ đổi thứ tự lấy tổng bằng cách cố định số nguyên dương
. Ta cần đếm xem
là ước của bao nhiêu số nguyên dương
không vượt quá
.
Các số nhận
làm ước chính là các bội số của
, bao gồm:
. Vì
nên ta phải có
, tương đương với
. Số lượng các bội số thỏa mãn điều kiện này chính là phần nguyên của
, ký hiệu là
.
Vì mỗi bội số đóng góp
đơn vị vào tổng chung tương ứng với ước
, ta có:
Chỉ cần đổi tên biến chạy thành
, ta thu được đẳng thức thứ nhất.
Hoàn toàn tương tự đối với đẳng thức thứ hai. Nhớ lại định nghĩa hàm tổng các ước , ta viết lại vế trái:
Lại tiến hành đổi thứ tự lấy tổng, ta cố định ước . Mỗi khi
là một bội số của
(và
), số
sẽ xuất hiện một lần trong biểu thức của
.
Như đã lập luận ở phần trước, trong đoạn từ đến
có đúng
bội số của
. Mỗi lần xuất hiện, ước này đóng góp một giá trị bằng
vào tổng chung. Do đó, tổng giá trị đóng góp của riêng số
đối với toàn bộ hệ thống là
.
Lấy tổng tất cả các đóng góp này khi chạy từ
đến
, ta nhận được
Một lần nữa, thay đổi tên biến chạy thành
, ta lập tức có được đẳng thức thứ hai.