Problem: Mrs. Glosser asked Kyesha, Angie and Eduardo to list the set all of integers greater than -3.
Analysis: Each student wrote this set using different notation.
- A zero factorial is a mathematical expression for the number of ways to arrange a data set with no values in it, which equals one. In general, the factorial of a number is a shorthand way to write a multiplication expression wherein the number is multiplied by each number less than it but greater than zero. = 24, for example, is the same as writing 4 x 3 x 2 x 1 = 24, but one uses an.
- For example, looking at the number 0.1234, the number 4 is in the fourth decimal place which constitutes 10 4, or 10,000. This would make the fraction This would make the fraction 1234.
- Smultron 12 is the text editor for all of us. Smultron is powerful and confident without being complicated. Its elegance and simplicity helps everyone being creative and to write and edit all sorts of texts.You can use Smultron to write everything from a web page, a script, a to do list, a novel to a whole app. Smultron is designed for both beginners and experts.
. It is easy to begin using Smultron 9 as it is designed to be very intuitive. Edit your text with many helpful tools. All your open documents are easily accessible. You have access to many powerful text tools. Use Smultron 9 in your own language as it is translated into many languages. Few examples show you how to compare two dates in Java. Updated with Java 8 examples. Date.compareTo A classic method to compare two java.util.Date in Java. Return value is 0 if both dates are equal. Return value is greater than 0, if Date is after the date argument. Return value is less than 0, if Date is before the date argument.
Solution:
Smultron 12 0 8 Equals Grams
Kyesha | P = {-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ..} |
Angie | P = {-2, -1, 0, +1, +2, +3, +4, +5, +6, +7, +8, +9, +10, +11, ..} |
Eduardo | P = {all integers greater than -3} |
Each of the students in the problem above used correct notation! However, Mrs. Glosser told them that there was another way to write this set:
P = {x :x is an integer, x > -3 }, which is read as: 'P is the set of elements x such that x is an integer greater than -3.'
Mrs. Glosser used set-builder notation, a shorthand used to write sets, often sets with an infinite number of elements. Let's look at some more examples.
Example | Set-Builder Notation | Read as | Meaning |
1 | {x :x > 0} | the set of all x such that x is greater than 0. | any value greater than 0 |
2 | {x :x ≠ 11} | the set of all x such that x is any number except 11. | any value except 11 |
3 | {x :x < 5} | the set of all x such that x is any number less than 5. | any value less than 5 |
Each of these sets is read aloud exactly the same way when the colon : is replaced by a vertical line | as in {x | x > 0}. Both the colon and the vertical line represent the words 'such that'. Let's look at these examples again.
Example | Set-Builder Notation | Read as | Meaning | |
with : | with | | |||
1 | {x :x > 0} | {x | x > 0} | the set of all x such that x is greater than 0 | any value greater than 0 |
2 | {x :x ≠ 11} | {x | x ≠ 11} | the set of all x such that x is any number except 11 | any value except 11 |
3 | {x :x < 5} | {x | x < 5} | the set of all x such that x is any number less than 5 | any value less than 5 |
Note that the 'x' is just a place-holder, it could be anything, such as { q | q > 0 }.
The general form of set-builder notation is:
General Form: {formula for elements : restrictions} or {formula for elements | restrictions}
Types of Numbers
In the examples above, we examined values with set-builder notation. However, we did not specify what type of number these values can be. With set-builder notation, we normally show what type of number we are using. For example, look at x below:
{x | x > 3 }
Recall that means 'a member of', or simply 'in'. is the special symbol for Real Numbers. So x means 'all x in '.
Thus, {x | x > 3 } means 'the set of all x in such that x is any number greater than 3.' (In other words, x is all real numbers greater than 3.)
There are other types of numbers besides Real Numbers. Here are some common types used in mathematics.
Common Types of Numbers | |||||
Natural Numbers | Integers | Rational Numbers | Real Numbers | Imaginary Numbers | Complex Numbers |
Whole Numbers start at zero and go up by one forever (no fractions). The set of whole numbers is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..}
Counting Numbers are whole numbers greater than zero. (You cannot count with zero!) The set of counting numbers is {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..}
Natural Numbers are whole, non-negative numbers,denoted by . This can mean either 'Counting Numbers', with = {1, 2, 3, ..}, or 'Whole Numbers', with = {0, 1, 2, 3, ..}.
Integers are the set of whole numbers and their opposites. These numbers can be negative, positive, or zero. Integers are denoted by , with = {.., -3, -2, -1, 0, +1, +2, +3, ..}.
Real Numbers are denoted by the letter . Positive or negative, large or small, whole numbers or decimal numbers are all Real Numbers. A real number is any positive or negative number. This includes all integers and all rational and irrational numbers. Rational numbers, denoted by , may be expressed as a fraction (such as 7/8) and irrational numbers may be expressed by an infinite decimal representation (3.1415926535..). These numbers are called 'Real Numbers' because they are not Imaginary Numbers.
An Imaginary Number is a number which when squared, gives a negative result. There is such a number, called i, which when squared, equals negative 1. This is shown below:
When we take the square root of i, we get this algebraic result:
Thus, i is equal to the square root of negative 1. Imaginary numbers are defined as part of the Complex Numbers as shown below.
In short, a Complex Numberis a number of the form a+bi where a and b are real numbers and i is the square root of -1.
The definitions of these numbers may be somewhat elaborate. However, the important thing to realize is that each type of number listed above is an infinite set, and that set-builder notation is often used to describe such sets. Let's look at some examples of set-builder notation.
Example 4 | Read | Meaning |
{ K | k > 5 } | the set of all k in , such that k is any number greater than 5 | all integers greater than 5 |
Note that we could also write this set as {6, 7, 8, ..}. Therefore, we can say that { K | k > 5 } = {6, 7, 8, ..}, and that these sets are equal. Set-Builder Notation is also useful when working with an interval of numbers, as shown in the examples below.
Example | Set-Builder Notation | Read | Also Written As |
5 | { q | 2 < q < 6 } | the set of all q in , such that q is any number between 2 and 6 | {3, 4, 5} |
6 | { p | 2 ≤p≤ 6 } | the set of all p in such that p is any number between 2 and 6, inclusive. | {2, 3, 4, 5, 6} |
7 | { n | 2 ≤n< 6 } | the set of all n in such that n is any number greater than or equal to 2 and less than 6. | {2, 3, 4, 5} |
Why use set-builder notation?
You may be wondering about the need for such complex notation. If you have the set of all integers between 2 and 6, inclusive, you could simply use roster notation to write {2, 3, 4, 5, 6}, which is probably easier than using set-builder notation:
{ q: 2 ≤q≤ 6 }
But how would you list the Real Numbers in the same interval? Using roster notation doesn't make much sense in this case:
{2, 2.1, 2.01, 2.001, 2.0001, .. ??? }
To express the set of real numbers above, it is better to use set-builder notation. Start with all Real Numbers, then limit them to the interval between 2 and 6, inclusive.
{ x:x≥ 2and x≤ 6 }
You can also use set builder notation to express other sets, such as this algebraic one:
{ x:x = x2 }
When you evaluate this equation algebraically, you get:
Step | Evaluate | Explanation |
1 | x = x2 | Original equation |
2 | x2 - x = 0 | Subtract x from both sides |
3 | x(x-1) = 0 | Solve for x to find the roots of this equation |
4 | x =0 or x - 1 = 0 | If the product of two factors is zero, then each factor can be set equal to zero. |
5 | x - 1 = 0 | For the second factor, add 1 to both sides |
5 | x = 0 or x = 1 | Solution {0, 1} |
Thus { x:x = x2 } = {0, 1}
Summary: Set-builder notation is a shorthand used to write sets, often for sets with an infinite number of elements. It is used with common types of numbers, such as integers, real numbers, and natural numbers. This notation can also be used to express sets with an interval or an equation.
Exercises
Directions: Read each question below. Select your answer by clicking on its button. Feedback to your answer is provided in the RESULTS BOX. If you make a mistake, rethink your answer, then choose a different button.
1. | Which of the following sets is equal to the given set below? { q | -4 ≤ q < 3 } |
2. | Which of the following accurately explains the meaning of the given set below? { x: x ≥ 4 } |
3. | Which of the following represents the given set below? { n | n < 2 } |
4. | Which of the following sets can be rewritten using set-builder notation? |
5. | Which of the following is the correct set-builder notation for the given set below? {1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9} |
or Check Pure Mac's Software Index
Updates: Week of October 27, 2019
Microsoft Office 2019 16.31 - Office suite including: Word, Excel, OneNote, PowerPoint and Outlook
VirusBarrier Scanner 1.1.4 - Intego's malware scanner
CopyLess 2.13.1 - Clipboard manager
Twitter 8.2 - Twitter's client for Mac
Hogwasher 5.23 - Usenet client
Steam v020 1572467257 - Buy games and connect to other players
Cyberduck 7.1.2 - FTP client
Borderlands 3 - First Person Shooter
BBEdit 13.0.2 - It doesn't suck
Music 1.0.1 - Apple's mp3 player
- Doesn't seem any snappier than the music player in iTunes- Search is even more pathetic
- Command-L is now useless
- After you open an album and select a song then push the back button it takes you to the top of the playlist
- Album Artwork Screensaver still doesn't work
TableEdit 1.4.3 - Simple spreadsheet application
Tor 9.0 - The privacy browser
ARK: Survival Evolved 300.1 - Multiplayer survival game
The Elder Scrolls Online 5.2.6 - Massively Multiplayer Online Role-Playing Game
Rocket League 1.69 - Driving meets soccer
GarageSale 8.0 - Create auctions for eBay
cTivo 3.4.0 - Download shows from your TiVo
qBittorrent 4.1.9 - BitTorrent client
iFinance 4.5.28 - Personal finance application
Plex Media Server 1.18.1 - Media server
Cisdem PDF Converter OCR 7.1.0 - Convert PDF to text, Word, ePub etc.
Transmit 5.6.1 - FTP client
Spotify 1.1.18.611 - Streaming music
ForkLift 3.3.7 - FTP client and file manager
Beyond Compare 4.3.1 - Compare files and folders (now 64-bit)
Free Ruler 2.0.3 - Screen ruler (now 64-bit)
Prefs Editor 1.2.5 - Edit application and system preferences
uBlock Origin 1.23.0 - Content blocker (reason enough to switch to Firefox or Chrome)
Audio Hijack 3.6.2 - Record audio from any application
Pixelmator Pro 1.5.1 - Image editor
Photoshop CC 20.0.7 - Image editor
Updates: Week of October 20, 2019Ecamm Live 3.2.3 - Facebook Live, YouTube Live, Twitch and Periscope production
CADintosh 8.5 - 2D CAD program
Swinsian 2.2.2 - mp3 player
XAMPP 7.3.10 - Apache distribution containing MariaDB, PHP, and Perl
League of Legends 9.21 - Multiplayer Online Battle Arena
StarCraft II 4.10.4 - Blizzard's online game of strategy
ConceptDraw Diagram 13.0.0.302 - Charts and diagrams
ConceptDraw MindMap 11.0.0.128 - Mindmapping software
ConceptDraw Project 10.0.0.18 - Project management
OmniGraffle 7.11.5 - Charts and diagrams
Wireshark 3.0.6 - Network protocol analyzer
Mellel 4.2.5 - Word processor
Thunderbird 68.2.0 - Email client
Grammarian PRO3 X 3.0 - Grammar checker
IShowU Instant 1.3.0 - Screen recorder
Default Folder X 5.4.1 - Enhance Open and Save dialogs
Apple Remote Desktop 3.9.3 - Manage the Macs on your network
Chac 2.8.2 - Mayan calendar
Sketch 59.1 - Vector graphics and design
SwitchResX 4.9.1 - Automatically change resolutions
MacPorts 2.6.2 - Package manager
Shotcut 19.10 - Free, open source, cross-platform video editor
Total War: SHOGUN 2 1.5 - Strategy game (now 64-bit)
Onyx 3.7.0 - Maintenance tool for Catalina
Booxter 2.8 - Book collection manager
Smultron 12.0.3 - Text editor
Updates: Week of October 13, 2019WeatherTracker 1.7.4 - Monitor the weather on your roof
iTrash 5.0.1 - Delete applications and their related files
Geekbench 5.0.3 - Benchmark utility
OmniFocus 3.4.3 - Task manager
Calibre 4.2.0 - eBook editor and manager
LINE 5.19.1 - Video calls and messenger
Viber 11.7.0 - Messenger with video calls
Carbon Copy Cloner 5.1.13 - Backup utility
FreeFileSync 10.17 - Folder comparison and synchronization
India Ink 1.9 - Photoshop plug-in to convert color images to black-and-white halftones
Filter Forge 8.006 - Photoshop plug-in with an array of filters, effects and more
Draw 8.0 - Photoshop plug-in and application to turn your photos into drawings
AirBrush 7.0 - Photoshop plug-in and application to turn your photos into airbrush paintings
Charcoal 4.0 - Photoshop plug-in and application to turn your photos into charcoal drawings
Call Recorder 3.0.3 - Record Skype video and audio
Swift Publisher 5.5.1 - Page layout
World of Tanks Blitz 6.4 - Multiplayer tank game
Dota 2 7.22h - Multiplayer Online Battle Arena
Battle.net 1.15.5 - Blizzard's game manager
Heroes of the Storm 2.48.2 - Multiplayer Online Battle Arena
VirtualBox 6.0.14 - Run another OS along with macOS
SketchUp 19.3 - 3D modeling
TinkerTool 7.42 - System tweaker
DEVONagent 3.11.2 - Web search assistant
Zoom 4.5.5 - Video conferencing program
TeXShop 4.43 - Front end to TeX and LaTeX
EtreCheck Pro 6.1.3 - Identify problems and remove adware
Deezer 4.17.10 - Streaming music
Banktivity 7.3.2 - Personal finance program
Stella 6.0.2 - Atari 2600 emulator
CotEditor 3.8.3 - Text editor
Ableton Live 10.1.3 - Digital Audio Workstation
GyazMail 1.6.1 - Email client (now 64-bit)
Posterino 3.6.4 - Turn your pictures into a collage
A Better Finder Rename 10.46 - Batch rename files and folders
iOS 13.1.3 - Update for your iPhone 6s or later
Carrot weather talking forecast robot 1 0. iPadOS 13.1.3 - Update for your iPad
Fortnite Chapter 2 - Epic's Battle Royale
OpenSSH 8.1p1 - Remote operations using ssh, scp, and sftp
Homebrew 2.1.15 - Package manager
CLIX 2.4.0.0 - Learn to fish
VirusBarrier 10.9.21 - Malware scanner
ClamXAV 3.0.14 - Malware scanner
Guild Wars 2 build 99,835 - Massively Multiplayer Online Role-Playing Game
Hearthstone 15.4 - Online strategy card game
BibDesk 1.7.2 - Bibliography manager
ScummVM 2.1 - Run classic graphical point-and-click adventure games
Scrivener 3.1.4 - Word processor for writers
iClip 5.5.1 - Clipboard manager
Smultron 12 0 8 Equals Inches
Amadeus 2.6.2 - Audio editor
Screenflick 2.7.45 - Screen recorder
Day one 2 journal notes 2 0 1. X Lossless Decoder 20191004 - Audio encoder/converter
Dupin 3.0 - Manage duplicate tracks in the Music.app
Find Album Artwork with Google 4.0 - If you automate adding artwork to your mp3's, you aren't doing it right
Updates: Week of October 6, 2019Find Any File 2.0 (now 64-bit) - Search your Mac
Final Cut Pro 10.4.7 - Apple's video editor
Motion 5.4.5 - Create motion graphics for video effects
Smultron 12 0 8 Equals Ounces
Compressor 4.4.5 - Video and audio media compression
iMovie 10.1.13 - Apple's video editor
Logic Pro X 10.4.7 - Apple's music production software
GarageBand 10.3.3 - Apple's music creation studio
Updates: Week of September 30, 2019DEVONthink 3.0.1 - Store and organize your notes and files
Affinity Photo 1.7.3 - Photo editing software
Affinity Designer 1.7.3 - Vector graphic design software
Affinity Publisher 1.7.3 - Page layout program
Stellarium 0.19.2 - Planetarium
Skim 1.5.3 - PDF reader
SQLEditor 3.6.2 - Create graphical SQL databases
BOINC 7.16.3 - Client for various distributed computing projects
LaunchBar 6.12 - Launcher
XtraFinder 1.5.1 - Tabs, colorful icons in the Sidebar etc.
TextMate 2.0 - Text editor
Updates: Week of September 22, 2019Amazon Music 7.8.3 - Amazon's streaming music player
Virtual ][ 9.2 - Apple ][ emulator
Basilisk II 1.0 (2019-09-08) - Run System 7.x thru Mac OS 8.1 (64-bit)
SheepShaver 2.5 (2019-09-08) - Run System 7.5.2 thru Mac OS 9.0.4 (64-bit)
ExpressVPN 7.5.0 - VPN service
TimeMachineEditor 5.0.8 - Change the backup interval of Time Machine
Twitterrific 5.4.3 - Twitter client
SDLMAME 0.214 - Multiple Arcade Machine Emulator
Cookie 6.0.2 - Cookie manager for Safari, Chrome, Firefox etc.
4D 17.3 - Database and application development tool
Valentina 9.6.1 - Database, database manager and server
Coinbase 6.14.0 - Bitcoin, Ethereum, and Litecoin exchange
VNC Server 6.6.0 - Server for VNC Connect
VNC Viewer 6.19.943 - VNC client for VNC Connect
EagleFiler 1.8.10 - Store and organizer your notes, images, documents etc.
Quicken 2019 5.12.5 - Online personal finance service
Vivaldi 2.8.1664.40 - Web browser
Lingon X 7.4.2 - Schedule launching of programs and scripts
FontAgent 9.5.1 - Font manager
HoudahSpot 5.0.9 - Search your Mac
Paparazzi! 1.0b11 - Web page screenshots
World of Warcraft 8.2.5 - Massively Multiplayer Online Role-Playing Game
Diablo III 2.6.6A - Blizzard's action role playing game
StarCraft 1.23.1 - Blizzard's classic game of strategy
Itsycal 0.12.1 - Menubar calendar
Coda 2.7.4 - Web editor
Skype 8.52 - Video calls
RazorSQL 8.4.7 - SQL editor and database administration tool
ZOC Terminal 7.24.2 - Terminal program
BookMacster 2.9.15 - Cross-browser, multi-Mac bookmarks synchronization tool
Markster 2.9.15 - Keep your bookmarks in a central location on your Mac
Daylite 6.8 - CRM, project management
MacFamilyTree 9.0.9 - Genealogy program
WhatsApp 0.3.4679 - Messenger
OpenOffice 4.1.7 - Office suite
Backup and Sync 3.46 - Google Drive's Mac program
DiskCatalogMaker 7.5.6 - Catalog your disks
SubEthaEdit 5.1 - Collaborative text editor
iClock 5.5 - Multifunction Menubar clock
TrailRunner mini 3.6.7648 - Route planning program
MacWise 19.3.7 - Terminal emulator