Computer Science's Biggest Mystery | P vs NP #SoME4
This is my entry to #SoME4, Grant Sandersonâs Summer of Math Exposition Competition! The P vs NP problem is widely agreed upon as the biggest unsolved quest...
ðĨ Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Turkey under the topic 'bursa deprem'.
About this video
This is my entry to #SoME4, Grant Sandersonâs Summer of Math Exposition Competition!
The P vs NP problem is widely agreed upon as the biggest unsolved question in computer science, asking whether discovery is harder than recognition -- if the solution to a problem is easily verifiable (like in sudoku, for example), does it also mean thereâs an efficient way to find solutions in the first place? Our intuition says this should not be the case -- that solving a sudoku puzzle should be a lot harder than checking the solution once everythingâs filled in.
In 1956, despite the fact that computer science was a new discipline and hadnât developed the theory and terminology weâd use today, Kurt GÃķdel was already pondering what the ultimate limits of computation might be, and he essentially foretold the P vs NP question 15 years before Stephen Cook would formalize it in 1971.
In this video, we explore the P vs NP problem through that historical lens, thinking about the problem originally as GÃķdel did, in terms of a computer program trying to automatically find mathematical proofs, and eventually building up to the actual definitions of P and NP through a series of examples such as graph coloring.
This video is dedicated in loving memory of my uncle, Leonard Gojer, who was enthralled by the P vs NP problem and the biggest mysteries of our universe.
Support me on Patreon! https://www.patreon.com/PurpleMindCreations
If you'd like to aid the success of this channel, this is the best way to do it! Every contribution is sincerely, greatly, appreciated.
If you or your institution is interested in sponsoring the topic of a future PurpleMind video, please contact me via purplemindcs@gmail.com!
Erratum:
4:29 10000^2 = 100 million, not 10 million. Whoops! However the point still stands -- 100 million computational steps is still comfortably within reach for modern computers.
References:
Godelâs letter (full text): https://www.anilada.com/notes/godel-letter.pdf
3-Colorability paper: https://arxiv.org/pdf/cs/0006046
Millennium Prize Problems: https://en.wikipedia.org/wiki/Millennium_Prize_Problems
Brittle Rille - Reunited by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/
Math animations are made using Manim, by 3Blue1Brown.
Character animation done by Osama Mohamed.
Discord Server: https://discord.gg/smuxnzZ5Zf. Feel free to join!
Business Inquiries: purplemindcs@gmail.com
Video Information
Views
242.3K
Total views since publication
Likes
10.2K
User likes and reactions
Duration
22:29
Video length
Published
Jun 6, 2025
Release date
Quality
hd
Video definition
Captions
Available
Subtitles enabled
About the Channel
Tags and Topics
This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:
#P vs NP #P versus NP #P vs NP problem #computational complexity #NP-complete #algorithms explained #graph coloring #2-colorability #3-colorability #SAT problem #Stephen Cook #GÃķdel #von Neumann #theoretical computer science #polynomial time #exponential time #NP problems #computer science basics #sudoku solving #complexity theory #computer science explained #reduction problems #millenium prize problems #automated theorem proving #proof verification #P vs NP explained
Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.