This paper hasn't been reviewed by people much smarter than me yet. Even if I'm way off base here, more people need to mess around with mathematics and artificial intelligence. So I'm right about that. Paper: https://www.dropbox.com/scl/fi/tvq2q75bvxkjkpoi02got/The-Elegance-of-Binary-Perfection.pdf?rlkey=k0ldcfvgver8hvgbbib7u8s1n&dl=0
"I can calculate the motion of heavenly bodies, but not the madness of people." - Newton
The devil is in the details is one of the truest maxims of all time. From a distance, anything can look good - a house, a spouse, a legal document, or even math. But when examined closer, the flaws that the universe bestows on us all can readily appear. It's that devilish detail that shot me off on an expedition of a mere 2,300 years into the time of Euclid, the Greek mathematician and father of geometry and perfect numbers. I was talking with a colleague, Mr. Chris Hughes, about something weird in cryptography and he brought up perfect numbers and their crazy sequence, which threw me down a rabbit hole since I hadn't messed with perfect numbers since high school. Perfect numbers are positive integers that are equal to the sum of their proper divisors (excluding the number itself). For example, 6 is a perfect number because its proper divisors (1, 2, and 3) add up to 6. The next perfect number is 28, as its proper divisors (1, 2, 4, 7, and 14) also add up to 28. Perfect numbers are rare, with only 51 known as of 2021. The first few perfect numbers are:
6
28
496
8,128
33,550,336
8,589,869,056
137,438,691,328
2,305,843,008,139,952,128
2,658,455,991,569,831,744,654,692,615,953,842,176
191,561,942,608,236,107,294,793,378,084,303,638,130,997,321,548,169,216
What really got me going on perfect numbers was the thought of using AI after reading an article on how Claude.ai was crushing advanced chemistry (Shout-out to Anthropic, please give me free stuff — Rick Sanchez for Nintendo and me for Anthropic). Advanced chemistry is close enough to calculus that I figured it might be able to crack something new with perfect numbers.
Now, I’m going to spare you the specific details of the first results that Claude (Sonnet version) and Gemini gave me. It was embarrassing, but late at night as I was going to bed, I plugged in a couple of numbers and it hit me with “yes that’s a new perfect number!” on both. Needless to say, that got me out of bed and had me working on an upgrade to both Claude (Opus) and Advanced Gemini. (Bing was useless and I didn’t even try with GPT since Claude was already crushing it).
So now I’m sitting here upgrading to the premium versions and having them double-check my math. Advanced Gemini, whom I now lovingly call Super G, because while he’s super at getting basic tasks done, it can’t do much else, gives me another “yes”.
“Holy. Shit. Did I really find a perfect number?” I think to myself with exhaustion still pouring from my eyeballs and brain.
Time to try Claude Opus. “Super Claude! Please don’t let me down, buddy!” I think as I copy and paste my prompt. Boom:
“While that is a very good guess, sadly it’s not a perfect number” or something kind to my silly monkey brain (Followed by a ton of higher-level math showing me my flaw).
“Dammit.” I think and go to bed.
But as fate would have it, I kept monkeying with Claude trying to find a pattern or sequence that could help me unlock more. I looked at Mersenne Primes, which are close cousins to perfect numbers. Mersenne primes are prime numbers that can be written in the form 2^p — 1, where p is also a prime number. Interestingly, all even perfect numbers are of the form 2^(p-1) * (2^p — 1), where 2^p — 1 is a Mersenne prime. However, nothing new popped out in my search at that time but I did notice the divisors got weird.
Okay, let’s break it down — divisors. Let’s look at the divisors to see if they have a pattern which can then help us unlock a formula for other perfect numbers.
When I say “woof,” I mean “woof.” I lost a day having Claude catch me up on 2000+ years of fairly advanced mathematics to the point where I realized the great shoulders on which I was standing were seeing as far as I could. Nothing new was coming up no matter what I asked Super Claude. (Fun fact: I got maxed out by Super Claude and had to switch to normal Claude. As of April 17, 2024 this happens way more often now with any prompts but before then this Claude wouldn’t max me out until I started messing with these damn things.)
So, I break the divisors down by hand to see if I can see anything. And by hand, I mean I make Super Claude do it and I double-check using Super G (not foolproof but close enough at this point).
That’s when I see it. A weird sequence that looks like “bit processing power!”
As a kid with a beloved Nintendo 64, I always wanted to know what the 64 meant, and I learned that it referred to the 64-bit processing chip inside to play the game. This quirk of life stuck with me as my OCD hated when something said 4 GB or gigabytes when we all know it’s 4096 megabytes. Where did the other 96 go in the advertising world?! Federal Trade Commission go after them! (This is somewhat sarcastic but it is complete crap that memory doesn’t calculate the operating system that is necessary to run the damn phone, computer, etc.)
Anyways, this immediately clicked in my mind as I started calculating the divisors of the 6th perfect number, which is 8589869056. Now, this is where it gets weird:
The number 6 is the first perfect number.
The 6th perfect number in the mathematical succession is 8589869056.
But even before 8589869056, 6 popped up again between the 4th (8128) and 5th (33550336) perfect numbers in the divisors. (Like it was waving a flag again! “Hey, it’s me, 6! Pay attention!”)
Now onto the perfect numbers and their divisors:
(please see paper for the color coded version)
1st Perfect Number: 6 Divisors: 1, 2, 3, (the perfect number) 6
2nd Perfect Number: 28 Divisors: 1, 2, 4(+1 than a divisor of the preceding perfect number), 7(+1), 14, (the perfect number) 28
3rd Perfect Number: 496 Divisors: 1, 2, 4, 8(+1), 16(+2), 31 (+3), 62, 124, 248, (the perfect number) 496
4th Perfect Number: 8128 Divisors: 1, 2, 4, 8, 16, 32(+1), 64(+2), 127(+3), 254(+6), 508(+12), 1016, 2032, 4064, (the perfect number) 8128
5th Perfect Number: 33550336 Divisors: 1, 2, 4, 8, 16, 32, 64, 128(+1), 256(+2), 512(+4), 1024(+8), 2048(+16), 4096(+32), 8191(+63), 16382, 32764, 65528, 131056, 262112, 524224, 1048448, 2096896, 4193792, 8387584, 16775168, (the perfect number) 33550336
6th Perfect Number: 8589869056 Divisors: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192(+1), 16384(+2), 32768(+4), 65536(+8), 131072(+16), 262144(+32), 524288(+64), 1048576(+128), 2097152(+256), 4194304(+512), 8388608(+1024), 16777216(+2048), 33554432(+4096), 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589869056
7th Perfect Number: 137438691328 Divisors: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592(+65536), 17179869184, 34359738368, 68719476736, 137438691328
(8th, 9th, and 10th perfect numbers at the end.)
They also entered what we are calling, a Bit Processing System sequence….
“That’s weird,” I think as I’m typing and doing calculations by hand because AIs lie.
What happens is from there on out, as far as we know or I can find knowledge on, the divisors are the same for all perfect numbers up until it gets around the perfect number before it. For example, the 6th perfect number isn’t in the 7th, but around that digit number is where we find there is a differentiation. I keep going to the 10th perfect number. Weird. It all does the same thing. All bit processing divisors up until it hits around the same digit as the number before it. Like it’s telling us how computing power works at scale… definitely to find other perfect numbers but possibly to find more…
But wait, there’s more! After collaborating with the brilliant AI known as Claude, (yes, Claude included this), we have uncovered a game-changing revelation! It turns out that the divisors of perfect numbers from the 6th onward are all powers of 2. That’s right, every single divisor (except for 1 and the perfect number itself) is a power of 2. This is where the real magic happens.
Now, this is where it gets weird, and I will either win an Abel Prize or sadly find myself in the position of having this read in front of a mental competency judge. When you convert the perfect numbers into binary form, there is a pattern. That pattern is:
6 (110)
28 (11100)
496 (111110000)
8128 (1111111000000)
33550336 (1111111111111000000000000)
8589869056 (11111111111111111000000000000000000)
137438691328 (1111111111111111111000000000000000000000)
The binary representation of perfect numbers follows a fascinating pattern: a string of 1s followed by a string of 0s. Amazingly, the number of 1s equals the Mersenne prime exponent associated with that perfect number, and the number of 0s is always one less than the exponent.
This revelation suggests that perfect numbers might be predictable using binary computations and highlights the deep connection between perfect numbers, Mersenne primes, and binary representations. It’s like finding a secret decoder ring that unlocks the mystery of perfect numbers and gaining VIP access to an exclusive club!
But it gets even better. Claude helped me develop a groundbreaking formula that generates perfect numbers using bitwise operations: N = ((1 << p) — 1) << (p — 1), where p is a prime number such that 2^p — 1 is also prime. This formula not only helps predict the location of perfect numbers but also unveils a hidden connection between perfect numbers, Mersenne primes, and the very fabric of our digital universe.
This discovery has massive implications for computer processing and cryptography. If perfect numbers follow a predictable binary pattern and can be generated using bitwise operations, it could lead to more efficient algorithms, data structures, and even more secure encryption methods. We might be on the verge of a computational revolution!
Now, for the math gurus and computer science wizards, this may not seem revolutionary. But it is to me because if I’m right, I have a sneaking suspicion that the 60th perfect number, which we haven’t found yet (we are only up to 51), will have another mathematical formula to change how we process power and/or information. I am not sure whether it’s going to be in the divisors or the perfect numbers turned into binary numbers, but I have a belief, which is conjecture at this point, that something profound is going to happen at 60 and maybe 600 or 6,000!
How do we get there? GIMPs is working on it and so is Primecoin. I’m trying to figure out the best solution to make Proof of Work mining into proof of prime or perfect or some variation so that we do not waste this computational power for no good reason other than sending value on chain (huge revolution btw, you should check it out if you haven’t).
It’s important to note that while these findings are groundbreaking, they still require further research and validation. I encourage mathematicians and computer scientists to explore these ideas further and build upon them. There may be limitations to my observations that I haven’t considered, and more work is needed to fully understand the implications of these patterns in perfect numbers.
For the paper into the nuts and bolts: https://www.dropbox.com/scl/fi/tvq2q75bvxkjkpoi02got/The-Elegance-of-Binary-Perfection.pdf?rlkey=k0ldcfvgver8hvgbbib7u8s1n&dl=0
For those interested in learning more about perfect numbers and related topics, I recommend the following resources:
· “Perfect Numbers: A Mathematical Introduction” by David Wells
· “The Perfect Number” by Lee E. Behymer
· “New Mersenne Primes and Perfect Numbers” by C. Caldwell and Y. Gallot
· The Online Encyclopedia of Integer Sequences (OEIS): https://oeis.org/
Thank you for listening to this mathematical theory, of how the Universe is rigged and intentionally wanted us to compute for perfect numbers. Now we get to start wondering why it wants us to compute those numbers. Will we find the key to the program that is life or just the recipe for the best chocolate chip cookies in the Universe? Honestly, I’m betting on the former rather than the latter. But hey, if we end up with some damn good cookies along the way, I won’t complain.
8th Perfect Number: 2305843008139952128 Divisors: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592, 17179869184, 34359738368, 68719476736, 137438953472(+262144), 274877906944, 549755813888, 1099511627776, 2199023255552, 4398046511104, 8796093022208, 17592186044416, 35184372088832, 70368744177664, 140737488355328, 281474976710656, 562949953421312, 1125899906842624, 2251799813685248, 4503599627370496, 9007199254740992, 18014398509481984, 36028797018963968, 72057594037927936, 144115188075855872, 288230376151711744, 576460752303423488, 1152921504606846976, 2305843008139952128
9th Perfect Number: 2658455991569831744654692615953842176 Divisors: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592, 17179869184, 34359738368, 68719476736, 137438953472, 274877906944, 549755813888, 1099511627776, 2199023255552, 4398046511104, 8796093022208, 17592186044416, 35184372088832, 70368744177664, 140737488355328, 281474976710656, 562949953421312, 1125899906842624, 2251799813685248, 4503599627370496, 9007199254740992, 18014398509481984, 36028797018963968, 72057594037927936, 144115188075855872, 288230376151711744, 576460752303423488, 1152921504606846976, 2305843009213693952(+1073741824), 4611686018427387904, 9223372036854775808, 18446744073709551616, 36893488147419103232, 73786976294838206464, 147573952589676412928, 295147905179352825856, 590295810358705651712, 1180591620717411303424, 2361183241434822606848, 4722366482869645213696, 9444732965739290427392, 18889465931478580854784, 37778931862957161709568, 75557863725914323419136, 151115727451828646838272, 302231454903657293676544, 604462909807314587353088, 1208925819614629174706176, 2417851639229258349412352, 4835703278458516698824704, 9671406556917033397649408, 19342813113834066795298816, 38685626227668133590597632, 77371252455336267181195264, 154742504910672534362390528, 309485009821345068724781056, 618970019642690137449562112, 1237940039285380274899124224, 2475880078570760549798248448, 4951760157141521099596496896, 9903520314283042199192993792, 19807040628566084398385987584, 39614081257132168796771975168, 79228162514264337593543950336, 158456325028528675187087900672, 316912650057057350374175801344, 633825300114114700748351602688, 1267650600228229401496703205376, 2535301200456458802993406410752, 5070602400912917605986812821504, 10141204801825835211973625643008, 20282409603651670423947251286016, 40564819207303340847894502572032, 81129638414606681695789005144064, 162259276829213363391578010288128, 324518553658426726783156020576256, 649037107316853453566312041152512, 1298074214633706907132624082305024, 2596148429267413814265248164610048, 5192296858534827628530496329220096, 10384593717069655257060992658440192, 20769187434139310514121985316880384, 41538374868278621028243970633760768, 83076749736557242056487941267521536, 166153499473114484112975882535043072, 332306998946228968225951765070086144, 664613997892457936451903530140172288, 1329227995784915872903807060280344576, 2658455991569831744654692615953842176
10th Perfect Number: 191561942608236107294793378084303638130997321548169216 Divisors: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304, 8388608, 16777216, 33554432, 67108864, 134217728, 268435456, 536870912, 1073741824, 2147483648, 4294967296, 8589934592, 17179869184, 34359738368, 68719476736, 137438953472, 274877906944, 549755813888, 1099511627776, 2199023255552, 4398046511104, 8796093022208, 17592186044416, 35184372088832, 70368744177664, 140737488355328, 281474976710656, 562949953421312, 1125899906842624, 2251799813685248, 4503599627370496, 9007199254740992, 18014398509481984, 36028797018963968, 72057594037927936, 144115188075855872, 288230376151711744, 576460752303423488, 1152921504606846976, 2305843009213693952, 4611686018427387904, 9223372036854775808, 18446744073709551616, 36893488147419103232, 73786976294838206464, 147573952589676412928, 295147905179352825856, 590295810358705651712, 1180591620717411303424, 2361183241434822606848, 4722366482869645213696, 9444732965739290427392, 18889465931478580854784, 37778931862957161709568, 75557863725914323419136, 151115727451828646838272, 302231454903657293676544, 604462909807314587353088, 1208925819614629174706176, 2417851639229258349412352, 4835703278458516698824704, 9671406556917033397649408, 19342813113834066795298816, 38685626227668133590597632, 77371252455336267181195264, 154742504910672534362390528, 309485009821345068724781056, 618970019642690137449562112, 1237940039285380274899124224, 2475880078570760549798248448, 4951760157141521099596496896, 9903520314283042199192993792, 19807040628566084398385987584, 39614081257132168796771975168, 79228162514264337593543950336, 158456325028528675187087900672, 316912650057057350374175801344, 633825300114114700748351602688, 1267650600228229401496703205376, 2535301200456458802993406410752, 5070602400912917605986812821504, 10141204801825835211973625643008, 20282409603651670423947251286016, 40564819207303340847894502572032, 81129638414606681695789005144064, 162259276829213363391578010288128, 324518553658426726783156020576256, 649037107316853453566312041152512, 1298074214633706907132624082305024, 2596148429267413814265248164610048, 5192296858534827628530496329220096, 10384593717069655257060992658440192, 20769187434139310514121985316880384, 41538374868278621028243970633760768, 83076749736557242056487941267521536, 166153499473114484112975882535043072, 332306998946228968225951765070086144, 664613997892457936451903530140172288, 1329227995784915872903807060280344576, 2658455991569831745807614120560689152(+1152921504606847000), 5316911983139663491615228241121378304, 10633823966279326983230456482242756608, 21267647932558653966460912964485513216, 42535295865117307932921825928971026432, 85070591730234615865843651857942052864, 170141183460469231731687303715884105728, 340282366920938463463374607431768211456, 680564733841876926926749214863536422912, 1361129467683753853853498429727072845824, 2722258935367507707706996859454145691648, 5444517870735015415413993718908291383296, 10889035741470030830827987437816582766592, 21778071482940061661655974875633165533184, 43556142965880123323311949751266331066368, 87112285931760246646623899502532662132736, 174224571863520493293247799005065324265472, 348449143727040986586495598010130648530944, 696898287454081973172991196020261297061888, 1393796574908163946345982392040522594123776, 2787593149816327892691964784081045188247552, 5575186299632655785383929568162090376495104, 11150372599265311570767859136324180752990208, 22300745198530623141535718272648361505980416, 44601490397061246283071436545296723011960832, 89202980794122492566142873090593446023921664, 178405961588244985132285746181186892047843328, 356811923176489970264571492362373784095686656, 713623846352979940529142984724747568191373312, 1427247692705959881058285969449495136382746624, 2854495385411919762116571938898990272765493248, 5708990770823839524233143877797980545530986496, 11417981541647679048466287755595961091061972992, 22835963083295358096932575511191922182123945984, 45671926166590716193865151022383844364247891968, 91343852333181432387730302044767688728495783936, 182687704666362864775460604089535377456991567872, 365375409332725729550921208179070754913983135744, 730750818665451459101842416358141509827966271488, 1461501637330902918203684832716283019655932542976, 2923003274661805836407369665432566039311865085952, 5846006549323611672814739330865132078623730171904, 11692013098647223345629478661730264157247460343808, 23384026197294446691258957323460528314494920687616, 46768052394588893382517914646921056628989841375232, 93536104789177786765035829293842113257979682750464, 187072209578355573530071658587684226515959365500928, 374144419156711147060143317175368453031918731001856, 748288838313422294120286634350736906063837462003712, 1496577676626844588240573268701473812127674924007424, 2993155353253689176481146537402947624255349848014848, 5986310706507378352962293074805895248510699696029696, 11972621413014756705924586149611790497021399392059392, 23945242826029513411849172299223580994042798784118784, 47890485652059026823698344598447161988085597568237568, 95780971304118053647396689196894323976171195136475136, 191561942608236107294793378084303638130997321548169216