تابع همانی (تابع یکه): وقتی هر ورودی به خودش تبدیل میشود
۱. تعریف ساده و نمادگذاری تابع همانی
فرض کنید مجموعهای از دانشآموزان با شمارههای شناسایی یکتا دارید. تابعی که هر شماره را به خودش نسبت دهد، یک تابع همانی نامیده میشود. در زبان ریاضی، اگر $I: X \to X$ تابعی باشد به طوری که برای هر $x \in X$ داشته باشیم $I(x)=x$، آن گاه $I$ را تابع همانی روی مجموعه $X$ مینامیم.
$I(x) = x$
برای نمونه، اگر $X = \{1, 2, 3\}$ باشد، تابع همانی به صورت زوجهای مرتب $(1,1)$، $(2,2)$ و $(3,3)$ تعریف میشود. همچنین در توابع چندجملهای، تابع $f(x)=x$ سادهترین حالت یک تابع خطی با شیب $1$ و عرض از مبدأ $0$ است.
۲. ویژگیهای کلیدی تابع همانی
تابع همانی ویژگیهای منحصربهفردی دارد که آن را از سایر توابع متمایز میکند. در ادامه به مهمترین این ویژگیها اشاره میکنیم:
- نقطهثابت بودن: تمام نقاط دامنه، نقطهثابت تابع هستند؛ یعنی $I(x)=x$ برای همه $x$ها.
- وارون پذیری: تابع همانی وارون خودش است. به عبارت دیگر $I^{-1} = I$.
- عنصر خنثی در ترکیب توابع: برای هر تابع دلخواه $f: X \to Y$ داریم $f \circ I_X = f$ و $I_Y \circ f = f$.
- نمودار خطی به سادگی: نمودار تابع همانی در دستگاه مختصات دکارتی، خطی با زاویه $45$ درجه (نیمساز ربع اول و سوم) است.
| نوع تابع | فرمول عمومی | ویژگی اصلی |
|---|---|---|
| تابع همانی | $f(x)=x$ | ورودی = خروجی |
| تابع ثابت | $f(x)=c$ | خروجی یکسان برای همه ورودیها |
| تابع خطی غیرهمانی | $f(x)=ax+b$ با $a\neq 1$ یا $b\neq 0$ | تغییر مقیاس و جابهجایی |
مثال عملی: فرض کنید در یک فروشگاه آنلاین، کد تخفیف "NOCHANGE" را وارد میکنید. این کد قیمت نهایی را دقیقاً برابر قیمت اصلی قرار میدهد. این رفتار دقیقاً همان تابع همانی است: هر مقدار ورودی (قیمت اصلی) به همان مقدار خروجی (قیمت نهایی) نسبت داده میشود.
۳. کاربردها و مثالهای عینی از تابع همانی
اگرچه تابع همانی بسیار ساده به نظر میرسد، اما کاربردهای مهمی در ریاضیات و علوم کامپیوتر دارد:
- پایه توابع وارون: برای یافتن وارون یک تابع، از این حقیقت استفاده میکنیم که ترکیب تابع با وارونش باید به تابع همانی منجر شود: $f^{-1}(f(x)) = x$ و $f(f^{-1}(x)) = x$.
- در برنامهنویسی تابعی: تابع همانی به عنوان یک تابع "هیچ کاری نکن" (identity) در بسیاری از زبانها مانند JavaScript یا Python برای مقداردهی پیشفرض یا آزمایش ساختارهای داده استفاده میشود.
- جبر خطی: ماتریس همانی1 (ماتریس قطری با قطر یک) در ضرب ماتریسی نقش عنصر خنثی را بازی میکند، درست مانند تابع همانی در ترکیب توابع.
- معادلات دیفرانسیل: عملگر همانی در حل معادلات خطی به عنوان یک عملگر پایه ظاهر میشود.
۴. چالشهای مفهومی (پرسش و پاسخ)
پاسخ: خیر. تابع همانی را میتوان روی هر مجموعه دلخواهی تعریف کرد؛ مانند مجموعه دانشجویان، مجموعه خودروها، یا مجموعه رنگهای اصلی. شرط اصلی این است که دامنه و برد دقیقاً یکسان باشند و هر عضو به خودش نگاشت شود.
پاسخ: فقط در صورتی که مجموعه دامنه فقط یک عضو داشته باشد و آن عضو برابر $c$ باشد. اما در حالت کلی با بیش از یک عضو، تابع ثابت هر ورودی را به یک مقدار ثابت میبرد، در حالی که تابع همانی هر ورودی را به خودش میبرد. برای مثال در مجموعه $\{1,2\}$، تابع ثابت $f(x)=1$ مقدار $2$ را به $1$ میبرد، در حالی که تابع همانی $2$ را به $2$ منعکس میکند.
پاسخ: حرف $I$ ابتدای واژه Identity (همانی یا یکسان) است. در ریاضیات از نمادهای دیگری مانند $id$، $1_X$ یا $E$ نیز استفاده میشود، اما $I$ رایجترین نماد است.