The Millennium Prize Problems P versus NP problem - I've been searching and thinking about this for quite some time, maybe pushing on over a year, and just felt like giving my unfiltered views on it. So P = NP is a very interesting math puzzle that's trying to see if making computational searches can be reduced down to less steps. If P is equal to NP, that means it would be possible to hack anything per se, due to encryption relying heavily on this not being true, e.g., P not equal to NP. (But no-one has been able to fully prove this to be impossible.) But my logic is buzzing me and telling me the opposite, that P can become equal to NP. Reason for my thinking, and taking an abnormal approach: it doesn't matter for internet security – because even if you say could hack into anything knowing this method in the internet's current form, it won't matter. I have a solution to this problem – taking from cloud-based gaming tech, e.g., (you can play high-end games on a 2000 desktop – as long as you have good internet). Since cloud gaming streams the game to you and it's not running on your desktop, you're just watching it, but it also allows inputs to be sent to the server only when allowed. Now, if we used this tech for security on every site with sensitive data, it would be impossible to hack or retrieve the data. Why? Because let's say you were seeing someone else's desktop from a webcam only* – could you on your keyboard access that desktop's data and copy and paste it over? Not what's showed on the screen, what's stored in the hardware behind what you're viewing. So you wouldn't be able to touch the backend code or even the frontend code; only thing you could do at most is shut down the stream. But with Twitch and YouTube live over the years, the tech has gotten better where a stream can't easily be shut down. Yes, it would cost more data streaming every website, but internet speed has increased massively recently with major breakthroughs in fiber options without needing to change the physical form.
So back to why I think P = NP: maths sometimes is very very limiting, set rules you must follow, and I feel sometimes it lacks outside-the-box thinking. Since the real world physics where everything is moving in the whole universe, it's not static. Bit of backstory leading to this thought: I was working on trying to solve the 3x3 magic square of squares some months ago, starting from very basic random.range in all 9 cells numbers to find this while trying to understand the puzzle and get my head around the rules. Back then when I started, I didn't even know what a squared number was, or better said the term. So I did end up thinking a match 8 after some optimizing of said random script to be less random, but not all 9 numbers were perfect square numbers, which breaks the puzzle. And a 8 match with none squared numbers was found during the pyramids times, built into a rock table in museums. But the point of the magic square of squares is it is possible to have a match 8 where all 9 numbers in the 3x3 grid are distinct squared numbers, e.g., 11, 22, 33, 44 etc. So once I got my head around that, I completely rebuilt the whole script – took like a month to get my head around going from optimized random numbers brute force checks – skipping ahead 2 months, my scripts became so optimized for efficiency and set accuracy I could check in some patterns from 1 million to 86 billion numbers check per min, going from 1 counter++ next repeat loop from at start struggling to check the first 1000 numbers while running the script all night to taking 7 full days none stop leaving my desktop running algorithms all night long to find an already single known pattern on a set TargetSum to checking every number between 1 - 1 billion over 12 hours. I optimized the speed of the script many many times, having sayings like "I NEED MORE POWER" since I was limited to my desktop, I kept finding faster and faster ways to speed up the brute force search, stored all my data in Excel Google Doc with 50 different tabs for every known pattern I found myself to help find patterns to the patterns I found that are none other known examples on the internet other than the ones I posted about.
But my point of the above journey (was not done alone, I had an old friend who helped me understand the maths and teach me his A-level maths; he had to dumb a lot of things down for me since I have no education and took me forever to get my head around how I'm going to make a script to brute force check. But a lot mathematicians don't just scripts, and ofc before computers they couldn't, so I do have a massive advantage using technology to try to solve problems. But my habit is always using brute force to try to learn things; I struggle to learn from studying, kinda why no education. I can only do what I want to do per se, which is bad very bad in the real world, kinda why I'm poor and unemployable! But that's why I'm posting in an autistic forum anyways.
Back onto P = NP is from the none stop finding ways to improve the speed at which a script doing the same thing runs! Why not for anything else, like let's say I had a data center the size of the universe, well my script but run infinitely faster. This is what I mean by maths can be limiting in the real world: you can use tech/build tech to find things faster and faster infinitely, but it's having that idea how can I do it. There is no single algorithm or pattern that covers every possibly; everything needs its own unique approach to keep speeding it up. Anything and everything can be improved no matter how little or how much, but sometimes it would take so much effort to improve you might as well work on the smaller easier things at first till that difficult one becomes easy in itself. Like now we have cars, see them everyday but do we really understand what we have? 200 years ago horse and cart and train it took days to weeks to months to years travel from place to place of which we can do anywhere on earth in less than a day! But not all publicly might point being P != NP through logic of the real world maybe on paper with limitations, but let's say I tied you up and say type on the keyboard to solve a problem... well possible but would take quick a bit more time. So it's less about the steps it takes and more about Time itself. Even if it's more steps, say 1 billion steps but another method takes 10 steps but them 10 steps takes 2 hours but them 1 billion steps can be done in 1 nanosecond it doesn't matter p = NP! We're looking at it the wrong way.
Anyways what do you think?
Also nothing is impossible and there is a chance i have miss-understood some parts of the problems at it's core, but knowing that will also help me understand it on a deep level with more knowledge overtime I'm getting there slowly i think, please correct me! it's part of my learning process.