69! is not something that you would encounter often in everyday life. I would guess that the typical person does not even encounter the factorial function frequently in day-to-day life, let alone 69!
However, most recently, a unique set of circumstances led me to an intriguing encounter with 69! In this essay, I share my little adventure with 69! and what I learned through the journey.
Before we get into the adventure, to make the story as accessible as possible, I’d like to quickly cover the factorial function first. If the factorial function is nothing new to you, feel free to skip this initial section.
A factorial is a function in mathematics that is applied to non-negative integers. When this function is applied to an integer n, it results in a multiplicative series of all positive integers less than or equal to n. It is probably easier to look at a few examples:
Math illustrated by the author
The key point to note here is thatthe number n is multiplied with itself and other integers in decreasing order until 1 is reached.
Since the factorial function is resolved into a multiplicative series, the numbers get really large really fast. For instance, 5! = 120, whereas 15! = 1,307,674,368,000. So, in general, we use hand-held calculators or computers to compute factorials of integers.
Now that we’ve covered the basics of the factorial function, we can get into the story of my little adventure with 69!
The Pursuit of Euler’s Number
Euler’s number (denoted by ‘e’) is one of the most important constants in all of mathematics. I was pursuing certain unique properties of this constant for some research that I had been compiling.
Among the many impressive things that the legendary mathematician, Leonhard Euler, had contributed to mathematics, was the infinite series to compute ‘e’ using factorials. He even computed the value of e correctly up to 18 decimal places in his work: Introductio in Analysin infinitorum (even though he never mentioned how he did it).
Math illustrated by the author
During my research into Euler’s number, I got side-tracked and started goofing around with ‘e’ and my calculator. That directly takes us to the next part of the story.
The Scientific Calculator
Once upon a time, I used to work as an engineer. Engineers are creatures who are equipped with things known as ‘scientific calculators’. These are calculators that are more capable than the normal ones, including some minor programming capabilities. I am the proud owner of the one you see in the image below: a CASIO fx-991ES PLUS. It is a handy little thing.
Photo taken by the author
I must admit that this little device is my ‘go-to’ thing for calculations even if I am working on a computer (that is more powerful and more accurate). You may call it old-fashioned or inefficient (or both!). But there is something magical about a hand-held scientific calculator that just draws me in.
Of course, the moment I realise that my calculator is insufficient for the task at hand, I usually resort to a more powerful/precise computational device.
In the context of Euler’s number, I wanted to see how far I could brute force my fx-991ES PLUS into computing the factorial series. In short, I wanted to see how much farther I could get ahead of Euler by using my mighty hand-held device.
Computing Euler’s Number Using the Scientific Calculator
I used the summation function to compute the series and started off with small upper limits for n. Below, you can see that the upper limit of 10 already allows us to get the value of ‘e’ correct up to 7 decimal places (note: my calculator uses a generalised ‘x’ instead of ‘n’).
Photo taken by the author
This is good, but we are still far away from Euler who got 18 decimal places right! So, like any responsible person, I jacked the upper limit to ‘99’ to see what happens.
Photo taken and edited by the author
Unfortunately, my calculator returned an error message. What was interesting was it took 19 WHOLE seconds (yes, I timed it!) before it displayed the error message. I was sure that some sort of looped calculation was going on and that I had overshot my device’s upper calculation bound.
I continued playing around with the upper bound until I arrived at the exact limit for the fx-991ES PLUS. It turned out to be none other than 69!
Why 69! ?
My fx-991ES PLUS took 19 MORE seconds to compute ‘e’ correctly up to 9 decimal places in the end. At this point, I had to concede defeat to Euler. I and my puny hand-held calculator were never a match for the great Leonhard Euler!
Photo taken by the author
When I used ‘70’ as the upper bound for the summation function, I got the error message again. So, I was curious as to why this was happening.
I started computing factorials directly on the device, and it turned out that it returned a valid output for 69! but an error message for 70! What I found interesting here was that the outputs for the factorial calculations were instantaneous (unlike the summation function).
I had initially thought that the limiting error message had to do with the summation function. But it had to do with the value of 69! and 70! respectively. Somehow, 70! seemed to hit some sort of a hard limit for the device. A little more investigation revealed that 69! is just under a Googol, whereas 70! crosses a Googol.
I goofed around a bit more and found out that the highest number that the fx-991ES PLUS can handle is 9.9999999999999*10⁹⁹ (that’s thirteen 9s after the decimal point). This is the reason Euler’s summation function could only be calculated up to 69! using my calculator.
Final Thoughts
Ido not know if modern hand-held scientific calculators are limited by the same number. I am sure that anyone playing around with their calculator would find the respective limits rather quickly (every machine has its limits after all). Finding the limits of a machine was never the point though.
The fact that Euler’s number, 69!, and Googol invited themselves to my little adventure involving my scientific calculator made the journey worthwhile and worth sharing.
As researchers and professionals, when we set out to work, we set expectations on ourselves to stumble upon profound discoveries. But little spurts of (arguably) trivial discoveries like these have their moments too. Such (seemingly) trivial adventures make the otherwise dry and long journey worthwhile!
I hope you found this article interesting and useful. If you’d like to get notified when interesting content gets published here, consider subscribing.
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.
Comments