در ریاضیات ، تابع رابطه‌ای است که رابطه بین اعضای یک مجموعه را با اعضایی از مجموعه‌ای دیگر (شاید یک عضو از مجموعه) را بیان می‌کند. نظریه درباره تابع یک پایه اساسی برای خیلی از شاخه‌های ریاضی به حساب می‌آید. مفاهیم تابع ، نگاشت و تبدیل معمولاً مفاهیم مشابه‌ای هستند. عملکرد ها معمولاً دو به دو بین اعضای تابع وارد عمل می‌شوند.