BrightChamps Logo
Login

Summarize this article:

Live Math Learners Count Icon103 Learners

Last updated on October 16, 2025

Bijective Function (Bijection)

Professor Greenline Explaining Math Concepts

The bijective function is also referred to as a bijection or one-to-one correspondence, depending on the context. One-to-one function (injective) and one-to-one (bijective) correspondence are entirely different concepts. In this article, we will learn more about a bijective function.

Bijective Function (Bijection) for US Students
Professor Greenline from BrightChamps

What is a Bijective Function?

A bijective function creates a perfect one-to-one match between two sets, such as set A and set B. If a function is said to be bijective, then it should satisfy the following two properties:

Injectivity: Each element from set A must be connected with a unique element in set B. In simple terms, no two elements from set A can connect with the same element in set B.
Surjectivity: Every element in set B must be the image of at least one element in set A. This function should map every element of set B to at least one element in set A, meaning all elements of set B are included. 

When a function satisfies these two properties, such as injectivity and surjectivity, then it is called a bijective function. A bijective function establishes a perfect one-to-one correspondence between two sets. 
 

Professor Greenline from BrightChamps

Differences between Injective, Surjective, and Bijective Functions

In mathematics, a function links each input to an output. The way inputs and outputs are paired can be different. Based on this pairing, functions are classified as injective, surjective, or bijective. Let’s look at the differences between these functions.

 

Property

Injective Function (One-to-One)

Surjective Function(Onto)

Bijective Function (One-to-One & Onto)

What does it mean?

Every input gives a different output.

Every output has at least one input.

Every input gives a different output, and every output is used.

Does the output repeat?

No, outputs are not repeated.

Yes, outputs can be repeated.

No outputs are repeated, and each output is used exactly once.

Are all outputs used?

Not always

Yes, all outputs are used.

Yes, all the outputs are used.

Is it both One-to-One and Onto?

No

No

Yes

Symbol

Does it have an inverse?

Not always

No, not always.

Yes, always

Example

f(x) = 5x + 5

f(x) = x3

f(x) = x

The following image shows the difference between surjective, injective, and bijective functions:

 

 

What are the Properties of Bijective Function?

 

The main properties of a bijective function are injective and surjective, but other than that, some more properties of bijective functions are:

  • Inverse Exists
  • Unique Inverse
  • Preservation of Composition

Inverse Exists: The Inverse of a bijective function exists because the function pairs each element of the domain with a unique element of the codomain. The inverse reverses this mapping, taking an element from the codomain back to its original element in the domain.

Unique Inverse: The inverse of a bijective function is always unique, meaning there is only one function that can reverse the mapping.

Preservation of Composition: If two functions are bijective, then their composition is also bijective. 
 

Professor Greenline from BrightChamps

How to Identify a Bijective Function?

For identifying a bijective function, we use two main processes, which are:

  • Injectivity
  • Surjectivity

Step 1: Check for Injectivity
Imagine two boxes, Box A and Box B.
Box A has: {1, 2, 3}
Box B has: {a, b, c}
We can use a function f to connect items from Box A to Box B,
f(1) = a
f(2) = b
f(3) = c
Now, check whether each number from Box A is connected with a different letter in Box B.
1 goes to a
2 goes to b
3 goes to c
Here, no two numbers go to the same letter. So it is injective, that is, one-to-one. 

Step 2: Check for Surjectivity
Next, see every letter in Box B is being used.
a is used by 1
b is used by 2
c is used by 3
No letter is left out. Each element in Box B is connected to something in Box A. 
This means the function is surjective; every element in Box B is covered.

If a function passes both injective(one-to-one) and surjective(onto), then the function is said to be bijective. 

 


How to Represent Bijective Function in Graph?

Let us consider a bijective function as f(x) = x. It is a linear function with a slope that is equal to 1. Let us see it clearly through a graph given below:
 

Professor Greenline from BrightChamps

Real Life Applications of Bijective Function

In real life, a bijective function is useful in many areas like technology, coding, mathematics, and even everyday tasks. Given below are some of the real-life applications of a bijective function.

  • Cryptography: When we send a secret message using a code, a bijective function helps to convert each letter or number into a unique symbol or value. Since it is a bijective function, the original message can be perfectly reversed using the inverse function, without losing or mixing up any data.
  • Computer Programming: In programming, bijective functions are used when each memory address must store exactly one value, and each value must have a unique memory address. This one-to-one matching prevents duplication or loss of data.
  • Database Management: In schools, banks, or hospitals, each person is given a unique ID number. A bijective function links one person to one ID, and vice versa. 
  • Matching Games or Puzzles: In games like memory cards or matching puzzles, each card is paired with exactly one other. A bijective function can be used to design or solve these games by creating a one-to-one link between the cards.
  • Barcode Systems: Each product has a unique barcode, and the barcode scanner uses a function to link the code to the product. This function is bijective, so that no two products share the same code and every code identifies one product only. 
     
Max Pointing Out Common Math Mistakes

Common Mistakes and How to Avoid Them in Bijective Functions

When learning about bijective functions, students often make a few mistakes by mixing up definitions or skipping important checks. Let’s look at some of these common mistakes and the ways to avoid them. 
 

Mistake 1

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Thinking a function is bijective because it is injective
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Checking only for injectivity and concluding the function is a bijective function is wrong. Always check for both injectivity and surjectivity; only if both are true, the function is bijective.
 

Mistake 2

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Not checking the co-domain properly
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Sometimes we check injectivity, but forget that the codomain might be bigger than the output cover. So even if all the outputs are different, some elements in the codomain might not be matched. Look at the entire codomain; if every element in the codomain is mapped.
 

Mistake 3

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Assuming a function has an inverse without checking
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Students think that a function has an inverse because it looks simple. But only bijective functions have true, well-defined inverses that work in both directions. Before saying a function has an inverse, prove that it is bijective.

Mistake 4

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Sets are not the same size
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

In finite sets, if the sizes are not equal, the function cannot be bijective, because either one item will be unmatched or one will be repeated. For small sets, compare how many items are in each set. If the numbers don’t match, then it is not bijective.
 

Mistake 5

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

using the same output for more than one input
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

 If two inputs map to the same output, the function is not injective, and hence not bijective. Make a table or diagram and check that each input goes to a different output. 

arrow-right
Max from BrightChamps Saying "Hey"
Hey!

Solved Examples of Bijective Function

Ray, the Character from BrightChamps Explaining Math Concepts
Max, the Girl Character from BrightChamps

Problem 1

Is the function f(x) = 2x + 3, defined for real numbers, a bijective function?

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Yes, it is a bijective function.
 

Explanation

 Check Injectivity:
Suppose f(x1) = f(x2)
2x1 + 3 = 2x2 + 3
Subtract 3:  2x1 = 2x2 
Divide by 2: x1 = x2
So, the function is injective

Check Surjectivity:
Let y be any real number.
y = 2x + 3
x = y - 32, which is also a real number.
So, for every output y, there exists an input x. It is surjective.

Since it is both injective and surjective, it is a bijective function.
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 2

Is the function f(x) = x2 for x ∈ R a bijective function?

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

 No, it is not a bijective function.
 

Explanation

Injective check:
Try f(2) = 4 and f(-2) = 4
Two different inputs give the same output. So, it is not injective.

Surjective Check:
The function produces only non-negative outputs, so negative numbers like -1 or -5 never appear as outputs. Because of this, the function is not surjective. 

Since it is neither injective nor surjective, it is not bijective.
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 3

Let set A = {1, 2, 3}, B = {a, b, c}. Function f is defined as: f(1) = a, f(2) = b, f(3) = c. Is the function bijective?

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Yes, this is bijective.
 

Explanation

 Every number from A goes to one unique letter in B. So it is injective. Every letter in B is also used, so it is surjective. 
Here, both the injective and surjective are true, so it is a bijective function.
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 4

If set A = {x, y, z}, set B = {1, 2, 3}, f(x) = 1, f(y) = 2, f(z) = 3. Is this function bijective?

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Yes, it is bijective
 

Explanation

Each input gives a different output. So it is injective. 
All outputs are used, so it is surjective. 
Since there is no repeat and nothing left out, the function is bijective. 
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 5

Set A = {1, 2} and set B = {a, b}. Function f is, f(1) = a, f(2) = b. Is this function bijective?

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

 Yes, the function is bijective.
 

Explanation

 Each number goes to a different letter, and every letter is used. So the function is a bijective function because it is both injective and surjective. 
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Ray Thinking Deeply About Math Problems

FAQs of Bijective Function

1.What is a bijective function?

It is a perfect match between the two sets. Every item in the first set corresponds to a unique item in the second set, and every item in the second set is used; nothing is repeated or left out. 
 

Math FAQ Answers Dropdown Arrow

2.How do I know if a function is bijective?

To see if a function is bijective, check two things: injective and surjective. If both conditions are true, the function is bijective. 
 

Math FAQ Answers Dropdown Arrow

3.Can a bijective function be reversed?

Yes, a bijective function always has an inverse. You can go backward from the output to find the input.
 

Math FAQ Answers Dropdown Arrow

4.Is every bijective function also injective and surjective?

Yes, a bijective function is both injective and surjective at the same time.
 

Math FAQ Answers Dropdown Arrow

5.Why are bijective functions important?

Bijective functions help us to switch between two sets perfectly, build inverse functions, work with coding, algebra, and real-life situations like matching people to ID cards.  
 

Math FAQ Answers Dropdown Arrow
Math Teacher Background Image
Math Teacher Image

Jaskaran Singh Saluja

About the Author

Jaskaran Singh Saluja is a math wizard with nearly three years of experience as a math teacher. His expertise is in algebra, so he can make algebra classes interesting by turning tricky equations into simple puzzles.

Max, the Girl Character from BrightChamps

Fun Fact

: He loves to play the quiz with kids through algebra to make kids love it.

INDONESIA - Axa Tower 45th floor, JL prof. Dr Satrio Kav. 18, Kel. Karet Kuningan, Kec. Setiabudi, Kota Adm. Jakarta Selatan, Prov. DKI Jakarta
INDIA - H.No. 8-2-699/1, SyNo. 346, Rd No. 12, Banjara Hills, Hyderabad, Telangana - 500034
SINGAPORE - 60 Paya Lebar Road #05-16, Paya Lebar Square, Singapore (409051)
USA - 251, Little Falls Drive, Wilmington, Delaware 19808
VIETNAM (Office 1) - Hung Vuong Building, 670 Ba Thang Hai, ward 14, district 10, Ho Chi Minh City
VIETNAM (Office 2) - 143 Nguyễn Thị Thập, Khu đô thị Him Lam, Quận 7, Thành phố Hồ Chí Minh 700000, Vietnam
UAE - BrightChamps, 8W building 5th Floor, DAFZ, Dubai, United Arab Emirates
UK - Ground floor, Redwood House, Brotherswood Court, Almondsbury Business Park, Bristol, BS32 4QW, United Kingdom