In real life or mathematics, you rarely have the requirement to divide zero by zero. Yet, most recently, I have been put in a position where I need to answer this question. This journey started when I originally investigated: What really happens when you divide by zero? Following this article, I received quite a few comments from math enthusiasts trying to prove that division by zero leads to infinity. So, I decided to entertain that line of thought and investigated: Does division by zero really lead to infinity? At the end of this article, one of the big questions that remained unanswered was:
“What is the result of 0/0?”
Image created by the author
And this is what I’ll be investigating in this article.
At first glance, 0/0 looks like a harmless problem. But it is trickier than it looks on the surface. The challenge lies in the origins of zero. You see, zero is a special number. Unlike other numbers, zero has a very specific meaning, and it is easy to misinterpret its meaning. We as humans intuitively understand zero as ‘nothing’ or ‘empty’ or ‘void’ or any other synonymous word in the English language.
However, what zero really means is ‘the lack of something’. To be more specific, zero is a context-specific number. To define the context, the ‘something’ has to be defined first. Only then does zero start to make logical sense. If we use words like ‘nothing’ or ‘empty’ to represent zero, the meaning is too general, and it leads to logical contradictions, which is bad news in mathematics. For example, let us say that you are hanging out with your friend at your home. She comes over to you in the living room and says, “There is zero left in the fridge!” You look perplexed. You reply with a question: “Zero What?” She then replies, “Zero apples!” Only then does it start making sense to you. The context here was ‘apples’.
What is 0/0 in real life?
To answer this question, we need to review division in real life first. We use division to split things between other things or people. Let us say that we have 20 apples and 4 people. Let’s further say that we need to split the apples equally between the people. To achieve this, we do the division operation: 20/4, and as a result, each person gets 5 apples. In other words, we keep subtracting 4 from 20 until we reach zero. And the number of times we subtracted 4 from 20 is the result of the division operation.
Now, let us try and answer the important question. If we split 20 apples between 4 people using 20/4, what does 0/0 mean in this context? That’s right, we are trying to split zero apples between zero people. This makes no real sense. In other words, it is an illogical question. So, it is safe to say that in our day-to-day lives, 0/0 fails to register any logical context. It ends up being an absurd question.
What is 0/0 in Mathematics?
Mathematics is a strange world. It allows for scenarios that we don’t see in day-to-day life. In the mathematical world, 0/0 is not as uncommon as in the real world. I received a comment once from a math enthusiast who claimed that 0/0 leads to 1. This person was probably treating zero as ‘just another number’. However, zero is a special number that cannot be treated just like any other number.
To start understanding what is going on here, let’s look at scenarios that could lead to 0/0. Consider the equation x/y, where x and y are arbitrary numbers (including zero). Now, x and y could be any number respectively, which makes our lives a tad bit difficult. So, let us consider the subset where x and y are directly and linearly related (not to worry; I’ll explain this later). More specifically, I will be considering 4 relations of x and y that will be leading to 0/0. Based on those results, we would be able to start figuring out what’s going on.
Lines That Go Through the Origin (0,0)
To begin, consider the following graphic x-y-plane. At the centre, you have the origin, where both and y are zero. Remember that I told you about considering the subset where x and y are directly and linearly related? This is a fancy way of saying that I’m going to consider 4 lines. The only special requirement that I impose here is that I need these lines to go through the origin. This way, we can see what happens along those lines when we divide x/y.
Graph created by the author (not to scale)
For the first line, consider x=y. This line clearly passes through the origin when x=0 and y=0. Whenever we divide x and y along this line, the result is 1. So, by assuming continuity, we could say that at the origin, the result of x/y = 0/0 = 1. Let us not worry about whether this is correct or not for now. Let us just proceed with the next line.
Graph created by the author (not to scale)
Consider the line x=-y. This line also passes through the origin, when x=0 and y=0. If we divide x and y along this line, the result is -1. So, by assuming continuity, we could say that at the origin, the result of x/y = 0/0 = -1. This is a different result from before, which is intriguing. But let’s just move along to the next line for now.
Graph created by the author (not to scale)
Consider the line y=0. This is nothing but the horizontal line of the graph passing through the origin. If we divide x and y along this line, the result is always ‘undefined’ (because of the zero in the denominator) as I argued in this article. So, by assuming continuity, we could say that the result at the origin is x/y = 0/0 = ‘undefined’ as well. Okay, now things are getting a little bit confusing. We have had three lines that lead to three different results for 0/0. Let us see what the fourth line leads to.
Graph created by the author (not to scale)
Consider the line x=0. This is nothing but the vertical line of the graph passing through the origin. If we divide x and y along this line, the result is 0 (because of the zero in the numerator). So, by assuming continuity, we could say that the result at the origin is x/y = 0/0 = 0. Well, call me batman, and paint me red! The results for 0/0 appear to be all over the place.
Graph created by the author (not to scale)
What Really Happens When You Divide Zero by Zero?
We have had 4 different lines lead to four different results for 0/0. If we keep continuing this analysis, we would find out that 0/0 takes any value that fulfils the equation of the line we consider. In other words, 0/0 takes any value that we wish for it to take, mathematically speaking. There are an infinite number of lines (and curves) that go through the origin in the x-y-plane. So, 0/0 can take an infinite number of values depending upon the context (the line or the curve).
Considering all of this, the only logical conclusion that we can come to is that 0/0 is logically ‘undefined’. You might note from my previous article that any rational number divided by zero also leads to an ‘undefined’ result (as for the line y=0 above). But 0/0 is logically ‘undefined’ for the different set of reasons that I just covered in this article. They both lead to the same result but are fundamentally different problems.
Credit: My work on the proof in this article was inspired by the work done by James Grime.
I hope you found this article interesting and useful. If you’d like to get notified when interesting content gets published here, consider subscribing.
If we think as integer division with remainder, then:
a/b = (q, r) => b * q + r = a, where q is quotient and r is remainder
– 10/1 = (10, 0) => 1 * 10 + 0 = 10
– 1/10 = (0, 1) => 10 * 0 + 1 = 1
– 10/0 = (0, 10) => 0 * 0 + 10 = 10
– 0/0 = (∀, 0) => 0 * ∀ + 0 = 0
If we think as a function f(x) = x/0, in x= 0 the answer will be a vertical line (0, y) pass trough point (0, 0).
Therefore, function f(x) = 0/x, in x = 0 the answer will be two intersecting lines (x, 0) and (0, y) in point (0, 0).
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
_gat
1 minute
This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_R5WSNS3HKS
2 years
This cookie is installed by Google Analytics.
_gat_gtag_UA_131795354_1
1 minute
Set by Google to distinguish users.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
IDE
1 year 24 days
Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
test_cookie
15 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
Really very deep analysis God bless you
Thank you very much; I humbly appreciate your support!
If we think as integer division with remainder, then:
a/b = (q, r) => b * q + r = a, where q is quotient and r is remainder
– 10/1 = (10, 0) => 1 * 10 + 0 = 10
– 1/10 = (0, 1) => 10 * 0 + 1 = 1
– 10/0 = (0, 10) => 0 * 0 + 10 = 10
– 0/0 = (∀, 0) => 0 * ∀ + 0 = 0
If we think as a function f(x) = x/0, in x= 0 the answer will be a vertical line (0, y) pass trough point (0, 0).
Therefore, function f(x) = 0/x, in x = 0 the answer will be two intersecting lines (x, 0) and (0, y) in point (0, 0).