BrightChamps Logo
Login

Summarize this article:

Live Math Learners Count Icon187 Learners

Last updated on October 18, 2025

Set Builder Notation

Professor Greenline Explaining Math Concepts

In mathematics, a set contains elements that follow certain rules. Set-builder notation expresses a set using the properties its elements satisfy. Example: {y | properties of y} or {y: properties of y} Here, y is an element, and | or : means “such that.”

Set Builder Notation for US Students
Professor Greenline from BrightChamps

What Is Set Builder Notation?

In set builder notation, a set is described by specifying a property that all its elements must fulfill, using a variable (like x or y). 


For example: Anna is a student who participates in badminton, dance, and quizzes.


Let’s write the set of activities Anna participates in using set builder notation:


A = {a : a is an activity Anna participates in}


This represents the set of her activities.


In words:
A represents the set of all ‘a’, where a is an activity Anna participates in.

Professor Greenline from BrightChamps

What Are the Symbols Used in Set Builder Notation?

Set builder notation makes use of various symbols to denote the elements and conditions. Here are a few commonly used symbols:

 

  • The notation ‘|’ or ‘:’ means such that, and it appears after the variable in set builder notation.

     
  •  denotes “belongs to” or “is an element of”.

     
  • ∉ denotes “does not belong to” or “is not an element of”.

     
  • W stands for the set of whole numbers.

     
  • C stands for complex numbers.

     
  • N is the set of positive integers or natural numbers.

     
  • P represents the set of irrational numbers.

     
  • Q represents rational numbers.

     
  • R represents real numbers.
     
Professor Greenline from BrightChamps

How to Represent Sets?

There are two different ways to represent a set :


 

  • Roster Form or Tabular Form 


 

  • Set Builder Form or Rule Method


 

Roster Form or Tabular Form:



A roster form is a list of all the elements of the set, enclosed in curly braces {} and separated by commas. This method is also known as the listing method.


In this method, each element can be written only once, even if it frequently appears in the set.


Examples: The notation for the set of natural numbers from 4 to 8 is expressed as:


X = {4, 5, 6, 7, 8}



The set of letters that make up the word "INDIA" is:


A = {I, N, D, A}


Each letter appears only once in the set, duplicates are ignored.



The set {A, B, C, D} can also be written as {B, A, C, D} because the order of the elements is irrelevant.


 

Set Builder or Rule Method



In the set builder method, a set is defined using a property that is satisfied by all its elements.


Example: For the set Y = {2, 4, 6, 8}, the set builder notation is:


Y = {x | x is an even natural number less than 10}


This can be read as: “Y represents the set of all elements x such that x is an even natural number less than 10.”


This method is particularly applicable to sets that have numerous elements. It is a more reliable way of representing a set than the roster form. The set builder method is convenient for representing the intervals, conditions, or equations.
 

Professor Greenline from BrightChamps

How to Use a Set Builder Notation?

A set can be described using set-builder notation by defining a property or condition that each of its elements must meet. We define a rule for the elements and utilize a variable (such as x) instead of listing each element.


Standard Format: { x | condition about x }


This means: "The set of all x such that x satisfies the given condition."


The set of all natural numbers smaller than six, for instance, can be expressed as: 
{ x | x ∈ N, x < 6}.


This indicates that x is a natural number less than 6.

Professor Greenline from BrightChamps

How to Read Set Builder Notation?

Set-builder notation provides a condition that applies to each element in a set. To read it correctly, we need to understand its structure and components. 


It is written in the form: 


B = {x | condition about x}, 


This means: “B represents the set of all x such that the given condition about x is true.”


Write it using a colon:


B = {x: condition about x}


We can use the “|” symbol instead of “:” since both imply “such that”.
 

Professor Greenline from BrightChamps

How to Write a Set in Set-Builder Notation

Set-builder notation is a shorthand used to describe sets by specifying the properties that define its elements, rather than listing each element individually. This is particularly useful for sets with an infinite number of elements.

 

A set in set-builder notation is written as:

 

{ y | (properties of y) } or { y : (properties of y) }

 

y represents an element of the set.

 

The vertical bar (|) or colon (:) means "such that".


The condition following the bar or colon specifies the property that elements of the set must satisfy.

Professor Greenline from BrightChamps

Why Do We Use Set Builder Notation?

You might think about the actual purpose of set builder notation. Here is the answer to your question. The roster form can be used for smaller sets of integers, but set builder notation is more reliable for larger sets of elements.


For example, it is not possible to express all the real numbers in the range of 1 to 6 in roster form.


Instead, we can use set builder notation:


{x ∈ ℝ : 1 ≤ x ≤ 6 }


This denotes: “x is a real number such that x lies between 1 and 6 inclusive.”
 

Professor Greenline from BrightChamps

Set Builder Notation for Domain and Range

When writing the domain and range of a function, we use the set builder notation. The domain of a function includes all values entered into it.


For instance, all real numbers other than 1 would fall within the domain of the rational function f(x) = 2/(x-1). When x = 1, the function f(x) would not exist.  Thus, {x ∈ R | x ≠ 1} is the expression for the domain of this function.


Set builder notation can also express all possible output values of a function.  All possible output values for the function are included in the range.

 


For the function f(x) = 2 / (x - 1), we write the following:
y = 2 / (x - 1)


Next, solve for x in terms of y


x - 1 = 2 / y


x = (2 / y) + 1.



We observe that there is a matching value of x for each value of y ≠ 0, indicating that all such y-values are attainable.



But when y = 0, the equation changes to:



The value x − 1 = 2 / 0 is undefined. Thus, y = 0 is outside the range.



Therefore, the range includes all real values other than 0.


In the set builder notation, the range is thus written as follows: {y ∈ R | y ≠ 0}.
 

Professor Greenline from BrightChamps

Tips and Tricks of Set Builder Notation

Set Builder Notation can seem tricky at first, but with the right approach, children can master it easily. Understanding the rules, practicing examples, and connecting symbols to words makes learning faster and more intuitive.

 

  1. Describe the set in plain words first, then write it in notation.

     
  2. Always figure out the condition all elements share before writing the set.

     
  3. Read it in words: {x : x > 0} means “all x such that x is greater than zero.” Saying it aloud helps to understand.

     
  4. Begin with small sets and move to bigger or infinite sets.

     
  5. Make sure every element fits the rule, and nothing extra is included.
Max Pointing Out Common Math Mistakes

Common Mistakes and How to Avoid Them in Set Builder Notation

It is a significant concept in math. Students often make mistakes while solving problems involving set builder notation. Here are a few common mistakes and tips to avoid them:

Mistake 1

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Confusion Between Domain and Range

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Students sometimes confuse the domain with the range, which can lead to incorrect calculations.
Always remember that the domain is the set of values you enter into the function (x). On the other hand, range is the set of values you get as an output from the function (y).
 

Mistake 2

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Ignoring the Braces
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Ignoring the curly braces when writing a set builder notation might appear to be a regular sentence rather than a mathematical expression.
Ensure that you follow the format:
{x ∊ ℝ | condition}
 

Mistake 3

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Using Symbols Incorrectly
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Students might mistakenly use the wrong symbols, i.e., using = when ≠ is required.
Keep in mind the correct math symbols:
∈ indicates “belong to”
≠  indicates “not equal to”
 

Mistake 4

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Using the Incorrect Variable
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Some students might use the incorrect variable when writing the notation, for example, using x to indicate the range instead of y.
Always make sure that x is used for the domain and y for the range.

Mistake 5

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Not Excluding Undefined Values
 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Not excluding the undefined values from the notation can make the function undefined.
Check for limitations in the function, such as square roots or denominators, and eliminate those values.
 

arrow-right
arrow-right
Professor Greenline from BrightChamps

Real-Life Application of Set Builder Notation

Set Builder Notation helps describe a collection of elements that follow a specific rule or condition. It allows clear and logical representation of sets in mathematics for better understanding and problem-solving.


1. Engineering: Engineers use Set Builder Notation to define the range of values that satisfy design or safety conditions. For example, {x : 50 ≤ x ≤ 100} might represent the acceptable pressure levels in a machine or {x : x is a material with density < 5000 kg/m³} could represent suitable materials for lightweight structures. It helps in clearly expressing technical limits and design criteria.


2. Robotics: In robotics, it helps describe sets of positions, movements, or sensor values that meet certain rules. For example, {x : x is a joint angle between 0° and 180°} represents all valid arm positions of a robot. It’s also used to define safe operating zones or paths where the robot can move without collision.


3. Physics: Physicists use it to define quantities that follow specific laws. For instance, {x : x is a velocity less than the speed of light} or {x : x is a force acting on a body in equilibrium}. Set Builder Notation helps represent groups of values that satisfy physical laws or experimental conditions.


4. Sound Processing: In sound engineering, Set Builder Notation can describe frequencies or signal values that fit within a specific range. For example, {f : 20 ≤ f ≤ 20000} represents all audible sound frequencies for humans. It’s also used to describe signal samples that meet certain amplitude or timing rules.


5. Computer Graphics and Animation: In graphics, it defines sets of points, pixels, or colors that follow a rule. For example, {(x, y) : x² + y² ≤ r²} represents all points inside a circle, used in drawing shapes. In animation, {f : f is a frame where the character moves forward} helps describe frames following a specific motion rule.

Max from BrightChamps Saying "Hey"
Hey!

Solved Examples of Set Builder Notation

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

Problem 1

Find the domain of the Function: f(x) = 1 / (x - 4)

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

Domain: {x ∈ ℝ | x ≠ 4}
 

Explanation

The first step is to find the values of x which make the function undefined.


Here, if x = 4, the denominator becomes 0.


Thus, the domain excludes 4.


Therefore, the answer in Set Builder Notation:


{x ∈ ℝ | x ≠ 4}
 

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

Problem 2

Find the range of the Function: f(x) = 2 / (x - 1)

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

Range: {y ∈ ℝ | y ≠ 0}
 

Explanation

As the first step, we look for values that y cannot take.
y = 2 / (x - 1)


If y = 0, then it would mean 2 = 0, which is impossible.


So, y ≠ 0


To confirm that all other values of y are possible,


Solve for x:


y = 2 / (x - 1)


Since x is defined for all y ≠ 0, all these values are in the range


Multiply both sides by (x - 1) to get:


y(x - 1) = 2


yx - y = 2


yx = y + 2


Divide both sides by y (since y ≠ 0):


x = (y + 2) / y


Since y ≠ 0, we can divide both sides by y safely.


Since x is defined for all y ≠ 0, all these values are achievable.


 So, in Set Builder Notation:


{y ∈ ℝ | y ≠ 0}

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

Problem 3

Find the domain of a Square Root Function: f(x) = √(x - 2)

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

{x ∈ ℝ | x ≥ 2}
 

Explanation

Step 1:


The expression under the square root must be ≥ 0.


x - 2 ≥ 0 → x ≥ 2


In Set Builder Notation, we write:


{x ∈ ℝ | x ≥ 2}
 

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

Problem 4

Find the domain of a Quadratic Function: f(x) = x² + 3x - 1

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

 {x ∈ ℝ}
 

Explanation

Step 1:


All real numbers have quadratic functions defined for them.

 

Let’s write it in Set Builder Notation:


{x ∈ ℝ}
 

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

Problem 5

Find the domain of a function with a Fraction and a Square Root: f(x) = 1/ √(x – 2)

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

{x ∈ ℝ | x > 2}
 

Explanation

Since a square root in the denominator cannot be zero or negative, the expression inside the square root, x - 2, must be greater than 0.


If x = 2, the denominator becomes zero, which is undefined.


Thus, x > 2.


That is in Set Builder Notation:



{x ∈ ℝ | x > 2}
 

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

FAQs on Set Builder Notation

1.What do you mean by set builder notation?

Using a set builder notation, a set can be described by stating the attribute or rule that all of its elements adhere to, instead of describing each element individually.

Math FAQ Answers Dropdown Arrow

2.What does the symbol ∈ indicate in set builder notation?

The symbol ∈ means that it “is an element of” or “belongs to” a particular set.
The symbol ∈ means “is an element of” or “belongs to” a set. For example, if x∈A, it indicates that x belongs to the set A.
 

Math FAQ Answers Dropdown Arrow

3.What is the major difference between a domain and a range?

The domain is the set of all possible values that x can have. On the other hand, the range refers to all possible values that y can have when the function is applied.
 

Math FAQ Answers Dropdown Arrow

4.How should we express a set that has multiple conditions?

Use logical operators like AND,  OR to combine multiple conditions. For example, for a set of values higher than 0 but less than 10, you can write: {x ∈ ℝ | 0 < x < 10}.
 

Math FAQ Answers Dropdown Arrow

5.Can we use set builder notation for both finite and infinite sets?

Yes, it is possible to represent both finite and infinite sets using set builder notation.
 

Math FAQ Answers Dropdown Arrow

6.How can parents help their child see the difference between listing sets and using rules?

Parents can show that {1, 2, 3, 4} lists numbers one by one, but {x: x < 5} gives a rule for all numbers less than five, even if we can’t list them all. This helps children move from simple counting to understanding abstract patterns.

Math FAQ Answers Dropdown Arrow

7.How can parents practice set builder notation with their child at home?

Parents can turn everyday objects and situations into small “math games.” Start by choosing a group of items—like toys, books, fruits, or even numbers on the clock. Ask your child to describe the group in words first, then write it in Set Builder Notation.

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