MathLabs

Bài 2

Cho a1,a2,…a_1, a_2, \dots là một dãy số nguyên có vô hạn số hạng dương và vô hạn số hạng âm. Giả sử với mọi số nguyên dương nn, các số a1,a2,…,ana_1, a_2, \dots, a_n cho nn số dư khác nhau khi chia cho nn. Chứng minh rằng mỗi số nguyên xuất hiện đúng một lần trong dãy.
Bước 2 trên 5: Hai số hạng gần chỉ số không cách xa nhau
Hiểu nôm na

Nếu hai số hạng đầu cách nhau quá xa, chính khoảng cách đó đủ nhỏ để đóng vai trò nn khiến chúng trùng số dư.

i<j ⟹ ∣ai−aj∣<ji<j\ \Longrightarrow\ |a_i-a_j|<j
Phân tích chi tiết

Giả sử ∣ai−aj∣≥j|a_i-a_j|\ge j với i<ji<j nào đó, đặt n=∣ai−aj∣≠0n=|a_i-a_j|\ne0 (khác không theo bước trước). Khi đó i<j≤ni<j\le n nên cả hai chỉ số đều thuộc [1,n][1,n], và ai≡aj(modn)a_i\equiv a_j\pmod n theo cách chọn nn — mâu thuẫn với việc a1,…,ana_1,\dots,a_n có nn số dư khác nhau khi chia cho nn. Vậy ∣ai−aj∣<j|a_i-a_j|<j với mọi i<ji<j.