تعمیم: از مشاهدهٔ جزئی تا قانونگذاری کلی
۱. تعمیم در ریاضیات: از اعداد کوچک تا قانون جبری
در ریاضیات، تعمیم یعنی دیدن یک الگوی تکراری در چند مثال و سپس نوشتن آن به صورت یک رابطه یا فرمول که برای همهٔ حالتهای ممکن صادق باشد. برای نمونه، حاصل جمع دو عدد فرد را در نظر بگیرید:مثال خاص اول: 1 + 3 = 4 (عدد زوج)
مثال خاص دوم: 5 + 7 = 12 (عدد زوج)
مثال خاص سوم: 9 + 11 = 20 (عدد زوج)
با دیدن این سه مورد، میتوانیم تعمیم دهیم: جمع هر دو عدد فرد، یک عدد زوج است. اما برای اثبات این تعمیم به زبان جبر، هر عدد فرد را به شکل $2n+1$ نشان میدهیم (که $n$ یک عدد صحیح است). بنابراین:
۲. تعمیم در علوم تجربی: از چند آزمایش به قانون طبیعی
در فیزیک و شیمی، دانشمندان با تکرار آزمایش در شرایط مختلف، به دنبال الگویی میگردند که قابل تعمیم به همهٔ پدیدههای مشابه باشد. برای نمونه، گالیله با رها کردن اجسام با جرمهای متفاوت از برج پیزا مشاهده کرد که تقریباً همزمان به زمین میرسند. او این مشاهده را به صورت قانونی کلی تعمیم داد: شتاب اجسام در خلأ، مستقل از جرم آنها و برابر $g \approx 9.8 \frac{m}{s^2}$ است. این تعمیم بعدها توسط فیزیکدانان دیگر در خلأ واقعی تأیید شد.۳. جدول مقایسه: تعمیم درست در برابر تعمیم نادرست
همهٔ تعمیمها صحیح نیستند. گاهی یک الگو در چند حالت خاص دیده میشود اما در حالت کلی نقض میگردد. به جدول زیر توجه کنید:| نوع تعمیم | مثال | نتیجه |
|---|---|---|
| تعمیم درست (پشتیبانی شده با دلیل) | همهٔ فلزات رسانای الکتریسیته هستند (آزمایش روی مس، آهن، طلا) | درست |
| تعمیم نادرست (تعمیم شتابزده) | عدد $n^2+n+41$ برای $n=1$ تا $39$ اول است، پس همیشه اول میدهد | نادرست (در $n=40$ عدد مرکب $1681=41^2$) |
۴. کاربرد عملی: تعمیم در برنامهنویسی و الگوریتمها
در علوم کامپیوتر، تعمیم به معنای نوشتن تابع یا کلاسی است که برای دادههای متنوع کار کند، نه فقط یک ورودی خاص. برای نمونه، تابعی که میانگین سه عدد را محاسبه میکند، تعمیمیافتهتر از تابعی است که میانگین اعداد 5, 10, 15 را برمیگرداند. یک الگوریتم مرتبسازی3 خوب مانند مرتبسازی سریع4 روی هر لیستی از اعداد (با هر ترتیبی) قابل اجراست و نتیجهی مرتب شده میدهد. این قدرت تعمیم، اساس نرمافزارهای انعطافپذیر است.۵. چالشهای مفهومی
پاسخ: خیر. مشاهدهٔ چند مثال تنها یک حدس یا فرضیه میسازد، نه یک اثبات. در ریاضیات برای اثبات یک تعمیم، باید از استدلال قیاسی5 و منطق استفاده کرد. برای نمونه، دیدن 1, 2, 4, 8, 16 ممکن است شما را به تعمیم $2^{n-1}$ برساند اما دنباله میتواند قاعدهٔ دیگری هم داشته باشد.
پاسخ: این تعمیم دچار مغالطهٔ همبستگی با علت6 است. ممکن است بین دو متغیر رابطه وجود داشته باشد ولی علت مستقیم نباشد. عواملی مانند انضباط شخصی یا هوش عمومی میتوانند هم بر نمرهٔ ریاضی و هم بر موفقیت شغلی اثر بگذارند. برای تعمیم علی باید متغیرهای مداخلهگر را کنترل کرد.
پاسخ: با پیشبینی رویدادهای جدید و انجام آزمایش. اگر تعمیم بگوید «همهٔ قوها سفیدند»، کافی است یک قوی سیاه پیدا کنیم تا آن را نقض کنیم. کارل پوپر7 فیلسوف علم، این ویژگی را «ابطالپذیری»8 مینامد. تعمیمهای خوب علمی باید قابلیت آزمون و ابطال داشته باشند.
۶. جمعبندی
پاورقی
2 تصاعد حسابی (Arithmetic progression): دنبالهای از اعداد که تفاوت هر جمله با جملهٔ قبلش مقدار ثابتی است.
3 الگوریتم مرتبسازی (Sorting algorithm): روشی گامبهگام برای مرتب کردن اعضای یک لیست به ترتیب صعودی یا نزولی.
4 مرتبسازی سریع (Quicksort): یک الگوریتم مرتبسازی کارآمد با میانگین زمان $O(n \log n)$ که از روش تقسیم و حل استفاده میکند.
5 استدلال قیاسی (Deductive reasoning): روشی از استدلال که از قضایای عمومی به نتایج خاص میرسد.
6 مغالطهٔ همبستگی با علت (Correlation fallacy): اشتباه گرفتن رابطهٔ همزمانی دو پدیده با رابطهٔ علت و معلولی.
7 کارل پوپر (Karl Popper): فیلسوف اتریشی-بریتانیایی قرن بیستم که معیار ابطالپذیری را برای تمایز علم از غیرعلم معرفی کرد.
8 ابطالپذیری (Falsifiability): توانایی یک نظریه برای اینکه بتوان با یک آزمایش یا مشاهدهٔ مشخص، آن را نادرست نشان داد.