The notion of infinite regress has long been a source of arguments and controversies in the fields of philosophy, logic, and mathematics. While mathematicians have been able to work out issues with infinite regress over the years, logicians and philosophers still seem to be divided on this topic.
Furthermore, when we look at mainstream interpretations of infinite regress, we see great creativity, awe, and fascination come out of them (you can find examples later in the essay). But we also see deep and divisive existential questions pop up.
This is where folks from the worlds of theology, artificial intelligence, etc., visit the topic as well. In short, this is a highly fascinating topic with a wealth of contributions from many fields.
Consequently, it has plenty of real-life applications as well. Why don’t we start by taking a look at some of the mainstream takes on infinite regress?
Here is an interesting two-sentence story that gives you an intuitive feel for the notion of infinite regress:
“Might I offer you some tea, Mr. Butler?”, asked the butler, whose name was also Butler.
“Why don’t we ask Mr. Butler?”, answered Mr. Butler rhetorically.
Of course, this story does not necessarily lead to an infinite regress in a strict sense. But it has the potential to do so. You can also sense a certain recursive logic at play here. In fact, numerous plays and artists have taken advantage of recursive logic and infinite regress in the past.
E. Nesbit wrote a short story titled, “The Town in the Library in the Town in the Library”. In Lewis Carroll’s “Alice Through the Looking Glass”, as Alice dreams about the Red King, the Red King dreams about Alice.
In Henry Hasse’sstory“He Who Shrank”, a scientific experiment from a higher cosmic dimension than ours starts shrinking a man recursively. Each time he shrinks, he lands in a new sub-universe. After shrinking several iterations, he arrives in Cleveland for just long enough to recite his story.
He wonders how long this will go on and hopes that all of these dimensions are interconnected by some sort of a cosmic loop. This would enable him to eventually get back home. Before long, he shrinks and vanishes again.
Some of the most prominent artistic works of infinite regress that I know of are from M.C. Escher. Just google the phrase “M.C. Escher infinite regress” and see the fascinating images for yourself. I would have posted a few of these images here in this essay had they been in the public domain. But trust me, the image search is worth it!
That’s enough mainstream take on this topic for now. Why don’t we move on to more nuanced interpretations of infinite regress?
Intellectual Interpretations of Infinite Regress
When I was a child, I asked my parents the following innocent question:
“Who made our world with blue skies and vast beaches?”
My parents answered: “God did.” I thought for a moment and then replied with yet another innocent question:
“Who made God?”
Even though this was an innocent child’s question, it lies at the core of the intellectual discussion on infinite regress. Often, we define a stopping case to avoid infinite regress. In this case, my parents needed “God” (without them realizing it) probably to avoid an endless loop of questions.
In fact, this is the same logic that modern mathematics uses for a nuanced computer science/programming concept known as recursion. I have covered the technical details of this concept in my essay on how to really understand recursion. If you are interested, check it out.
Moving back through history, Greek philosopher Agrippa famously argued that nothing, even in mathematics, can ever be proved. This is because, according to him, every proof must be proved valid, and this would mean that its proof must be proved, and so on ad infinitum.
German theologian Rudolf Otto used the term mysterium tremendum (it sounds like a Harry Potter spell, I know) to describe the ultimate limitations of life and things we might never understand.
Bertrand Russell had the following famous mathematical take on infinite regress:
“The man who says ‘I am telling a lie of order n’ is telling a lie, but of order n+1.”
In my opinion, the most inspiring use case for infinite regress came from Kurt Gödel in his famous incompleteness theorems. His work eventually became an indispensable pillar of modern logic and mathematics.
After this rather engaging and serious discussion, I’d like to explore some fun applications of infinite regress next.
How to Have Fun with Infinite Regress?
Why don’t we play a fun little game? Let us start with a square, chop its sides off at the middle-third of their lengths respectively and extend the sides outward as follows:
Cross-stitch curve after iteration 1 — Geometry illustrated by the author
The curve we get as a result of this activity is known as the cross-stitch. Now, the beauty of the cross-stitch is that we can recursively erect newer sides by extending the middle third of each side (also the newer ones previously generated). Here is what the geometry looks like if we do it for one more iteration:
Cross-stitch curve after iteration 2— Geometry illustrated by the author
And we could keep going. Below, you can see the next two iterations from left to right:
Cross-stitch curve after iteration 3 and 4— Geometry illustrated by the author
Now, let us say that we started with a square that occupied an area of8 square units. After applying the recursive cross-stitch algorithm through infinite iterations:
1. What would be the area enclosed by the cross-stitch curve?
2. What would be the perimeter of the cross-stitch curve?
Spoiler Alert:
Beyond this section, I will be revealing the answers to the above questions. So, continue reading ONLY when you are ready to learn/discuss the answers.
The Answers to the Cross-Stitch Problem
At the limit of infinity, the cross-stitch curve is bound by double the original area. In this case, we would arrive at 16 square units.
On the other hand, the perimeter is unbound at infinity, which means that the perimeter diverges to an infinite length.
An interesting property of this curve is that as the iteration count goes up, it appears as if the sides run diagonally. But in actuality, the entire geometry is only made of vertical lines and horizontal lines.
Another interesting property of this curve is that it belongs to a larger family of curves known as the Snowflake Curves. Infinite regress and recursion lie at the heart of such curves.
Final Comments
Westarted our journey with mainstream interpretations of infinite regress such as in short stories and Broadway plays. Then, we slowly moved into more intellectual takes on the topic in the form of philosophy, theology, logic, and mathematics.
Finally, we had some fun applying infinite regress through recursive logic to generate a geometrical curve that has artistic visual appeal. I actually generated those figures using a short program that I wrote.
I am working on a web version of this code so that readers may personally play with the model if they wish to. I will update this essay with more information as soon as I have completed this.
For now, I hope you had fun reading this essay and could take a thing or two with you.
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