Lesson 7 — Intermediate

Functions (Injective, Surjective, Bijective)

Function relation ka sabse useful special case hai — jahan har input ka sirf ek output ho. Is lesson mein seekhenge injective (one-one), surjective (onto), bijection, composition, inverse — aur counting: A se B tak kitne functions ban sakte hain.

⏱ 15 min• Intermediate• Relations

Function kya hai

WHAT

Function f: A → B ek special relation hai jahan A (domain) ke HAR element ka EXACTLY EK image B (codomain) mein ho. Do images nahi, aur kisi ka image na hona bhi nahi chalta.

WHEN

Har mapping jab ho — roll number se student, input se output, formula se value — tab function hai. Programming mein har function call isi concept par chalti hai.

WHERE

Formulas (f(x) = x²), database keys, arrays ke indices, algorithms ke input-output — sab functions hain. Domain-codomain-range ka farak interview mein aata hai.

Range = codomain ka wo hissa jo actually images hai. Relation aur function ka fark: relation mein kisi element ka image ho bhi sakta hai aur na bhi, par function mein domain ke har element ka ek image zaroori hai.

Injective, Surjective, Bijective

INJECTIVE (one-one): do alag inputs ka alag output
  f(a) = f(b) → a = b
  Condition: |A| ≤ |B| (warna pigeonhole se clash)

SURJECTIVE (onto): codomain ka HAR element image ho
  range = codomain
  Condition: |A| ≥ |B| (koi element bacha na)

BIJECTIVE: injective + surjective dono
  Perfect 1-to-1 pairing → |A| = |B|
  Inverse function tabhi banta hai

Example: A = {1,2,3}, B = {p,q,r}
f = {(1,p), (2,q), (3,r)} → bijection ✓
g = {(1,p), (2,p), (3,q)} → na injective (1,2 clash),
                             na surjective (r bacha)
Counting formulas: A se B tak total functions = |B|^|A|. Injective (m = |A| ≤ n = |B|) = n!/(n−m)! = P(n,m). Bijection (m = n) = n!. Ye teeno GATE mein numerical banke aate hain.

Composition aur inverse

Functions ko jodte hain (composition) aur ulta bhi kar sakte hain (inverse) — par inverse sirf bijection par banta hai:

Composition: (g ∘ f)(x) = g(f(x))
  f: A → B, g: B → C  ⇒  g ∘ f: A → C
  Order MATTERS : g ∘ f aur f ∘ g alag hote hain
                  (dono defined bhi nahi hote hamesha)

Inverse: f⁻¹: B → A  jab f BIJECTIVE hai
  f = {(1,p), (2,q), (3,r)}
  → f⁻¹ = {(p,1), (q,2), (r,3)}
  Surjective hona zaroori: har b ka preimage mile
  Injective hona zaroori: preimage unique ho

Properties:
  (h ∘ g) ∘ f = h ∘ (g ∘ f)    [associative]
  f ∘ f⁻¹ = identity (B par)
  f⁻¹ ∘ f = identity (A par)

Yaad rakho: composition associative hota hai, par commutative NAHI — g ∘ f aur f ∘ g aam taur par alag hain (aur defined bhi dono nahi hote).

Function counting — worked examples

Worked examples (|A| = m, |B| = n):

1) m = 3, n = 4 : total functions = 4³ = 64
   (har element ko 4 choices)

2) m = 3, n = 4 : injective = 4 × 3 × 2 = 24
   (pehle ko 4, doosre ko bacha 3, teesre ko 2)

3) m = 3, n = 3 : bijections = 3! = 6

4) m = 4, n = 3 : surjective = 3⁴ − C(3,1)2⁴ + C(3,2)1⁴
   = 81 − 48 + 3 = 36  (inclusion-exclusion)

5) Constant functions (sab ek hi image) = n

Hamesha order mein socho: pehle function hai ya nahi (har input ek hi output), phir type (injective/onto), phir counting. Ye 3-step soch GATE ke numericals mein kaam aati hai.

Yaad rakho: Constant function kabhi surjective nahi hota (agar |B| > 1). Aur injective function tabhi banta hai jab domain codomain se bada na ho — kyunki do inputs ko ek output share karna hi padega.

Exercise

Question: |A| = 2, |B| = 5. A se B tak kitne functions ban sakte hain? Sirf number daalo.

Question: Bijective ka matlab kya hai — sirf injective, ya injective + surjective dono?

Question: |A| = |B| = 3. Kitne bijections banenge? Sirf number daalo.

Common mistakes

Desi example: Cricket jersey numbers

Team mein har player ka alag jersey number hai — do ko same number nahi milta. Yahi injective hai. Aur agar pool ke sab numbers assign ho jaayein — toh surjective bhi:

text
Rule: har player ko EK hi number (function ka niyam)
Do alag players ka number alag = injective
Pool ka har number kisi na kisi player pe = surjective
Dono saath = bijection, inverse bhi banega (reverse map)
Exam mapping (GATE / Interviews)
  • GATE: function counting (total/injective/bijective) — regular 2 marks.
  • Interviews: "difference between injective and surjective" sabse common question.
  • Trap: "every function is surjective" — galat, constant function onto nahi hota.
  • Trap: "|B|^|A|" ka base aur power ulta — base = codomain, power = domain.
Lesson complete?

Functions clear! Agla lesson — Permutations & Combinations — mein ginne ke formulas seekhenge jo aptitude aur GATE dono mein hote hain.

Popular courses: Data Science Course in Lucknow · AI Course in Lucknow · Python Course in Lucknow · Power BI Course · Data Analytics Course