100% FREE Updated: Apr 2026 Algebra and Functions Relations and Functions

Types of functions

Comprehensive study notes on Types of functions for CMI BS Hons preparation. This chapter covers key concepts, formulas, and examples needed for your exam.

Types of functions

This chapter rigorously defines and explores key classifications of functions: one-one, onto, bijective, constant, and identity. A comprehensive grasp of these fundamental function types is essential for success in CMI examinations, as they form the bedrock for advanced mathematical concepts and problem-solving within algebra and analysis.

---

Chapter Contents

|

| Topic |

|---|-------| | 1 | One-one functions | | 2 | Onto functions | | 3 | Bijective functions | | 4 | Constant functions | | 5 | Identity function |

---

We begin with One-one functions.

Part 1: One-one functions

One-one Functions

Overview

A one-one function is a function that never takes the same value at two different inputs. In exam problems, this idea appears through direct definition, algebraic verification, graph tests, monotonicity, inverse functions, and domain restrictions. The real skill is to recognise when injectivity comes from structure and when it fails because symmetry or repetition is present. ---

Learning Objectives

By the End of This Topic

After studying this topic, you will be able to:

  • Define one-one functions precisely.

  • Test injectivity using the definition.

  • Use graph-based and monotonicity-based criteria for one-one functions.

  • Understand the relation between one-one functions and inverse functions.

  • Identify how domain restrictions can make a function one-one.

---

Core Definition

📖 One-one Function

A function f:XYf:X\to Y is called one-one or injective if

f(x1)=f(x2)x1=x2\qquad f(x_1)=f(x_2) \Rightarrow x_1=x_2

for all x1,x2Xx_1,x_2\in X.

Equivalent form:

x1x2f(x1)f(x2)\qquad x_1\ne x_2 \Rightarrow f(x_1)\ne f(x_2)

Meaning

A one-one function never repeats an output value at two different inputs.

---

Basic Examples

📐 Simple Examples
    • f(x)=2x+3f(x)=2x+3 on R\mathbb{R} is one-one
    • f(x)=x3f(x)=x^3 on R\mathbb{R} is one-one
    • f(x)=x2f(x)=x^2 on R\mathbb{R} is not one-one because
f(1)=f(1)=1\qquad f(1)=f(-1)=1
    • f(x)=x2f(x)=x^2 on [0,)[0,\infty) is one-one
    • f(x)=sinxf(x)=\sin x on R\mathbb{R} is not one-one
---

Direct Test from Definition

📐 Algebraic Test

To test whether a function is one-one:

  • Assume

f(x1)=f(x2)\qquad f(x_1)=f(x_2)
  • Simplify the equation.

  • Try to conclude

x1=x2\qquad x_1=x_2

If this always follows, the function is one-one.

Example Test f(x)=5x7f(x)=5x-7 on R\mathbb{R}. Assume 5x17=5x27\qquad 5x_1-7=5x_2-7 Then 5x1=5x2\qquad 5x_1=5x_2 So x1=x2\qquad x_1=x_2 Hence ff is one-one. ---

Graph Interpretation

📖 Horizontal Line Test

A function is one-one if and only if every horizontal line intersects its graph in at most one point.

💡 Graph Intuition
    • If a horizontal line cuts the graph twice, then two different xx-values give the same output.
    • That means the function is not one-one.
Examples:
  • y=x3y=x^3 passes the horizontal line test
  • y=x2y=x^2 fails it
  • y=xy=|x| fails it on R\mathbb{R}
---

Monotonicity and Injectivity

📐 Strictly Monotone Functions

If a function is strictly increasing or strictly decreasing on its domain, then it is one-one.

That is:

    • if x1<x2f(x1)<f(x2)x_1<x_2 \Rightarrow f(x_1)<f(x_2), then ff is one-one

    • if x1<x2f(x1)>f(x2)x_1<x_2 \Rightarrow f(x_1)>f(x_2), then ff is one-one

Very Useful Criterion

Many exam questions can be solved by observing monotonicity instead of using the definition from scratch.

Examples:
  • x3+2x+1x^3+2x+1 is strictly increasing on R\mathbb{R}, so it is one-one
  • ex-e^x is strictly decreasing, so it is one-one
  • x2x^2 is not monotone on all of R\mathbb{R}, so it is not one-one there
---

Role of Domain Restrictions

Domain Can Change Injectivity

A function may fail to be one-one on a large domain but become one-one after restricting the domain.

Examples:

    • f(x)=x2f(x)=x^2 is not one-one on R\mathbb{R}

    • f(x)=x2f(x)=x^2 is one-one on [0,)[0,\infty)

    • f(x)=cosxf(x)=\cos x is not one-one on R\mathbb{R}

    • f(x)=cosxf(x)=\cos x is one-one on [0,π][0,\pi]

💡 Exam Insight

When a function is symmetric or periodic, always ask whether the domain can be restricted to make it injective.

---

One-one and Inverse Functions

📖 Inverse Function Link

A function has an inverse function on its image if and only if it is one-one.

If f:XYf:X\to Y is one-one, then each value in the range comes from exactly one input, so the inverse mapping is well-defined on f(X)f(X). Examples:
  • f(x)=2x+1f(x)=2x+1 has inverse
f1(x)=x12\qquad f^{-1}(x)=\dfrac{x-1}{2}
  • f(x)=x2f(x)=x^2 on R\mathbb{R} has no inverse as a function
  • f(x)=x2f(x)=x^2 on [0,)[0,\infty) has inverse
f1(x)=x\qquad f^{-1}(x)=\sqrt{x} ---

Common Non-Injective Patterns

⚠️ Watch for These

A function is usually not one-one if it has:

    • symmetry like f(x)=f(x)f(x)=f(-x)

    • periodicity like sinx,cosx\sin x,\cos x

    • repeated turning points causing repeated output values

    • modulus symmetry such as x|x|


Examples:
    • x2x^2

    • x|x|

    • sinx\sin x

    • cosx\cos x

---

Minimal Worked Examples

Example 1 Test whether f(x)=x1x+2f(x)=\dfrac{x-1}{x+2} is one-one on R{2}\mathbb{R}\setminus\{-2\}. Assume x11x1+2=x21x2+2\qquad \dfrac{x_1-1}{x_1+2}=\dfrac{x_2-1}{x_2+2} Cross-multiply: (x11)(x2+2)=(x21)(x1+2)\qquad (x_1-1)(x_2+2)=(x_2-1)(x_1+2) Expand both sides: x1x2+2x1x22=x1x2+2x2x12\qquad x_1x_2+2x_1-x_2-2=x_1x_2+2x_2-x_1-2 So 2x1x2=2x2x1\qquad 2x_1-x_2=2x_2-x_1 3x1=3x2\qquad 3x_1=3x_2 x1=x2\qquad x_1=x_2 Hence the function is one-one. --- Example 2 Test whether f(x)=x24xf(x)=x^2-4x is one-one on R\mathbb{R}. Rewrite: f(x)=x24x=(x2)24\qquad f(x)=x^2-4x=(x-2)^2-4 This is a parabola opening upward, so horizontal lines above y=4y=-4 cut it twice. Hence it is not one-one on R\mathbb{R}. But on [2,)[2,\infty) it is one-one. ---

Algebraic Shortcuts

📐 Useful Patterns
    • Linear function ax+bax+b with a0a\ne 0 is always one-one on R\mathbb{R}
    • A non-constant polynomial of even degree is usually not one-one on all of R\mathbb{R}
    • A strictly monotone polynomial of odd degree may be one-one
    • Rational functions of the form ax+bcx+d\dfrac{ax+b}{cx+d} with adbc0ad-bc\ne 0 are one-one on their domain
---

Common Mistakes

⚠️ Avoid These Errors
    • ❌ confusing one-one with onto
    • ❌ checking only a few sample values instead of proving the condition
    • ❌ ignoring the domain
    • ❌ assuming every increasing-looking graph is one-one without checking the whole domain
    • ❌ forgetting that inverse exists only when the function is one-one on the chosen domain
---

CMI Strategy

💡 How to Attack One-one Questions

  • First inspect the graph shape mentally.

  • Check whether symmetry or periodicity destroys injectivity.

  • If the function looks monotone, use monotonicity.

  • If needed, use the direct definition:

f(x1)=f(x2)x1=x2\qquad f(x_1)=f(x_2)\Rightarrow x_1=x_2
  • Always keep the domain in view.

  • If the function is not injective, think about whether a domain restriction fixes it.

---

Practice Questions

:::question type="MCQ" question="Which of the following functions is one-one on R\mathbb{R}?" options=["x2x^2","x|x|","x3x^3","sinx\sin x"] answer="C" hint="Think about symmetry and monotonicity." solution="The function x2x^2 is not one-one because 11 and 1-1 have the same image. The function x|x| is not one-one because 1=1|1|=|-1|. The function sinx\sin x is periodic, so it is not one-one on R\mathbb{R}. The function x3x^3 is strictly increasing on R\mathbb{R}, so it is one-one. Therefore the correct option is C\boxed{C}." ::: :::question type="NAT" question="Find the value of kk for which the linear function f(x)=kx+5f(x)=kx+5 fails to be one-one on R\mathbb{R}." answer="0" hint="When does a linear function become constant?" solution="A linear function f(x)=kx+5f(x)=kx+5 is one-one on R\mathbb{R} whenever k0k\ne 0. It fails to be one-one only when it becomes a constant function. That happens when k=0k=0. Therefore the answer is 0\boxed{0}." ::: :::question type="MSQ" question="Which of the following statements are true?" options=["If ff is strictly increasing on its domain, then ff is one-one.","If ff is one-one, then every horizontal line intersects its graph in at most one point.","x2x^2 is one-one on [0,)[0,\infty).","A function can be both one-one and onto."] answer="A,B,C,D" hint="Separate injectivity, graph interpretation, and domain restriction carefully." solution="1. True. Strictly increasing functions are injective.
  • True. This is exactly the horizontal line test for one-one functions.
  • True. On [0,)[0,\infty) the function x2x^2 is strictly increasing.
  • True. Such functions are called bijections when both properties hold.
  • Hence the correct answer is A,B,C,D\boxed{A,B,C,D}." ::: :::question type="SUB" question="Show that the function f(x)=2x+1x3f(x)=\dfrac{2x+1}{x-3} is one-one on its domain R{3}\mathbb{R}\setminus\{3\}." answer="The function is one-one on R3\mathbb{R}\setminus\\{3\\}." hint="Assume f(x1)=f(x2)f(x_1)=f(x_2) and cross-multiply." solution="Let 2x1+1x13=2x2+1x23\qquad \dfrac{2x_1+1}{x_1-3}=\dfrac{2x_2+1}{x_2-3} Since x1,x23x_1,x_2\ne 3, cross-multiplication is valid: (2x1+1)(x23)=(2x2+1)(x13)\qquad (2x_1+1)(x_2-3)=(2x_2+1)(x_1-3) Expand: 2x1x26x1+x23=2x1x26x2+x13\qquad 2x_1x_2-6x_1+x_2-3 = 2x_1x_2-6x_2+x_1-3 So 6x1+x2=6x2+x1\qquad -6x_1+x_2 = -6x_2+x_1 7x1=7x2\qquad 7x_1 = 7x_2 x1=x2\qquad x_1=x_2 Hence f(x1)=f(x2)x1=x2\qquad f(x_1)=f(x_2)\Rightarrow x_1=x_2 Therefore ff is one-one on R{3}\boxed{\mathbb{R}\setminus\{3\}}." ::: ---

    Summary

    Key Takeaways for CMI

    • A one-one function never repeats an output at two different inputs.

    • The cleanest tests are the definition, horizontal line test, and strict monotonicity.

    • Domain matters critically.

    • Many non-injective functions become injective after domain restriction.

    • A function has an inverse on its image exactly when it is one-one.

    • Symmetry and periodicity are common reasons for failure of injectivity.

    ---

    💡 Next Up

    Proceeding to Onto functions.

    ---

    Part 2: Onto functions

    Onto functions, also known as surjective functions, are fundamental in mathematics, ensuring that every element in a function's codomain is reached by at least one element from its domain. Mastering their properties is crucial for CMI problems involving function classification and counting.

    ---

    Core Concepts

    1. Definition of an Onto Function

    📖 Onto Function (Surjective)

    A function f:f: X \to Y isontoifforeveryelementis onto if for every element y \in Y ,thereexistsatleastoneelement, there exists at least one element x \in X suchthatsuch that f(x) = y .Thisimpliesthattherangeof. This implies that the range of f isequaltoitscodomainis equal to its codomain Y $.

    Worked Example 1: Proving Onto for Finite Sets
    Consider the function f:{1,2,3}{a,b}f: \{1, 2, 3\} \to \{a, b\} defined by f(1)=af(1)=a, f(2)=bf(2)=b, f(3)=bf(3)=b. We determine if ff is an onto function.

    Step 1: Identify codomain elements

    > The codomain is Y={a,b}Y = \{a, b\}. We must check if every element in YY is an image of some element in XX.

    Step 2: Check for y=ay=a

    > We observe f(1)=af(1) = a. Thus, aa is in the range of ff.

    Step 3: Check for y=by=b

    > We observe f(2)=bf(2) = b. Thus, bb is in the range of ff.

    Answer: Since every element in the codomain YY has at least one pre-image in the domain XX, ff is an onto function.

    Worked Example 2: Proving Onto for Real Functions
    We examine if the function f:RRf: \mathbb{R} \to \mathbb{R} defined by f(x)=2x+3f(x) = 2x+3 is onto.

    Step 1: Take an arbitrary element yy from the codomain

    > Let yRy \in \mathbb{R} be an arbitrary element in the codomain.

    Step 2: Solve f(x)=yf(x)=y for xx

    >

    2x+3=y2x+3 = y

    >
    2x=y32x = y-3

    >
    x=y32x = \frac{y-3}{2}

    Step 3: Check if xx is in the domain

    > For any yRy \in \mathbb{R}, the value x=y32x = \frac{y-3}{2} is always a real number. Therefore, for every yy in the codomain R\mathbb{R}, there exists an xx in the domain R\mathbb{R} such that f(x)=yf(x)=y.

    Answer: The function f(x)=2x+3f(x) = 2x+3 is onto.

    Worked Example 3: Disproving Onto for Real Functions
    We determine if the function g:RRg: \mathbb{R} \to \mathbb{R} defined by g(x)=x2g(x) = x^2 is onto.

    Step 1: Identify codomain elements that might not have pre-images

    > The codomain is R\mathbb{R}. We know that squares of real numbers are always non-negative.

    Step 2: Choose a yy from the codomain with no pre-image

    > Consider y=1y = -1. We need to find an xRx \in \mathbb{R} such that g(x)=x2=1g(x) = x^2 = -1.

    Step 3: Attempt to solve for xx and check domain

    > The equation x2=1x^2 = -1 has no real solutions for xx.

    Answer: Since there exists an element y=1y=-1 in the codomain R\mathbb{R} that has no pre-image in the domain R\mathbb{R}, the function g(x)=x2g(x) = x^2 is not onto.

    :::question type="MCQ" question="Let f:ZZf: \mathbb{Z} \to \mathbb{Z} be defined by f(x)=2xf(x) = 2x. Is ff an onto function?" options=["Yes, because every integer yy can be written as 2x2x.","No, because odd integers in the codomain do not have integer pre-images.","Yes, because for every xx, f(x)f(x) is an integer.","No, because ff is one-to-one."] answer="No, because odd integers in the codomain do not have integer pre-images." hint="Consider if every element in the codomain Z\mathbb{Z} has a pre-image in the domain Z\mathbb{Z}." solution="Step 1: Understand the definition of an onto function.
    > A function f:XYf: X \to Y is onto if for every yYy \in Y, there exists an xXx \in X such that f(x)=yf(x)=y.

    Step 2: Consider an element in the codomain Z\mathbb{Z}.
    > Let y=1y=1 (an odd integer) be an element in the codomain Z\mathbb{Z}.

    Step 3: Try to find a pre-image xx in the domain Z\mathbb{Z}.
    > We set f(x)=1f(x) = 1, so 2x=12x = 1.
    > Solving for xx, we get x=12x = \frac{1}{2}.

    Step 4: Check if xx is in the domain.
    > The value x=12x = \frac{1}{2} is not an integer, so it is not in the domain Z\mathbb{Z}. Therefore, y=1y=1 has no pre-image in the domain Z\mathbb{Z}.

    Answer: The function f(x)=2xf(x)=2x is not onto because odd integers in the codomain do not have integer pre-images."
    :::

    ---

    2. Cardinality and Onto Functions

    We establish a necessary condition for a function to be onto in the context of finite sets.

    Cardinality Condition for Onto Functions

    If a function f:XYf: X \to Y is onto, then the cardinality of the domain X|X| must be greater than or equal to the cardinality of the codomain Y|Y|. That is, XY|X| \ge |Y|.

    Worked Example 1: Impossibility of Onto Function
    Consider sets A={1,2,3}A = \{1, 2, 3\} and B={a,b,c,d}B = \{a, b, c, d\}. We determine if a function f:ABf: A \to B can be onto.

    Step 1: Compare cardinalities of domain and codomain

    > We have A=3|A|=3 and B=4|B|=4.

    Step 2: Apply the cardinality condition

    > Since A<B|A| < |B| (i.e., 3<43 < 4), it is impossible for f:ABf: A \to B to be an onto function. There are more elements in the codomain than in the domain, so at least one element in the codomain will not have a pre-image.

    Answer: A function f:ABf: A \to B cannot be onto.

    :::question type="MCQ" question="Let XX and YY be finite sets. Which of the following statements about an onto function f:XYf: X \to Y is always true?" options=["X<Y|X| < |Y|","There are infinitely many such functions.","XY|X| \ge |Y|","The function must also be one-to-one."] answer="XY|X| \ge |Y|" hint="Recall the definition of onto and its implications for the sizes of the sets." solution="Step 1: Understand the definition of an onto function.
    > Every element in the codomain YY must be mapped to by at least one element in the domain XX.

    Step 2: Consider the implication for cardinalities.
    > If there are more elements in the codomain YY than in the domain XX, then by the Pigeonhole Principle, it is impossible for every element in YY to receive a mapping from XX. At least one element in YY would be left unmapped.

    Step 3: Formulate the condition.
    > Therefore, for a function f:XYf: X \to Y to be onto, the number of elements in the domain XX must be at least as large as the number of elements in the codomain YY.

    Answer: The statement XY|X| \ge |Y| is always true for an onto function f:XYf: X \to Y between finite sets."
    :::

    ---

    3. Counting Onto Functions

    We use the Principle of Inclusion-Exclusion to count the number of onto functions between two finite sets.

    📐 Number of Onto Functions

    The number of onto functions from a set XX with X=m|X|=m to a set YY with Y=n|Y|=n is given by:

    Nonto(m,n)=k=0n(1)k(nk)(nk)mN_{\text{onto}}(m,n) = \sum_{k=0}^{n} (-1)^k \binom{n}{k} (n-k)^m

    Where: mm is the size of the domain, nn is the size of the codomain. This formula is valid for mnm \ge n. If m<nm < n, the number of onto functions is 00.

    Worked Example:
    We calculate the number of onto functions from a set AA with A=3|A|=3 to a set BB with B=2|B|=2.

    Step 1: Identify mm and nn

    > Here, m=A=3m = |A|=3 and n=B=2n = |B|=2.

    Step 2: Apply the formula for Nonto(m,n)N_{\text{onto}}(m,n)

    >

    Nonto(3,2)=k=02(1)k(2k)(2k)3N_{\text{onto}}(3,2) = \sum_{k=0}^{2} (-1)^k \binom{2}{k} (2-k)^3

    >
    Nonto(3,2)=(1)0(20)(20)3+(1)1(21)(21)3+(1)2(22)(22)3N_{\text{onto}}(3,2) = (-1)^0 \binom{2}{0} (2-0)^3 + (-1)^1 \binom{2}{1} (2-1)^3 + (-1)^2 \binom{2}{2} (2-2)^3

    Step 3: Calculate each term

    >

    Nonto(3,2)=(1)(1)(2)3+(1)(2)(1)3+(1)(1)(0)3N_{\text{onto}}(3,2) = (1)(1)(2)^3 + (-1)(2)(1)^3 + (1)(1)(0)^3

    >
    Nonto(3,2)=82+0N_{\text{onto}}(3,2) = 8 - 2 + 0

    >
    Nonto(3,2)=6N_{\text{onto}}(3,2) = 6

    Answer: There are 6 onto functions from a set of size 3 to a set of size 2.

    :::question type="NAT" question="How many onto functions are there from a set P={p1,p2,p3,p4}P = \{p_1, p_2, p_3, p_4\} to a set Q={q1,q2}Q = \{q_1, q_2\}?" answer="14" hint="Use the inclusion-exclusion principle for counting onto functions, where m=4m=4 and n=2n=2." solution="Step 1: Identify the sizes of the domain and codomain.
    > The domain PP has P=m=4|P|=m=4. The codomain QQ has Q=n=2|Q|=n=2.

    Step 2: Apply the formula for the number of onto functions.
    >

    Nonto(m,n)=k=0n(1)k(nk)(nk)mN_{\text{onto}}(m,n) = \sum_{k=0}^{n} (-1)^k \binom{n}{k} (n-k)^m

    > Substitute m=4m=4 and n=2n=2:
    >
    Nonto(4,2)=k=02(1)k(2k)(2k)4N_{\text{onto}}(4,2) = \sum_{k=0}^{2} (-1)^k \binom{2}{k} (2-k)^4

    Step 3: Expand and calculate the terms.
    > For k=0k=0: (1)0(20)(20)4=(1)(1)(2)4=16(-1)^0 \binom{2}{0} (2-0)^4 = (1)(1)(2)^4 = 16
    > For k=1k=1: (1)1(21)(21)4=(1)(2)(1)4=2(-1)^1 \binom{2}{1} (2-1)^4 = (-1)(2)(1)^4 = -2
    > For k=2k=2: (1)2(22)(22)4=(1)(1)(0)4=0(-1)^2 \binom{2}{2} (2-2)^4 = (1)(1)(0)^4 = 0

    Step 4: Sum the terms.
    >

    Nonto(4,2)=162+0=14N_{\text{onto}}(4,2) = 16 - 2 + 0 = 14

    Answer: 14"
    :::

    ---

    Advanced Applications

    We consider functions involving multiple properties or more complex domains/codomains.

    Worked Example: Onto and Injective Properties
    We analyze the function f:ZN{0}f: \mathbb{Z} \to \mathbb{N} \cup \{0\} defined by f(x)=xf(x) = |x|. We determine if ff is onto and if it is one-to-one.

    Step 1: Check if ff is onto

    > Let yN{0}y \in \mathbb{N} \cup \{0\} be an arbitrary element in the codomain.
    > We need to find an xZx \in \mathbb{Z} such that f(x)=yf(x)=y, i.e., x=y|x|=y.
    > Since y0y \ge 0, we can choose x=yx=y. Then xZx \in \mathbb{Z} (as N{0}Z\mathbb{N} \cup \{0\} \subset \mathbb{Z}) and x=y=y|x|=|y|=y.
    > Thus, for every yy in the codomain, there exists an xx in the domain such that f(x)=yf(x)=y.

    Step 2: Conclude about onto property

    > The function f(x)=xf(x)=|x| is onto.

    Step 3: Check if ff is one-to-one

    > A function is one-to-one if distinct elements in the domain map to distinct elements in the codomain.
    > Consider x1=2x_1 = 2 and x2=2x_2 = -2. Both x1,x2Zx_1, x_2 \in \mathbb{Z} and x1x2x_1 \ne x_2.
    > However, f(x1)=2=2f(x_1) = |2| = 2 and f(x2)=2=2f(x_2) = |-2| = 2.
    > Since f(x1)=f(x2)f(x_1) = f(x_2) for x1x2x_1 \ne x_2, the function is not one-to-one.

    Answer: The function f(x)=xf(x)=|x| is onto but not one-to-one.

    :::question type="MSQ" question="Let f:RRf: \mathbb{R} \to \mathbb{R} be defined by f(x)=sin(x)f(x) = \sin(x). Which of the following statements are true?" options=["ff is onto.","ff is one-to-one.","The range of ff is [1,1][-1, 1].","The codomain of ff is [1,1][-1, 1]."] answer="The range of ff is [1,1][-1, 1]" hint="Recall the definition of onto, one-to-one, range, and codomain for trigonometric functions." solution="Step 1: Analyze if ff is onto.
    > A function f:XYf: X \to Y is onto if its range equals its codomain. For f(x)=sin(x)f(x) = \sin(x), the domain is R\mathbb{R} and the codomain is R\mathbb{R}. The range of sin(x)\sin(x) is [1,1][-1, 1]. Since [1,1]R[-1, 1] \ne \mathbb{R}, ff is not onto. Thus, 'f is onto' is false.

    Step 2: Analyze if ff is one-to-one.
    > A function is one-to-one if distinct inputs map to distinct outputs. For f(x)=sin(x)f(x) = \sin(x), we know that sin(0)=0\sin(0) = 0 and sin(π)=0\sin(\pi) = 0. Since 0π0 \ne \pi but f(0)=f(π)f(0)=f(\pi), ff is not one-to-one. Thus, 'f is one-to-one' is false.

    Step 3: Analyze the range of ff.
    > The range of the sine function is indeed [1,1][-1, 1]. Thus, 'The range of ff is [1,1][-1, 1]' is true.

    Step 4: Analyze the codomain of ff.
    > The function is defined as f:RRf: \mathbb{R} \to \mathbb{R}, which means its codomain is explicitly stated as R\mathbb{R}. The option states 'The codomain of ff is [1,1][-1, 1]', which is incorrect.

    Answer: The range of ff is [1,1][-1, 1]"
    :::

    ---

    Problem-Solving Strategies

    We outline effective approaches for determining if a function is onto.

    💡 Strategy for Proving a Function is Onto

    To demonstrate that a function f:XYf: X \to Y is onto, follow these steps:

    • Arbitrary yy: Start by taking an arbitrary element yy from the codomain YY.

    • Solve for xx: Set f(x)=yf(x) = y and solve this equation for xx in terms of yy.

    • Check domain: Verify that the expression for xx you found is always an element of the domain XX for all possible yYy \in Y. If it is, the function is onto.

    💡 Strategy for Disproving a Function is Onto

    To show that a function f:XYf: X \to Y is not onto, you only need to:

    • Find a counterexample: Identify at least one specific element y0y_0 in the codomain YY.

    • Show no pre-image: Prove that for this y0y_0, there is no xXx \in X such that f(x)=y0f(x) = y_0. This means y0y_0 is not in the range of ff.

    ---

    Common Mistakes

    Avoiding common pitfalls is crucial for accuracy in CMI exams.

    ⚠️ Confusing Domain/Codomain with Range

    ❌ Students often confuse the codomain with the range. An onto function requires the range to be equal to the codomain, not just that the codomain is a superset of the range.
    ✅ Always explicitly check if every element in the stated codomain has a pre-image. For example, f:RR,f(x)=exf: \mathbb{R} \to \mathbb{R}, f(x)=e^x. Its range is (0,)(0, \infty), which is not equal to its codomain R\mathbb{R}. So it's not onto.

    ⚠️ Ignoring Domain/Codomain Constraints

    ❌ When solving for xx in f(x)=yf(x)=y, students sometimes forget to check if the resulting xx is valid for the given domain XX.
    ✅ Ensure that for every yYy \in Y, the xx found (or its existence) is indeed within the specified domain XX. For example, if f:NNf: \mathbb{N} \to \mathbb{N} and f(x)=x1f(x)=x-1, then for y=1y=1, x=2Nx=2 \in \mathbb{N}, but for y=0y=0, x=1Nx=1 \in \mathbb{N}, but 0N0 \notin \mathbb{N} (codomain is N\mathbb{N} not N{0}\mathbb{N} \cup \{0\}). Or consider f:[0,)Rf: [0,\infty) \to \mathbb{R}, f(x)=x2f(x)=x^2. For y=1y=-1, x=±ix=\pm i, not in domain. For y=4y=4, x=±2x=\pm 2, but only x=2x=2 is in domain.

    ---

    Practice Questions

    :::question type="MCQ" question="Let f:NNf: \mathbb{N} \to \mathbb{N} be defined by f(x)=x+1f(x) = x+1. Is ff an onto function?" options=["Yes, because every natural number has a successor.","No, because 11 in the codomain has no pre-image in N\mathbb{N}.","Yes, because for every xx, f(x)f(x) is a natural number.","No, because ff is one-to-one."] answer="No, because 11 in the codomain has no pre-image in N\mathbb{N}." hint="Check if every natural number in the codomain can be expressed as x+1x+1 for some natural number xx." solution="Step 1: Understand the function and its domain/codomain.
    > f:NNf: \mathbb{N} \to \mathbb{N} means the domain X={1,2,3,}X = \{1, 2, 3, \ldots\} and the codomain Y={1,2,3,}Y = \{1, 2, 3, \ldots\}.
    > The function is f(x)=x+1f(x) = x+1.

    Step 2: Test for an arbitrary yy in the codomain.
    > Let y=1y=1 (the smallest element in the codomain). We need to find an xNx \in \mathbb{N} such that f(x)=1f(x)=1.
    > Setting x+1=1x+1=1, we get x=0x=0.

    Step 3: Check if xx is in the domain.
    > The value x=0x=0 is not an element of the natural numbers N\mathbb{N}.
    > Therefore, y=1y=1 in the codomain has no pre-image in the domain N\mathbb{N}.

    Answer: No, because 11 in the codomain has no pre-image in N\mathbb{N}."
    :::

    :::question type="NAT" question="Let X={1,2,3,4,5}X = \{1, 2, 3, 4, 5\} and Y={a,b,c}Y = \{a, b, c\}. If f:XYf: X \to Y is an onto function, what is the minimum number of elements in XX that must map to a specific element in YY?" answer="1" hint="An onto function requires at least one pre-image for every element in the codomain." solution="Step 1: Understand the definition of an onto function.
    > A function f:XYf: X \to Y is onto if for every element yYy \in Y, there exists at least one element xXx \in X such that f(x)=yf(x)=y.

    Step 2: Apply to the question.
    > The question asks for the minimum number of elements in XX that must map to a specific element in YY.
    > The definition of onto directly states 'at least one'. There is no requirement for more than one pre-image for any element for the function to be onto.

    Step 3: Consider an example.
    > Let Y={a,b,c}Y = \{a,b,c\}. If f(1)=a,f(2)=a,f(3)=b,f(4)=c,f(5)=cf(1)=a, f(2)=a, f(3)=b, f(4)=c, f(5)=c. Here, 'a' has 2 pre-images, 'b' has 1, 'c' has 2. The function is onto. The minimum number of pre-images for any element (like 'b') is 1.

    Answer: 1"
    :::

    :::question type="MCQ" question="Let f:R{1}R{2}f: \mathbb{R} \setminus \{1\} \to \mathbb{R} \setminus \{2\} be defined by f(x)=2x+1x1f(x) = \frac{2x+1}{x-1}. Is ff an onto function?" options=["Yes, because for any yy in the codomain, x=y+1y2x = \frac{y+1}{y-2} is in the domain.","No, because f(x)f(x) can never be 22.","Yes, because the domain and codomain are properly restricted.","No, because the function is not one-to-one."] answer="Yes, because for any yy in the codomain, x=y+1y2x = \frac{y+1}{y-2} is in the domain." hint="To prove onto, take an arbitrary yy from the codomain and solve for xx. Then check if this xx is always in the domain." solution="Step 1: Take an arbitrary yy from the codomain.
    > Let yR{2}y \in \mathbb{R} \setminus \{2\} be an arbitrary element in the codomain. This means y2y \ne 2.

    Step 2: Solve f(x)=yf(x)=y for xx.
    >

    y=2x+1x1y = \frac{2x+1}{x-1}

    >
    y(x1)=2x+1y(x-1) = 2x+1

    >
    yxy=2x+1yx - y = 2x+1

    >
    yx2x=y+1yx - 2x = y+1

    >
    x(y2)=y+1x(y-2) = y+1

    >
    x=y+1y2x = \frac{y+1}{y-2}

    Step 3: Check if xx is in the domain.
    > The domain is R{1}\mathbb{R} \setminus \{1\}. We need to ensure that x=y+1y2x = \frac{y+1}{y-2} is never equal to 11 for yR{2}y \in \mathbb{R} \setminus \{2\}.
    > If x=1x=1, then 1=y+1y21 = \frac{y+1}{y-2}. This implies y2=y+1y-2 = y+1, which simplifies to 2=1-2 = 1, a contradiction.
    > Therefore, xx can never be 11.
    > Also, since y2y \ne 2 (by definition of the codomain), the denominator y2y-2 is never zero, so xx is always well-defined.
    > Thus, for every yR{2}y \in \mathbb{R} \setminus \{2\}, the corresponding x=y+1y2x = \frac{y+1}{y-2} is a real number and x1x \ne 1, so xx is in the domain R{1}\mathbb{R} \setminus \{1\}.

    Answer: Yes, because for any yy in the codomain, x=y+1y2x = \frac{y+1}{y-2} is in the domain."
    :::

    :::question type="MCQ" question="Which of the following functions f:RRf: \mathbb{R} \to \mathbb{R} is onto?" options=["f(x)=xf(x) = |x|","f(x)=exf(x) = e^x","f(x)=x3f(x) = x^3","f(x)=cos(x)f(x) = \cos(x)"] answer="f(x)=x3f(x) = x^3" hint="For a function f:RRf: \mathbb{R} \to \mathbb{R} to be onto, its range must be R\mathbb{R}. Check the range of each function." solution="Step 1: Analyze f(x)=xf(x) = |x|.
    > The range of f(x)=xf(x) = |x| is [0,)[0, \infty). Since [0,)R[0, \infty) \ne \mathbb{R}, this function is not onto.

    Step 2: Analyze f(x)=exf(x) = e^x.
    > The range of f(x)=exf(x) = e^x is (0,)(0, \infty). Since (0,)R(0, \infty) \ne \mathbb{R}, this function is not onto.

    Step 3: Analyze f(x)=x3f(x) = x^3.
    > For any real number yy, we can find a real number x=y3x = \sqrt[3]{y} such that f(x)=(y3)3=yf(x) = (\sqrt[3]{y})^3 = y. The cube root of any real number is a real number. Thus, the range of f(x)=x3f(x) = x^3 is R\mathbb{R}, which equals the codomain. This function is onto.

    Step 4: Analyze f(x)=cos(x)f(x) = \cos(x).
    > The range of f(x)=cos(x)f(x) = \cos(x) is [1,1][-1, 1]. Since [1,1]R[-1, 1] \ne \mathbb{R}, this function is not onto.

    Answer: f(x)=x3f(x) = x^3"
    :::

    :::question type="MSQ" question="Let f:[0,)[0,)f: [0, \infty) \to [0, \infty) be defined by f(x)=x2f(x) = x^2. Which of the following statements are true?" options=["ff is onto.","ff is one-to-one.","ff is bijective.","The equation f(x)=yf(x)=y has exactly one solution for xx in the domain for every yy in the codomain."] answer="ff is onto.,ff is one-to-one.,ff is bijective.,The equation f(x)=yf(x)=y has exactly one solution for xx in the domain for every yy in the codomain." hint="Carefully consider the restricted domain and codomain. Analyze injectivity and surjectivity under these conditions." solution="Step 1: Check if ff is onto.
    > Let y[0,)y \in [0, \infty) be an arbitrary element in the codomain. We need to find x[0,)x \in [0, \infty) such that f(x)=yf(x)=y, i.e., x2=yx^2=y.
    > Solving for xx, we get x=±yx = \pm \sqrt{y}. Since the domain is [0,)[0, \infty), we must choose x=yx = \sqrt{y}.
    > For any y[0,)y \in [0, \infty), y\sqrt{y} is a real number and y0\sqrt{y} \ge 0, so x=yx=\sqrt{y} is in the domain [0,)[0, \infty).
    > Thus, ff is onto.

    Step 2: Check if ff is one-to-one.
    > Let x1,x2[0,)x_1, x_2 \in [0, \infty) such that f(x1)=f(x2)f(x_1) = f(x_2).
    > Then x12=x22x_1^2 = x_2^2. This implies x1=±x2x_1 = \pm x_2.
    > Since both x1x_1 and x2x_2 are in [0,)[0, \infty), they must be non-negative. Therefore, x1=x2x_1 = x_2.
    > Thus, ff is one-to-one.

    Step 3: Check if ff is bijective.
    > Since ff is both onto and one-to-one, it is bijective.

    Step 4: Check the number of solutions for f(x)=yf(x)=y.
    > For any y[0,)y \in [0, \infty), we found that x=yx=\sqrt{y} is the unique solution in the domain [0,)[0, \infty).
    > Thus, the equation f(x)=yf(x)=y has exactly one solution for xx in the domain for every yy in the codomain.

    Answer: ff is onto.,ff is one-to-one.,ff is bijective.,The equation f(x)=yf(x)=y has exactly one solution for xx in the domain for every yy in the codomain."
    :::

    ---

    Summary

    Key Formulas & Takeaways

    |

    | Formula/Concept | Expression |

    |---|----------------|------------| | 1 | Onto Function Definition | For f:XYf: X \to Y, yY,xX s.t. f(x)=y\forall y \in Y, \exists x \in X \text{ s.t. } f(x)=y. Range(ff) = Codomain(ff). | | 2 | Cardinality Condition | If f:XYf: X \to Y is onto, then XY|X| \ge |Y|. | | 3 | Number of Onto Functions | Nonto(m,n)=k=0n(1)k(nk)(nk)mN_{\text{onto}}(m,n) = \sum_{k=0}^{n} (-1)^k \binom{n}{k} (n-k)^m |

    ---

    What's Next?

    💡 Continue Learning

    This topic connects to:

      • Injective Functions (One-to-One): Understanding onto functions is essential for distinguishing them from injective functions and for their combination.

      • Bijective Functions: Functions that are both onto and injective, leading to inverse functions.

      • Inverse Functions: A function has an inverse if and only if it is bijective, meaning it must be onto.

      • Function Composition: Analyzing properties (like onto-ness) of composite functions.

    ---

    💡 Next Up

    Proceeding to Bijective functions.

    ---

    Part 3: Bijective functions

    Bijective Functions

    Overview

    A bijective function is one that is both one-one and onto. In CMI-style problems, bijections are important not only as definitions, but as the correct language for invertibility, counting arguments, composition, and constructing functions between sets. The main idea is simple: every output is hit exactly once. ---

    Learning Objectives

    By the End of This Topic

    After studying this topic, you will be able to:

    • Distinguish clearly between injective, surjective, and bijective functions.

    • Test whether a given function is bijective.

    • Understand why bijectivity is exactly the condition for existence of an inverse function.

    • Use composition and finite-set counting in bijection problems.

    • Solve medium to hard exam-style questions involving domain, codomain, and image.

    ---

    Core Definitions

    📖 Function

    A function f:ABf:A\to B assigns to each element of AA exactly one element of BB.

      • AA is the domain

      • BB is the codomain

      • the set {f(a):aA}\{f(a):a\in A\} is the image or range

    📖 Injective, Surjective, Bijective

    A function f:ABf:A\to B is:

    • Injective (one-one) if

    f(x1)=f(x2)    x1=x2\qquad f(x_1)=f(x_2)\implies x_1=x_2

    • Surjective (onto) if every element of BB is the image of some element of AA, that is,

    yB, xA such that f(x)=y\qquad \forall y\in B,\ \exists x\in A \text{ such that } f(x)=y

    • Bijective if it is both injective and surjective

    Most Important Interpretation

    For a bijection f:ABf:A\to B:

      • no two inputs share the same output

      • no output is left unused


    So every element of BB is matched with exactly one element of AA.

    ---

    Test for Injectivity

    📐 Injective Test

    To prove ff is injective, start from
    f(x1)=f(x2)\qquad f(x_1)=f(x_2)
    and try to show
    x1=x2\qquad x_1=x_2

    Example For f:RRf:\mathbb{R}\to\mathbb{R} given by f(x)=3x5\qquad f(x)=3x-5 Suppose f(x1)=f(x2)\qquad f(x_1)=f(x_2) Then 3x15=3x25\qquad 3x_1-5=3x_2-5 So 3x1=3x2\qquad 3x_1=3x_2 Hence x1=x2\qquad x_1=x_2 Thus ff is injective. ---

    Test for Surjectivity

    📐 Surjective Test

    To prove f:ABf:A\to B is surjective, take an arbitrary yBy\in B and solve
    f(x)=y\qquad f(x)=y
    for xAx\in A.

    Example For f:RRf:\mathbb{R}\to\mathbb{R} given by f(x)=3x5\qquad f(x)=3x-5 Take any yRy\in\mathbb{R}. Solve 3x5=y\qquad 3x-5=y Then x=y+53\qquad x=\dfrac{y+5}{3} Since this xx is real, every real yy is hit. So ff is surjective. Hence ff is bijective. ---

    Bijectivity and Inverse Functions

    Key Theorem

    A function f:ABf:A\to B has an inverse function f1:BAf^{-1}:B\to A if and only if ff is bijective.

    📐 Inverse Function Conditions

    If ff is bijective, then there exists a unique inverse f1f^{-1} such that

    f1(f(x))=xfor all xA\qquad f^{-1}(f(x))=x \quad \text{for all } x\in A

    and

    f(f1(y))=yfor all yB\qquad f(f^{-1}(y))=y \quad \text{for all } y\in B

    💡 Fast Memory Rule
      • injective prevents two inputs from collapsing to one output
      • surjective ensures every output has a preimage
      • together they make inverse possible
    ---

    Finite Set View

    Counting on Finite Sets

    If AA and BB are finite sets and f:ABf:A\to B is bijective, then
    A=B\qquad |A|=|B|

    Also:

      • if A=B|A|=|B| and ff is injective, then ff is automatically surjective

      • if A=B|A|=|B| and ff is surjective, then ff is automatically injective

    ⚠️ But This Is Only for Finite Sets

    For infinite sets, injective does not automatically imply surjective, and surjective does not automatically imply injective.

    ---

    Graphical View on Real Intervals

    📐 Graph Test on Real Domains

    For functions on intervals of real numbers:

      • injective \Rightarrow every horizontal line meets the graph at most once

      • bijective onto a stated codomain means every value in the codomain appears exactly once

    Example
    • f(x)=x3f(x)=x^3 from R\mathbb{R} to R\mathbb{R} is bijective
    • f(x)=x2f(x)=x^2 from R\mathbb{R} to R\mathbb{R} is not injective and not surjective
    • f(x)=x2f(x)=x^2 from [0,)[0,\infty) to [0,)[0,\infty) is bijective
    ---

    Domain and Codomain Matter

    ⚠️ Same Formula, Different Function Type

    The formula alone does not decide bijectivity. The domain and codomain matter.

    For example:

      • f:RRf:\mathbb{R}\to\mathbb{R}, f(x)=x2f(x)=x^2 is not bijective

      • f:[0,)[0,)f:[0,\infty)\to[0,\infty), f(x)=x2f(x)=x^2 is bijective

    This is one of the most tested conceptual traps. ---

    Composition of Bijective Functions

    📐 Composition Rule

    If f:ABf:A\to B and g:BCg:B\to C are bijective, then gf:ACg\circ f:A\to C is also bijective.

    Also, (gf)1=f1g1\qquad (g\circ f)^{-1}=f^{-1}\circ g^{-1}
    Exam Use

    When a function looks difficult, sometimes it is easier to view it as a composition of simpler bijections.

    ---

    Standard Examples

    📐 Common Bijective Examples

    • f:RRf:\mathbb{R}\to\mathbb{R}, f(x)=ax+bf(x)=ax+b with a0a\ne 0

    • f:(0,)Rf:(0,\infty)\to\mathbb{R}, f(x)=lnxf(x)=\ln x

    • f:R(0,)f:\mathbb{R}\to(0,\infty), f(x)=exf(x)=e^x

    • f:[0,)[0,)f:[0,\infty)\to[0,\infty), f(x)=x2f(x)=x^2

    • f:RRf:\mathbb{R}\to\mathbb{R}, f(x)=x3f(x)=x^3

    ⚠️ Common Non-Bijective Examples

    • f:RRf:\mathbb{R}\to\mathbb{R}, f(x)=x2f(x)=x^2

    • f:RRf:\mathbb{R}\to\mathbb{R}, f(x)=sinxf(x)=\sin x

    • constant functions on sets with more than one element

    ---

    Minimal Worked Examples

    Example 1 Check whether f:RR, f(x)=x3+1\qquad f:\mathbb{R}\to\mathbb{R},\ f(x)=x^3+1 is bijective. Since x3+1x^3+1 is strictly increasing on R\mathbb{R}, it is injective. For any yRy\in\mathbb{R}, solve x3+1=y\qquad x^3+1=y so x=y13\qquad x=\sqrt[3]{y-1} This is real for every real yy. Hence ff is surjective and therefore bijective. --- Example 2 Check whether f:RR, f(x)=x2+1\qquad f:\mathbb{R}\to\mathbb{R},\ f(x)=x^2+1 is bijective. It is not injective because f(1)=f(1)=2\qquad f(1)=f(-1)=2 It is not surjective onto R\mathbb{R} because values less than 11 are never attained. So it is not bijective. ---

    CMI Strategy

    💡 How to Attack Bijective Function Questions

    • Write domain and codomain first.

    • Check injectivity and surjectivity separately.

    • For surjectivity, solve f(x)=yf(x)=y carefully.

    • For finite sets, use counting.

    • If inverse is asked, first verify bijectivity.

    • Watch for restricted domains like [0,)[0,\infty) or (0,)(0,\infty).

    ---

    Common Mistakes

    ⚠️ Avoid These Errors
      • ❌ Checking only injectivity and calling the function bijective
      • ❌ Ignoring codomain while testing onto-ness
      • ❌ Assuming same formula means same function type under every domain
      • ❌ Writing inverse without first proving bijectivity
      • ❌ Using finite-set counting ideas for infinite sets without care
    ---

    Practice Questions

    :::question type="MCQ" question="Which of the following functions is bijective?" options=["f:RR,f(x)=x2f:\mathbb{R}\to\mathbb{R},\\ f(x)=x^2","f:RR,f(x)=x3f:\mathbb{R}\to\mathbb{R},\\ f(x)=x^3","f:RR,f(x)=sinxf:\mathbb{R}\to\mathbb{R},\\ f(x)=\sin x","f:RR,f(x)=x2+1f:\mathbb{R}\to\mathbb{R},\\ f(x)=x^2+1"] answer="B" hint="Check both injectivity and surjectivity." solution="Among the given functions, f(x)=x3f(x)=x^3 is strictly increasing on R\mathbb{R}, so it is injective. Also every real number is attained, so it is surjective onto R\mathbb{R}. Hence it is bijective. The others fail injectivity, surjectivity, or both. Therefore the correct option is B\boxed{B}." ::: :::question type="NAT" question="Let f:[0,)[0,)f:[0,\infty)\to[0,\infty) be given by f(x)=x2f(x)=x^2. Find f1(16)f^{-1}(16)." answer="4" hint="On [0,)[0,\infty), x2x^2 is bijective." solution="Since the domain and codomain are both [0,)[0,\infty), the function f(x)=x2f(x)=x^2 is bijective. Its inverse is f1(y)=y\qquad f^{-1}(y)=\sqrt{y} Therefore f1(16)=16=4\qquad f^{-1}(16)=\sqrt{16}=4 Hence the answer is 4\boxed{4}." ::: :::question type="MSQ" question="Which of the following statements are true?" options=["Every bijective function is injective","Every bijective function is surjective","If AA and BB are finite sets with A=B|A|=|B|, then every injective map ABA\to B is bijective","If a function has an inverse function, then it must be bijective"] answer="A,B,C,D" hint="Use the definitions and the inverse-function theorem." solution="1. True, by definition of bijection.
  • True, by definition of bijection.
  • True, for finite sets of equal size, injective automatically implies surjective.
  • True, a function has an inverse if and only if it is bijective.
  • Hence all four statements are true. Therefore the answer is A,B,C,D\boxed{A,B,C,D}." ::: :::question type="SUB" question="Show that the function f:RRf:\mathbb{R}\to\mathbb{R} defined by f(x)=2x3f(x)=2x-3 is bijective, and find its inverse." answer="f1(y)=y+32f^{-1}(y)=\dfrac{y+3}{2}" hint="Check injective and surjective separately." solution="To prove injectivity, suppose f(x1)=f(x2)\qquad f(x_1)=f(x_2) Then 2x13=2x23\qquad 2x_1-3=2x_2-3 So 2x1=2x2\qquad 2x_1=2x_2 and hence x1=x2\qquad x_1=x_2 Therefore ff is injective. To prove surjectivity, let yRy\in\mathbb{R}. Solve 2x3=y\qquad 2x-3=y Then x=y+32\qquad x=\dfrac{y+3}{2} This is a real number, so every real yy has a preimage. Thus ff is surjective. Hence ff is bijective. Now solve y=2x3\qquad y=2x-3 for xx: x=y+32\qquad x=\dfrac{y+3}{2} Therefore f1(y)=y+32\qquad f^{-1}(y)=\dfrac{y+3}{2} So the inverse is f1(y)=y+32\boxed{f^{-1}(y)=\dfrac{y+3}{2}}." ::: ---

    Summary

    Key Takeaways for CMI

    • A bijection is both injective and surjective.

    • A function is invertible exactly when it is bijective.

    • Domain and codomain are part of the problem, not decoration.

    • On finite sets of equal size, injective and surjective are equivalent.

    • Many function questions reduce to solving f(x)=yf(x)=y carefully.

    • The phrase "every output exactly once" is the cleanest memory picture of bijection.

    ---

    💡 Next Up

    Proceeding to Constant functions.

    ---

    Part 4: Constant functions

    Constant Functions

    Overview

    A constant function is one of the simplest types of functions, but in exam questions it is often hidden inside logical language, range-based statements, injectivity, surjectivity, and composition. The main idea is that every input gets mapped to the same output. In CMI-style questions, the challenge is usually not the formula itself, but recognizing equivalent ways of saying that a function is constant. ---

    Learning Objectives

    By the End of This Topic

    After studying this topic, you will be able to:

    • define a constant function correctly

    • recognize equivalent logical descriptions of constant functions

    • determine the range of a constant function

    • understand when a constant function can or cannot be one-one or onto

    • use constant-function language in proofs and MCQ/MSQ/NAT settings

    ---

    Core Definition

    📖 Constant Function

    A function f:XYf:X \to Y is called a constant function if there exists a fixed element cYc \in Y such that

    f(x)=c for every xX\qquad f(x)=c \text{ for every } x \in X

    So all inputs in the domain have exactly the same output.

    📐 Equivalent Form

    A function f:XYf:X \to Y is constant if and only if

    x1,x2X, f(x1)=f(x2)\qquad \forall x_1,x_2 \in X,\ f(x_1)=f(x_2)

    This says that the value of the function does not depend on the input.

    ---

    Most Important Characterization

    Unique Output Characterization

    For a nonempty domain XX, the function f:XYf:X \to Y is constant if and only if there exists a unique yYy \in Y such that for every xXx \in X,

    f(x)=y\qquad f(x)=y

    This is one of the most standard logical descriptions of a constant function.

    Why the word unique appears If all outputs are equal to one fixed value, then that value is the only element of YY that works in the statement. So:
    • existence means there is at least one such output value
    • uniqueness means there is exactly one such output value
    ---

    Range of a Constant Function

    📐 Image Set

    If f:XYf:X \to Y is constant and XX is nonempty, then the range of ff has exactly one element.

    So if f(x)=cf(x)=c for all xXx \in X, then

    Range(f)={c}\qquad \text{Range}(f)=\{c\}

    Hence,

    Range(f)=1\qquad |\text{Range}(f)|=1

    ⚠️ Do Not Confuse Range and Codomain

    For a constant function:

      • codomain may contain many elements

      • range contains only one element, provided the domain is nonempty


    So a constant function does not mean the codomain has one element. It means the actual outputs collapse to one value.

    ---

    Constant Function vs One-One and Onto

    Injective and Surjective Behaviour

    Assume XX is nonempty.

    • If f:XYf:X \to Y is constant and X>1|X|>1, then ff is not one-one.


    • If f:XYf:X \to Y is constant and Y>1|Y|>1, then ff is not onto.


    • A constant function can be onto only when the codomain has exactly one element equal to the single attained value.

    📐 Why It Is Not One-One

    If X>1|X|>1, choose distinct a,bXa,b \in X.

    Since ff is constant,

    f(a)=f(b)\qquad f(a)=f(b)

    So different inputs have the same output, hence the function is not injective.

    📐 Why It Is Usually Not Onto

    If the range has only one element but the codomain has more than one element, then not every element of the codomain is attained.

    So the function cannot be onto unless the codomain itself is that one-element set.

    ---

    Graphical Understanding

    📐 Graph of a Constant Function

    If f(x)=cf(x)=c for all real xx, then the graph is

    y=c\qquad y=c

    which is a horizontal line.

    Examples
    • f(x)=5f(x)=5 gives the line y=5y=5
    • f(x)=2f(x)=-2 gives the line y=2y=-2
    💡 Fast Recognition

    A graph is the graph of a constant function exactly when it is a horizontal line.

    ---

    Algebraic Examples

    Example 1 f:RR,f(x)=7\qquad f:\mathbb{R}\to\mathbb{R},\quad f(x)=7 This is constant because every input maps to 77. Its range is {7}\qquad \{7\} --- Example 2 g:ZZ,g(n)=0\qquad g:\mathbb{Z}\to\mathbb{Z},\quad g(n)=0 This is also constant. Even though the domain is infinite, the output is still only one value. ---

    Equivalent Ways to Recognize a Constant Function

    📐 Standard Equivalences

    For a nonempty domain XX, the following are equivalent:

    • ff is constant

    • there exists cYc \in Y such that f(x)=cf(x)=c for all xXx \in X

    • there exists a unique cYc \in Y such that f(x)=cf(x)=c for all xXx \in X

    • for all x1,x2Xx_1,x_2 \in X, we have f(x1)=f(x2)f(x_1)=f(x_2)

    • the range of ff has exactly one element

    💡 Exam Strategy

    When a function question gives a complicated logical sentence, try converting it into one of these five forms.

    ---

    Constant Functions and Composition

    📐 Composition Facts

    If f:XYf:X \to Y is constant and g:YZg:Y \to Z is any function, then gfg \circ f is constant.

    Why? Because f(x)f(x) always equals one fixed value, so after applying gg, the result is still one fixed value.

    Also, if h:WXh:W \to X is any function and f:XYf:X \to Y is constant, then fhf \circ h is constant.

    Useful Conclusion

    Composing with a constant function often gives another constant function.

    ---

    Constant Polynomial Functions

    📐 Polynomial Example

    A polynomial such as

    p(x)=4\qquad p(x)=4

    is a constant polynomial function.

    Its degree is 00 if the constant is nonzero.

    The zero polynomial is also constant, though its degree is treated separately in standard school algebra.

    ---

    Minimal Worked Examples

    Example 1 Let f:XYf:X \to Y satisfy f(x)=a for every xX\qquad f(x)=a \text{ for every } x \in X Then ff is constant by definition, and its range is {a}\{a\}. --- Example 2 Suppose X>1|X|>1 and f:XYf:X \to Y is constant. Choose distinct u,vXu,v \in X. Then f(u)=f(v)\qquad f(u)=f(v) So ff cannot be one-one. ---

    Common Traps

    ⚠️ Avoid These Errors
      • ❌ thinking a constant function must have a one-element codomain
      • ❌ confusing codomain with range
      • ❌ saying a constant function can be injective on a domain with more than one element
      • ❌ forgetting that a constant function on a nonempty domain has range of size 11
      • ❌ missing logical forms like “there exists a unique yy such that for every xx, f(x)=yf(x)=y
    ---

    CMI Strategy

    💡 How to Handle Constant-Function Questions

    • first check whether all outputs are forced to be equal

    • convert long logical statements into “all inputs map to one fixed value”

    • compare range size with codomain size

    • if X>1|X|>1, immediately note that a constant function cannot be one-one

    • if Y>1|Y|>1 and the domain is nonempty, immediately note that a constant function cannot be onto

    ---

    Practice Questions

    :::question type="MCQ" question="Let f:XYf:X \to Y be a function with nonempty domain XX. Which of the following is equivalent to ff being a constant function?" options=["For every x1,x2Xx_1,x_2 \in X, f(x1)=f(x2)f(x_1)=f(x_2)","ff is one-one","ff is onto","Codomain(f)\text{Codomain}(f) has exactly one element"] answer="A" hint="A constant function gives the same output for every input." solution="A function is constant exactly when all inputs give the same output. So the correct condition is x1,x2X, f(x1)=f(x2)\qquad \forall x_1,x_2 \in X,\ f(x_1)=f(x_2) The function need not be one-one or onto, and the codomain need not have one element. Hence the correct option is A\boxed{A}." ::: :::question type="NAT" question="Let f:RRf:\mathbb{R}\to\mathbb{R} be defined by f(x)=5f(x)=5. Find the number of elements in the range of ff." answer="1" hint="A constant function on a nonempty domain has exactly one output value." solution="Since f(x)=5 for all xR\qquad f(x)=5 \text{ for all } x \in \mathbb{R}, the set of actual outputs is {5}\qquad \{5\} So the range has exactly one element. Therefore, the answer is 1\boxed{1}." ::: :::question type="MSQ" question="Assume X>1|X|>1, Y>1|Y|>1, and f:XYf:X \to Y is a constant function. Which of the following statements are true?" options=["ff is not one-one","ff is onto","The range of ff has exactly one element","There exists a unique yYy \in Y such that for every xXx \in X, f(x)=yf(x)=y"] answer="A,C,D" hint="Use the definition and compare range with codomain." solution="Since ff is constant, all elements of XX map to one fixed value.
  • True. Because X>1|X|>1, distinct inputs get the same output, so ff is not one-one.
  • False. Since Y>1|Y|>1 but the range has only one element, ff is not onto.
  • True. A constant function on a nonempty domain has range of size 11.
  • True. This is exactly a logical characterization of a constant function.
  • Hence the correct answer is A,C,D\boxed{A,C,D}." ::: :::question type="SUB" question="Prove that for a function f:XYf:X \to Y with nonempty domain XX, the following are equivalent: (i) ff is constant, (ii) there exists a unique yYy \in Y such that for every xXx \in X, f(x)=yf(x)=y." answer="The two statements are equivalent." hint="Prove each direction separately." solution="We prove both directions. First, assume that ff is constant. Then by definition, there exists some element cYc \in Y such that f(x)=c for every xX\qquad f(x)=c \text{ for every } x \in X So there exists at least one yYy \in Y with the required property, namely y=cy=c. Now we show uniqueness. Suppose y1,y2Yy_1,y_2 \in Y both satisfy f(x)=y1 for every xX\qquad f(x)=y_1 \text{ for every } x \in X and f(x)=y2 for every xX\qquad f(x)=y_2 \text{ for every } x \in X Since XX is nonempty, choose any aXa \in X. Then y1=f(a)=y2\qquad y_1=f(a)=y_2 Hence the required element is unique. So (i) implies (ii). Now assume that there exists a unique yYy \in Y such that for every xXx \in X, f(x)=y\qquad f(x)=y Then all elements of the domain have the same image, namely yy. Therefore ff is a constant function. So (ii) implies (i). Hence the two statements are equivalent, and the result is proved. Therefore, the answer is (i) and (ii) are equivalent\boxed{\text{(i) and (ii) are equivalent}}." ::: ---

    Summary

    Key Takeaways for CMI

    • a constant function sends every input to the same output

    • for a nonempty domain, the range of a constant function has exactly one element

    • if the domain has more than one element, a constant function is not one-one

    • if the codomain has more than one element, a constant function on a nonempty domain is not onto

    • the logical statement “there exists a unique yy such that for every xx, f(x)=yf(x)=y” is a standard characterization of constancy

    • range and codomain must never be confused in function questions

    ---

    💡 Next Up

    Proceeding to Identity function.

    ---

    Part 5: Identity function

    Identity Function

    Overview

    The identity function is the simplest possible function on a set: it sends every element to itself. Even though it looks elementary, it plays a central role in composition, inverse functions, bijections, and function algebra. In abstract questions, the identity function behaves like the number 11 does for multiplication: it is the neutral element for composition. ---

    Learning Objectives

    By the End of This Topic

    After studying this topic, you will be able to:

    • Define the identity function on a set correctly.

    • Understand why domain and codomain must be the same set.

    • Use identity functions in composition problems.

    • Connect identity functions with inverse functions and bijections.

    • Solve exam-style questions involving fixed points and functional identities.

    ---

    Definition

    📖 Identity Function on a Set

    For a set AA, the identity function on AA is the function

    idA:AA\qquad \operatorname{id}_A:A\to A

    defined by

    idA(x)=xfor every xA\qquad \operatorname{id}_A(x)=x \quad \text{for every } x\in A

    Same Set on Both Sides

    The identity function is defined from a set to itself. So
    idA:AA\qquad \operatorname{id}_A:A\to A

    The domain and codomain are both AA.

    ---

    Basic Properties

    📐 Core Properties

    For every set AA:

    • idA(x)=x\operatorname{id}_A(x)=x for all xAx\in A

    • idA\operatorname{id}_A is bijective

    • idA1=idA\operatorname{id}_A^{-1}=\operatorname{id}_A

    • idAidA=idA\operatorname{id}_A\circ \operatorname{id}_A=\operatorname{id}_A

    Neutral Element for Composition

    If f:ABf:A\to B, then

    fidA=f\qquad f\circ \operatorname{id}_A = f

    and

    idBf=f\qquad \operatorname{id}_B\circ f = f

    whenever the compositions are defined.

    This is exactly why the identity function is called the neutral element under composition. ---

    Identity and Inverses

    📐 Inverse Function Characterization

    If f:ABf:A\to B is bijective, then its inverse f1:BAf^{-1}:B\to A satisfies

    f1f=idA\qquad f^{-1}\circ f = \operatorname{id}_A

    and

    ff1=idB\qquad f\circ f^{-1} = \operatorname{id}_B

    💡 What This Means

    When you compose a function with its inverse:

      • first go forward, then backward \rightarrow nothing changes

      • first go backward, then forward \rightarrow nothing changes


    That "nothing changes" map is exactly the identity function.

    ---

    Graph of the Identity Function

    📐 On Real Numbers

    For A=RA=\mathbb{R}, the identity function is

    idR(x)=x\qquad \operatorname{id}_{\mathbb{R}}(x)=x

    Its graph is the straight line

    y=x\qquad y=x

    This line is important because:
    • it is the graph of the identity function,
    • the graph of an inverse function is the reflection of the graph of ff in the line
    y=x\qquad y=x ::: ---

    Identity Function Is Bijective

    Why It Is Bijective

    Injective:
    If
    idA(x1)=idA(x2)\qquad \operatorname{id}_A(x_1)=\operatorname{id}_A(x_2),
    then
    x1=x2\qquad x_1=x_2

    Surjective:
    For any yAy\in A, choose x=yx=y. Then
    idA(x)=y\qquad \operatorname{id}_A(x)=y

    So the identity function is always bijective.

    ---

    Fixed Points and Identity

    📖 Fixed Point

    A fixed point of a function f:AAf:A\to A is an element aAa\in A such that
    f(a)=a\qquad f(a)=a

    Every element of AA is a fixed point of idA\operatorname{id}_A. So the identity function is the function with all points fixed. ---

    Distinguishing Identity from "Looks Like Identity"

    ⚠️ Common Confusion

    A function may have the formula f(x)=xf(x)=x, but it is not automatically the same identity function unless the domain and codomain are specified.

    For example:

      • f:RRf:\mathbb{R}\to\mathbb{R}, f(x)=xf(x)=x is idR\operatorname{id}_{\mathbb{R}}

      • f:(0,)(0,)f:(0,\infty)\to(0,\infty), f(x)=xf(x)=x is id(0,)\operatorname{id}_{(0,\infty)}


    These are identity functions on different sets.

    ---

    Composition Examples

    📐 Composition Rules

    If f:ABf:A\to B, then:

    fidA=f\qquad f\circ \operatorname{id}_A = f

    because
    (fidA)(x)=f(idA(x))=f(x)\qquad (f\circ \operatorname{id}_A)(x)=f(\operatorname{id}_A(x))=f(x)

    Also,

    idBf=f\qquad \operatorname{id}_B\circ f = f

    because
    (idBf)(x)=idB(f(x))=f(x)\qquad (\operatorname{id}_B\circ f)(x)=\operatorname{id}_B(f(x))=f(x)

    ---

    Minimal Worked Examples

    Example 1 Let f:RRf:\mathbb{R}\to\mathbb{R} be given by f(x)=x+1\qquad f(x)=x+1 Then fidR=f\qquad f\circ \operatorname{id}_{\mathbb{R}} = f and idRf=f\qquad \operatorname{id}_{\mathbb{R}}\circ f = f --- Example 2 Let f(x)=2x+3\qquad f(x)=2x+3 Then f1(x)=x32\qquad f^{-1}(x)=\dfrac{x-3}{2} Now f1(f(x))=(2x+3)32=x=idR(x)\qquad f^{-1}(f(x))=\dfrac{(2x+3)-3}{2}=x=\operatorname{id}_{\mathbb{R}}(x) and similarly f(f1(x))=x\qquad f(f^{-1}(x))=x So composition with the inverse gives the identity function. ---

    Functional Equations Involving Identity

    Exam Pattern

    Sometimes questions ask for functions satisfying:

      • fg=idf\circ g = \operatorname{id}

      • gf=idg\circ f = \operatorname{id}

      • ff=idf\circ f = \operatorname{id}


    These are not random formulas:
      • fg=idf\circ g = \operatorname{id} means gg is a right inverse of ff

      • gf=idg\circ f = \operatorname{id} means gg is a left inverse of ff

      • if both hold, then g=f1g=f^{-1}

    ---

    CMI Strategy

    💡 How to Handle Identity Function Questions

    • Write the set first: identity always depends on the set.

    • Check composition carefully; domains and codomains must match.

    • When inverse is involved, look for identity after composition.

    • If a function fixes every element, it is the identity on that set.

    • For real-variable questions, remember that the graph is the line y=xy=x.

    ---

    Common Mistakes

    ⚠️ Avoid These Errors
      • ❌ Forgetting that identity depends on the underlying set
      • ❌ Writing idA\operatorname{id}_A when the codomain is not AA
      • ❌ Confusing any bijection with the identity function
      • ❌ Assuming fg=idf\circ g=\operatorname{id} automatically implies gf=idg\circ f=\operatorname{id}
      • ❌ Ignoring domain-codomain compatibility in composition
    ---

    Practice Questions

    :::question type="MCQ" question="The identity function on R\mathbb{R} is" options=["f(x)=0f(x)=0","f(x)=1f(x)=1","f(x)=xf(x)=x","f(x)=x2f(x)=x^2"] answer="C" hint="Identity sends each element to itself." solution="The identity function on R\mathbb{R} sends each real number to itself. So it is given by f(x)=x\qquad f(x)=x Therefore the correct option is C\boxed{C}." ::: :::question type="NAT" question="If f(x)=2x5f(x)=2x-5 on R\mathbb{R}, find (f1f)(7)(f^{-1}\circ f)(7)." answer="7" hint="Composition of a bijection with its inverse gives identity." solution="Since f(x)=2x5f(x)=2x-5 is bijective on R\mathbb{R}, its inverse exists. Also, f1f=idR\qquad f^{-1}\circ f = \operatorname{id}_{\mathbb{R}} Hence (f1f)(7)=idR(7)=7\qquad (f^{-1}\circ f)(7)=\operatorname{id}_{\mathbb{R}}(7)=7 Therefore the answer is 7\boxed{7}." ::: :::question type="MSQ" question="Which of the following statements are true?" options=["For every set AA, the identity function idA\operatorname{id}_A is bijective","idA1=idA\operatorname{id}_A^{-1}=\operatorname{id}_A","If f:ABf:A\to B, then fidB=ff\circ \operatorname{id}_B=f","If f:ABf:A\to B, then idBf=f\operatorname{id}_B\circ f=f"] answer="A,B,D" hint="Check domain compatibility in composition." solution="1. True. Identity is always injective and surjective.
  • True. Identity is its own inverse.
  • False in general. The composition fidBf\circ \operatorname{id}_B is not even defined unless the output of idB\operatorname{id}_B lies in the domain of ff, which would require B=AB=A in the usual setting.
  • True. Since idB\operatorname{id}_B acts on the codomain of ff, we have
  • idBf=f\qquad \operatorname{id}_B\circ f=f Hence the correct answer is A,B,D\boxed{A,B,D}." ::: :::question type="SUB" question="Show that if a function f:AAf:A\to A satisfies f(x)=xf(x)=x for every xAx\in A, then f=idAf=\operatorname{id}_A." answer="Such a function is exactly the identity function on AA." hint="Compare the definition directly." solution="By definition, the identity function on AA is the function idA:AA\qquad \operatorname{id}_A:A\to A given by idA(x)=x\qquad \operatorname{id}_A(x)=x for every xAx\in A Now the given function f:AAf:A\to A satisfies f(x)=x\qquad f(x)=x for every xAx\in A So for each element of AA, the functions ff and idA\operatorname{id}_A give the same value. Therefore they are the same function. Hence f=idA\qquad f=\operatorname{id}_A So the required result is proved." ::: ---

    Summary

    Key Takeaways for CMI

    • The identity function on AA is idA(x)=x\operatorname{id}_A(x)=x.

    • It is always bijective and is its own inverse.

    • It is the neutral element for function composition.

    • A bijection composed with its inverse gives the identity.

    • The graph of idR\operatorname{id}_{\mathbb{R}} is the line y=xy=x.

    • Identity functions depend on the underlying set, not just the formula xxx\mapsto x.

    Chapter Summary

    Types of functions — Key Points

    Injective (One-one) functions: Map distinct elements of the domain to distinct elements of the codomain. Formally, f(x1)=f(x2)    x1=x2f(x_1) = f(x_2) \implies x_1 = x_2.
    Surjective (Onto) functions: Have a range equal to their codomain, meaning every element in the codomain has at least one pre-image in the domain.
    Bijective functions: Are both injective and surjective. The existence of an inverse function is guaranteed if and only if a function is bijective.
    Cardinality implications: For finite sets AA and BB, if f:ABf: A \to B is injective, then AB|A| \le |B|. If ff is surjective, then AB|A| \ge |B|. If ff is bijective, then A=B|A| = |B|.
    Constant functions: Map all elements of the domain to a single fixed element in the codomain, i.e., f(x)=cf(x) = c for some constant cc.
    Identity function: A specific type of bijective function where f(x)=xf(x) = x for all xx in its domain, which must be equal to its codomain.

    Chapter Review Questions

    :::question type="MCQ" question="Which of the following functions f:RRf: \mathbb{R} \to \mathbb{R} is injective but not surjective?" options=["f(x)=x2f(x) = x^2", "f(x)=exf(x) = e^x", "f(x)=x3f(x) = x^3", "f(x)=sinxf(x) = \sin x"] answer="f(x)=exf(x) = e^x" hint="Consider the range of each function relative to the codomain R\mathbb{R}." solution="The function f(x)=x2f(x) = x^2 is neither injective (e.g., f(1)=f(1)=1f(-1)=f(1)=1) nor surjective (range is [0,)[0, \infty)). The function f(x)=exf(x) = e^x is injective (ex1=ex2    x1=x2e^{x_1} = e^{x_2} \implies x_1 = x_2) but not surjective because its range is (0,)(0, \infty), which is a proper subset of R\mathbb{R}. The function f(x)=x3f(x) = x^3 is both injective and surjective (bijective). The function f(x)=sinxf(x) = \sin x is neither injective nor surjective."
    :::

    :::question type="NAT" question="Let A={1,2,3}A = \{1, 2, 3\} and B={a,b,c,d}B = \{a, b, c, d\}. How many distinct constant functions can be defined from AA to BB?" answer="4" hint="A constant function maps all elements of its domain to a single element in its codomain." solution="For a function f:ABf: A \to B to be constant, all elements in AA must map to the same element in BB. Since there are 4 choices for this single element in BB (either aa, bb, cc, or dd), there are 4 distinct constant functions."
    :::

    :::question type="MCQ" question="If f:ABf: A \to B is a bijective function, which of the following statements must be true?" options=["A<B|A| < |B|", "A>B|A| > |B|", "A=B|A| = |B|", "The function is necessarily f(x)=xf(x)=x"] answer="A=B|A| = |B|" hint="Recall the cardinality implications of injective and surjective functions for finite sets." solution="A bijective function is both injective and surjective. For finite sets, injectivity implies AB|A| \le |B|, and surjectivity implies AB|A| \ge |B|. Therefore, for a bijective function, it must be that A=B|A| = |B|. The function is not necessarily f(x)=xf(x)=x; that is the identity function, a specific type of bijective function."
    :::

    :::question type="NAT" question="Let f:RRf: \mathbb{R} \to \mathbb{R} be defined by f(x)=(2k1)x+(m+3)f(x) = (2k-1)x + (m+3). If ff is the identity function, find the value of k+mk+m." answer="1" hint="The identity function is defined by f(x)=xf(x) = x for all xx in its domain." solution="For f(x)=(2k1)x+(m+3)f(x) = (2k-1)x + (m+3) to be the identity function, it must satisfy f(x)=xf(x) = x for all xRx \in \mathbb{R}. This means the coefficient of xx must be 1, and the constant term must be 0.
    So, 2k1=1    2k=2    k=12k-1 = 1 \implies 2k = 2 \implies k = 1.
    And m+3=0    m=3m+3 = 0 \implies m = -3.
    Therefore, k+m=1+(3)=2k+m = 1 + (-3) = -2."
    :::

    What's Next?

    💡 Continue Your CMI Journey

    Having mastered the fundamental types of functions, you are well-prepared to delve into their applications and further properties. The concepts of injectivity, surjectivity, and bijectivity are crucial for understanding Inverse Functions and Function Composition, which are central to advanced topics in Algebra and Calculus. Furthermore, this foundation will be invaluable when exploring specific classes of functions such as polynomial, exponential, logarithmic, and trigonometric functions in greater detail.

    🎯 Key Points to Remember

    • Master the core concepts in Types of functions before moving to advanced topics
    • Practice with previous year questions to understand exam patterns
    • Review short notes regularly for quick revision before exams

    Related Topics in Algebra and Functions

    More Resources

    Why Choose MastersUp?

    🎯

    AI-Powered Plans

    Personalized study schedules based on your exam date and learning pace

    📚

    15,000+ Questions

    Verified questions with detailed solutions from past papers

    📊

    Smart Analytics

    Track your progress with subject-wise performance insights

    🔖

    Bookmark & Revise

    Save important questions for quick revision before exams

    Start Your Free Preparation →

    No credit card required • Free forever for basic features