ফাংশন(function): কোনো অন্বয়ে,দুটি চালক বা সেট X এবং Y এমন ভাবে সম্পর্কযুক্ত যেন X এর যেকোনো একটি মানের জন্য Y এর একটিমাত্র মান পাওয়া যায়, তবে Y কে X এর ফাংশন বলা হয়।
অর্থাৎ কোন অন্বয়(relation) যদি এমন অবস্থায় থাকে যে,কোন একটা সেট/চলকের মানের (ডোমেইন)জন্য অপর একটি সেট/চলকের কেবলমাত্র একটি মান(রেঞ্জ) পাওয়া যায় তবেই সেটা ফাংশন হবে।
চিত্র:১
আবার একটি ডোমেইন এর জন্য যদি একাধিক রেঞ্জ পাওয়া যায়, তবে সেই অন্বয় ফাংশন হবে না।
চিত্র:২
কেননা এখানে ডোমেইন 2 এবং 3 এর একটি মানের জন্য রেঞ্জ দুইটি পাওয়া গেছে। যার ফলে এটি একটি অন্বয় হলেও ফাংশন নয়।
ডোমেন( Domain)ও রেঞ্জ(Range): কোন অন্যায়ের ক্রোমোজোমগুলো প্রথম উপাদান সমূহের সেট কে এর ডোমেন এবং দ্বিতীয় উপাদান সমূহের সেট কে এর রেঞ্জ বলা হয়।
চিত্র এক হতে ক্রমজোড় সমূহ {(1,3),(2,4),(3,5)} এখানে ফাংশনের ডোমেন={1,2,3} এবং রেঞ্জ={3,4,5}
চিত্রঃ৩
চিত্র 3 এর অন্বয় হতে দেখতে পাই , B সেটের একটি উপাদান 7 ফাঁকা রয়েছে। উক্ত অন্য এটি একটি ফাংশন চিত্র দেখা যায় ফাংশনের ডোমেন={1,2,3} এবং রেঞ্জ={4,5,6} এখানে কোডোমেন হচ্ছে B সেটের সকল উপাদানের সেট। অর্থাৎ কোডোমেইন ={4,5,6,,7}।