আন্তর্জাতিক গণিত অলিম্পিয়াড – ২০২৩ (সমস্যা ৩-এর সমাধান)

SOLVED — IMO 2023 Problem 3

প্রিয় গণিত ইশকুলের বন্ধুরা, আশাকরি সবাই ভালো আছো। তোমরা জানো এবছর জাপানের চিবায় ৬৪ তম আন্তর্জাতিক গণিত অলিম্পিয়াড অনুষ্ঠিত হয়। সেখানে মোট ৬ টি সমস্যা সমাধান করার জন্য দেওয়া হয়েছিল। আজকের এই পর্বে আমরা ৩য় সমস্যার সমাধান দেখব।

সমস্যা:

প্রতিটি পূর্ণসংখ্যা k ≥ 2 এর জন্য ধনাত্নক পূর্ণসংখ্যার এমন সব অসীম অনুক্রম a1, a2, . . . বের করো যেটার জন্য একটি বহুপদী P(x) = xk + ck-1xk-1 + . . . + c1x + c0 (c0, c1, . . . , ck-1 অঋণাত্নক পূর্ণসংখ্যা) আছে যেন সকল পূর্ণসংখ্যা n ≥ 1 এর জন্য P(an) = an+1an+2 ∙ ∙ ∙ an+k হয়।

সমাধান:

কিছুক্ষণ চেষ্টা করলে আমরা দেখতে পাব সমান্তর অনুক্রম (যেখানে সাধারণ অন্তর ) এমন একটি অনুক্রম যেখানে P(x) = (x + d)(x + 2d) . . . (x + kd) আমাদের কাঙ্ক্ষিত বহুপদী। এখন আমাদের প্রমাণ করতে হবে যে, এরকম সমান্তর ধারা (যেখানে অবশ্যই , কেননা আমাদের বহুপদীর সহগগুলোকে অঋণাত্নক পূর্ণসংখ্যা হতে হবে) ছাড়া আর কোনো উত্তর নেই।

ধরি, অনুক্রমটি ধ্রুবক নয়। এখন আমরা দেখাব এমন অনুক্রমকে অবশ্যই ঊর্ধ্বক্রমে থাকতে হবে। খেয়াল করো বহুপদীটির সহগ যেহেতু অঋণাত্নক পূর্ণসংখ্যা, তাই x এর মান বাড়লে P(x) এরও মান বাড়বে। অর্থাৎ, P(x) < P(y) যদি এবং কেবল যদি x < y।

এখন,

P(an) = an+1an+2 ∙ ∙ ∙ an+k

P(an+1) = an+2 ∙ ∙ ∙ an+kan+k+1

এ দুটি থেকে পাই—

(1)  an > an+1 ⟺ P(an) > P(an+1) ⟺ an+1 > an+k+1

(2)  an = an+1 ⟺ P(an) = P(an+1) ⟺ an+1 = an+k+1

(3)  an < an+1 ⟺ P(an) < P(an+1) ⟺ an+1 < an+k+1

মনে করি, অনুক্রমটির সবচেয়ে ছোট সংখ্যাটি হল a এবং অনুক্রমটিতে সর্বপ্রথম a আসে am পদে।

এখন ধরি, am ১ম পদ নয়। তাহলে am-1 > am। (1) থেকে পাই, am > am+k যেটা সম্ভব না, কারণ আমরা  কে নিয়েছিলাম সবচেয়ে ছোট সংখ্যা হিসেবে। সুতরাং am কে অবশ্যই ১ম পদই হতে হবে। তার মানে অনুক্রমের প্রথম পদই হবে সবচেয়ে ছোট সংখ্যা।

এখন আমরা ১ম পদকে বাদ দিয়ে আবার একই পদ্ধতি বারবার প্রয়োগ করে পাব অনুক্রমটির মান কখনও কমবে না। অর্থাৎ, সবসময় an ≤ an+1। কিন্তু এমনও তো হতে পারে যে এর পরপর কয়েকটি মান সমান, তারপর একটু বাড়ছে, আবার সমান! এটা হতে পারবে না কারণ যদি an = an+1 হয়, তাহলে (2) অনুযায়ী  an+1 = an+k+1 । আবার যেহেতু অনুক্রমটির মান কখনও কমবে না, তাই বলতে পারি an = an+1 = . . .  = an+k+1। একই ভাবে an+k = an+k+1 থেকে আমরা আরও কতগুলো মান এগুলোর সমান পাব। এরকম করতে করতে সব মানই সমান হয়ে যাবে। অর্থাৎ অনুক্রমটি ধ্রুবক হয়ে যাবে। কিন্তু আমরা ধরে নিয়েছিলাম এটি ধ্রুবক নয়। তাহলে এটাকে অবশ্যই ঊর্ধ্বক্রমে থাকতে হবে।

আমরা এখন একটি ফাংশন di(n) = an+i – an (i = 1, . . , k) নিই। যেহেতু অনুক্রমটি ঊর্ধ্বক্রমে আছে, তাই 0 < d1 < . . . < dk

P(an ) = an+1an+2 ∙ ∙ ∙ an+k

= (an + an+1 – an) ∙ ∙ ∙ (an + an+k – an)

= (an + d1)(an + d2) ∙ ∙ ∙ (an + dk)

≥ (an )k + dk(an)k-1

dk যদি বহুপদীটির xk-1 এর সহগ ck-1 এর চেয়ে বড় হয়, তাহলে অনেক বড় n এর জন্য P(an) < (an)k + dk(an)k-1 হয়ে যাবে যেটা একটি কন্ট্রাডিকশন। সুতরাং, 0 < d1 < . . . < dk < ck-1। যেহেতু সবগুলো  di একটি নিদিষ্ট মানের ছোট, তাহলে  d1(n), d2(n), . . . , dk(n) এই tuple গুলোর (n এর বিভিন্ন মানের জন্য) কোনো একটা অসীম সংখ্যক বার আছে। সেটিকে (D1, . . . , Dk) ধরি। সুতরাং অসীম সংখ্যক x এর জন্য P(x) = (an + D1)(an + D2) ∙ ∙ ∙ (an + Dk)। তার মানে বহুপদীটি এটিই। অর্থাৎ x এর সকল মানের জন্যই এটি সত্যি। তাহলে আমরা বলতে পারি অন্য কোনো tuple অসীম সংখ্যক বার আসবে না (নাহলে সেটার জন্য আমরা ভিন্ন আরেকটি বহুপদী পেতাম যেটা P(x) এর সমান, কিন্তু সেটা তো সম্ভব নয়)। সুতরাং একটা সময়ের পর সব n (ধরি n > r) এর জন্য (d1(n), d2(n), . . . , dk(n)) = (D1, . . . , Dk) হবে। অর্থাৎ তখন n > r এর জন্য an+1 – an = D1 = d ⟹ an+i = an + id হয়ে যাবে এবং  P(x) = (x + d) ∙ ∙ ∙ (x + 2d)(x + kd)।

এখন আমাদের n ≤ r এর জন্য an – an-1 = d প্রমাণ করা বাকি। সেটা আমরা Backward Induction দিয়ে করব।

P(an-1) = anan+1 ∙ ∙ ∙ an+k-1 = an(an + d)  ∙ ∙ ∙ (an + (k – 1)d)

আবার, P(x) = (x + d)(x + 2d) ∙ ∙ ∙ (x + kd) থেকে পাই—

P(an-1) = (an-1 + d)(an-1 + 2d) ∙ ∙ ∙ (an-1 + kd)

∴ an(an + d) ∙ ∙ ∙ (an + (k – 1)d) = (an-1 + d)(an-1 + 2d) ∙ ∙ ∙ (an-1 + kd)

⟹ an – an-1 = d

∴ সকল n এর জন্য an – an-1 = d। অর্থাৎ, অনুক্রমটি একটি সমান্তর অনুক্রম।

সুতরাং, আমাদের সব উত্তর হলো সমান্তর অনুক্রম (যেখানে সাধারণ অন্তর d ≥ 0)।