گاما رو نصب کن!

{{ number }}
اعلان ها
اعلان جدیدی وجود ندارد!
کاربر جدید

جستجو

پربازدیدها: #{{ tag.title }}

میتونی لایو بذاری!
نمونه سوال محتوای آموزشی آزمون آنلاین پرسش و پاسخ درسنامه آموزشی مدرسه‌یاب معلم‌ها

تابع پوشا: تابعی که برد آن کل مجموعهٔ مقصد باشد.

بروزرسانی شده در: 21:10 1405/02/17 مشاهده: 50     دسته بندی: کپسول آموزشی

تابع پوشا (Surjection): وقتی برد با مجموعهٔ مقصد یکی می‌شود

آشنایی با مفهوم تابع پوشا، تفاوت آن با توابع یک‌به‌یک و معکوس‌پذیر، به همراه مثال‌های گام‌به‌گام و جدول مقایسه
در این مقاله می‌آموزید که تابع پوشا1 چیست، چه تفاوتی با تابع یک‌به‌یک2 دارد و چگونه می‌توان پوشا بودن یک تابع را تشخیص داد. همچنین با مفهوم پوشایی در توابع خطی، درجه دوم و گسسته آشنا می‌شوید. در پایان، چالش‌های مفهومی و کاربردهای عملی این مبحث در ریاضیات دبیرستان بررسی خواهد شد.

۱. تعریف رسمی تابع پوشا و تفاوت آن با برد

فرض کنید $f:A \to B یک تابع از مجموعه A به مجموعه B باشد. به ازای هر عضو $x \in A، مقدار $f(x) \in B را داریم. مجموعهٔ همهٔ مقادیر خروجی $f(x) را برد تابع می‌نامیم.

تعریف تابع پوشا: تابع $f:A \to B را پوشا (یا رو) گوییم، هرگاه برد آن برابر کل مجموعهٔ مقصد $B باشد. به عبارت دیگر، به ازای هر عضو $y \in B، لااقل یک $x \in A وجود داشته باشد که $f(x) = y.

فرمول نمادین: $f:A \to B \text{ پوشا است} \iff \forall y \in B, \exists x \in A, f(x)=y$

برای درک بهتر، یک مثال ساده بزنیم. فرض کنید A مجموعهٔ دانش‌آموزان یک کلاس و B مجموعهٔ نمرات {۲۰،۱۹،۱۸} باشد. اگر تابعی نمرهٔ هر دانش‌آموز را تعیین کند، این تابع پوشا خواهد بود اگر و فقط اگر هر سه نمره (۲۰،۱۹ و ۱۸) حداقل یک بار به یک دانش‌آموز داده شده باشد. حتی اگر چند دانش‌آموز نمرهٔ یکسان بگیرند، باز هم تابع پوشاست.

۲. مقایسهٔ توابع پوشا، یک‌به‌یک و دو‌سویه

در ریاضیات دبیرستان، سه نوع مهم تابع را مطالعه می‌کنید: پوشا، یک‌به‌یک (تزریقی)3 و دو‌سویه (معکوس‌پذیر)4. تابع یک‌به‌یک به ازای دو ورودی متفاوت، دو خروجی متفاوت تولید می‌کند. تابع دو‌سویه، هم یک‌به‌یک و هم پوشا است. جدول زیر این سه مفهوم را مقایسه می‌کند.

ویژگی تابع پوشا تابع یک‌به‌یک تابع دو‌سویه
شرط اصلی هر عضو مقصد، حداقل یک تصویر دارد هر عضو مقصد، حداکثر یک تصویر دارد هر عضو مقصد، دقیقاً یک تصویر دارد
رابطهٔ |A| و |B| $|A| \ge |B|$ $|A| \le |B|$ $|A| = |B|$
وجود معکوس معمولاً معکوس‌پذیر نیست معمولاً معکوس‌پذیر نیست معکوس‌پذیر است

مثال عینی: فرض کنید $A=\{1,2,3\}$ و $B=\{a,b\}$. تابع $f(1)=a, f(2)=a, f(3)=b$ پوشاست (چون هر دو عضو $B$ تصویر دارند) اما یک‌به‌یک نیست. تابع $g(1)=a, g(2)=b$ (با دامنهٔ $\{1,2\}$) یک‌به‌یک است ولی پوشا نیست زیرا $B$ دو عضوی است و هر دو تصویر شده‌اند؟ در اینجا $g$ با دامنهٔ $\{1,2\}$ و مقصد $\{a,b\}$ هم یک‌به‌یک و هم پوشا است (دو‌سویه).

۳. روش تشخیص پوشا بودن توابع خطی و درجه دوم

برای توابع حقیقی (از $\mathbb{R}$ به $\mathbb{R}$) روش تشخیص پوشایی معمولاً به این صورت است که دامنهٔ تابع را به طور ضمنی همان $\mathbb{R}$ در نظر می‌گیریم. سپس سؤال می‌کنیم: آیا به ازای هر عدد حقیقی $y$، معادلهٔ $f(x)=y$ حداقل یک جواب حقیقی دارد؟

  • توابع خطی غیر ثابت: تابع $f(x)=ax+b$ با $a \neq 0$ از $\mathbb{R} \to \mathbb{R}$ همیشه پوشا است. زیرا معادله $ax+b=y$ جواب منحصر‌به‌فرد $x = \frac{y-b}{a}$ دارد که برای هر $y \in \mathbb{R}$ حقیقی است.
  • توابع درجه دوم: تابع $f(x)=x^2$ از $\mathbb{R} \to \mathbb{R}$پوشا نیست، زیرا مقادیر منفی در مقصد (اعداد کوچکتر از صفر) هیچ تصویری ندارند. اگر مقصد را به $[0,+\infty)$ محدود کنیم، آنگاه تابع $f:\mathbb{R} \to [0,+\infty)$ با ضابطهٔ $f(x)=x^2$ پوشا خواهد بود.
نکته: یک تابع را می‌توان با تغییر مجموعهٔ مقصد، به یک تابع پوشا تبدیل کرد. اگر تابع $f:A \to B$ داده شده باشد، همیشه می‌توان تابع $f:A \to \text{برد}(f)$ را تعریف کرد که پوشا است.

۴. کاربرد عملی در رمزنگاری و شمارش

در علوم کامپیوتر و رمزنگاری، توابع پوشا (به ویژه توابع درهم‌ساز) کاربرد دارند. یک تابع درهم‌ساز5 ایده‌آل باید پوشا باشد تا تمام مقادیر خروجی ممکن (مثلاً همهٔ رشته‌های بیتی به طول $n$) قابل تولید باشند. همچنین در مسائل شمارش ترکیبی، وقتی می‌خواهیم تعداد توابع پوشا از یک مجموعهٔ $m$ عضوی به یک مجموعهٔ $n$ عضوی را محاسبه کنیم (با $m \ge n$) از اصل شمول و عدم شمول استفاده می‌کنیم. فرمول تعداد توابع پوشا به صورت زیر است:

$\text{تعداد توابع پوشا} = \sum_{k=0}^{n} (-1)^k \binom{n}{k} (n-k)^m$

به عنوان مثال، از یک مجموعه $3$ عضوی به یک مجموعه $2$ عضوی، چند تابع پوشا وجود دارد؟ با جایگذاری $m=3, n=2$ داریم:

$\sum_{k=0}^{2} (-1)^k \binom{2}{k} (2-k)^3 = \binom{2}{0}(2)^3 - \binom{2}{1}(1)^3 + \binom{2}{2}(0)^3 = 8 - 2 + 0 = 6$

۵. چالش‌های مفهومی

سؤال ۱: آیا یک تابع می‌تواند هم پوشا باشد و هم غیر یک‌به‌یک؟ مثال بزنید.
پاسخ: بله. تابع $f:\{1,2,3\} \to \{a,b\}$ با ضابطهٔ $f(1)=a, f(2)=a, f(3)=b$ پوشاست (چون هر دو عضو $\{a,b\}$ تصویر دارند) اما یک‌به‌یک نیست (چون $f(1)=f(2)$).
سؤال ۲: اگر دامنهٔ تابع بزرگتر از مقصد باشد (از نظر تعداد اعضا)، آیا خودبه‌خود تابع پوشا می‌شود؟
پاسخ: خیر. شرط $|A| \ge |B|$ برای پوشایی لازم است اما کافی نیست. باید مطمئن شوید که همهٔ اعضای $B$ حداقل یک بار تصویر شوند. مثلاً از $\{1,2,3\}$ به $\{a,b\}$ تابع $f(1)=a, f(2)=a, f(3)=a$ پوشا نیست چون $b$ تصویر ندارد.
سؤال ۳: آیا تابع ثابت $f(x)=c$ از $\mathbb{R} \to \mathbb{R}$ پوشا است؟
پاسخ: خیر، مگر اینکه مجموعهٔ مقصد فقط یک عضو داشته باشد (همان $c$). اگر مقصد شامل اعداد دیگری غیر از $c$ باشد، آن اعداد تصویری ندارند و تابع پوشا نخواهد بود.

۶. جمع‌بندی

تابع پوشا یکی از مفاهیم پایه‌ای در نظریهٔ توابع است که در آن هر عضو مجموعهٔ مقصد، حداقل یک عضو از دامنه به عنوان تصویر دارد. برای تشخیص پوشایی، باید بررسی کنید که معادلهٔ $f(x)=y$ به ازای هر $y$ در مقصد، جواب داشته باشد. توابع خطی غیر ثابت از اعداد حقیقی به اعداد حقیقی پوشا هستند، در حالی که توابع درجه دوم برای پوشا بودن نیاز به محدود کردن مقصد دارند. درک تفاوت پوشا، یک‌به‌یک و دو‌سویه برای مطالعهٔ معکوس توابع و مباحث پیشرفته‌تر ریاضی ضروری است.

پاورقی

1 تابع پوشا (Surjective function or Surjection): تابعی که در آن هر عضو مجموعهٔ مقصد حداقل یک پیکان از دامنه دریافت می‌کند.

2 تابع یک‌به‌یک (Injective function or Injection): تابعی که در آن اعضای مختلف دامنه به اعضای مختلف مقصد نگاشته می‌شوند.

3 تابع تزریقی (Injective function): همان تابع یک‌به‌یک است.

4 تابع دو‌سویه (Bijective function): تابعی که هم یک‌به‌یک و هم پوشا باشد؛ چنین توابعی معکوس‌پذیرند.

5 تابع درهم‌ساز (Hash function): تابعی که داده‌ای با اندازهٔ دلخواه را به مقداری با اندازهٔ ثابت تبدیل می‌کند.