Hi everyone, I'm here to express my extreme gratitude for the amazing comments. We're clearly blessed with a cool and wholesome community. You all rock! I can tell you that my dad was extremely moved by all of your wishes. He asked me to convey this message, straight from him to all of you: " I want to thank you all for the many birthday wishes. It is an exceptional and unexpected gift. Also, my heart warms up when I see your appreciation for the work of my son. I would like to complement his motto 'keep learning' with mine: 'keep teaching'. Knowledge has this peculiar property that the more of it you give away, the more of it you have left. Have a goof life. "
@kyay105 ай бұрын
BTW, we won't be able to solve *all* maths problems with Omega because Omega has no information about programs that have access to omega. This is the hierarchy of hyper computation or something like that, and it's really neat. But yes realistically all problems we care about are problems about programs that don't have access to omega
@Nzargnalphabet5 ай бұрын
Well that is why omega is uncomputable, if it could be computed, we’d have that problem, we also actually know it’s irrational, because if it was rational it would be computable
@ahoj77204 ай бұрын
@@NzargnalphabetIt’s even transcendental, as all algebraic numbers are computable.
@logician12345 ай бұрын
Doesn't omega depend on the system being used? So it's not really a constant like pi, unless you specify the system you are working in (some specific lambda calculus, for example)
@AllAnglesMath5 ай бұрын
You're right, the exact value will depend heavily on all the choices we make along the way. I didn't want to get bogged down in the details, so I skipped over it. But well spotted.
@Atrix2565 ай бұрын
I was wondering about this, neat to hear. It'd be fun to try and calculate a few trivial bits of omega :)
@JimFarrand5 ай бұрын
Happy Birthday, All Angles's Dad! I too am a software engineer. I have an 18 month old little boy. I think there are many, ways in which I could succeed as a parent, but if in two decades time, my boy is making KZbin videos (or whatever has replaced them) which challenge me to think and learn in the same way that your boy has done for me today, I will feel super proud of what he has achieved. And if he traces any part of his love of learning and his willingness to challenge himself back to me, then I in turn will trace it back to videos like this one that have helped and inspired me. Thank you so much for helping to create a world filled with the passion and curiosity
@AllAnglesMath5 ай бұрын
Thank you so much for that uplifting comment. Let's keep spreading knowledge!
@omrishavit88435 ай бұрын
Happy birthday to your Dad from Boston! 75 is a big one, congratulations!
@Iophiel5 ай бұрын
Hey! This is also my mother's birthday
@AllAnglesMath5 ай бұрын
Congratulations to your mother!
@garrettbates26395 ай бұрын
Happy Birthday from New Mexico.
@danv87185 ай бұрын
Happy anniversary from Spain, and thank you for inspiring your son!! We absolutely love his incredible videos.
@AllAnglesMath5 ай бұрын
Muchas gracias!
@CesarCI-uy6tp5 ай бұрын
Creía totalmente que sería el único español aquí. Me alegra saber que no.
@marcocorico15 ай бұрын
Hi, nice explanation video ! I'm currently working on a video on the exact same subject and I have some remarks, especially on the part "how the oracle works": The Omega that you describe in your video is not defined on a prefix computing model which mean that it is possible that your Omega can be greater than 1 for example if the 2 programs of length 1 (the ones encoded by 0 and 1) both halts they will both add a wheight of 0.5 which will make the total already equals to 1. And by your defenition that would mean that even if there are only thoses two programs which halts the probability of any programs to halts will be 1 (Omegas can be seen as a probability but not in a direct way) . At 17:48 you said that you work only on the shorts programs which means that you can only compute a lower bound of that omega because there are programs on size greater than n that can have an impact of the first bits. To do so you have to not work only on the programs of size n but all programs of your computing model. Since there is an infinity of programs you can't do the trick of "I do one step of each programs and I start again" because that would mean that you can only performs at most one step of each program, to get over this you can use what we call a "Dovetailling" which works like the bijection between N and N^2. I know i am being really pedantic about theses little details but as I said, this is a nice explanation video that probably make the whole concept understandable for a person that don't know about it already and all of thoses details can take a while to explain and might hurt your audience retention so keep it that way 😄
@AllAnglesMath5 ай бұрын
Thanks for the interesting feedback. As soon as your video is ready, feel free to post a link here. Looking forward to learning more!
@ivanjorromedina40105 ай бұрын
Happy birthday to your dad from the east of Spain!
@AllAnglesMath5 ай бұрын
Gracias!
@willclayton59225 ай бұрын
The halting problem is decidable for finite deterministic systems, so it's theoretically possible to calculate omega for some systems. Unfortunately, any problem worth solving with omega would require massive amounts of computational power
@paperwhite385315 күн бұрын
I'm a little bit late to this, but greetings from Kazakhstan 🇰🇿, I hope your dad is doing great and thanks for such good quality videos
@AllAnglesMath13 күн бұрын
Thank you!
@rainytreecat39925 ай бұрын
I think that to compute the number to a certain accuracy would require you to know the answers to all the problems it could solve, so it's less of an oracle and more of a compression algorithm. And an optimal one too, since it's not compressible further!
@lordeji6555 ай бұрын
Happy birthday from France !! Take care of yourself, hoping everything's going great !
@maxtrax32585 ай бұрын
I like the Idee of omega. Happy birthday from Switzerland to your father.
@AllAnglesMath5 ай бұрын
Thank you! Switzerland is one of our favorite hiking countries.
@scalex18825 ай бұрын
Thank you sir for making my day! This video was absolutely incredible. Happy birthday to your Dad from Düsseldorf, Germany!
@AllAnglesMath5 ай бұрын
Danke schön!
@Joe-Joe-Circus5 ай бұрын
A key step in our journey to figuring out if a program halts or not is using omega-n, where n is the "length" of our program and then used to take the first n digits of omega. A few questions I've been thinking about as a result of this and my thoughts (feel free to chime in): Questions - Is it possible that omega has less than n digits? I.e. does omega have infinitely many digits? Does a random number have to have infinitely many digits? Why is omega "random"? Thoughts - From the video, a key point is that a number is random if (and only if?) it is incompressible. Thus, if a number is not random, we could write a program to write out its digits. If it is random, we could not do that. So, if a number has finitely many digits, we should be able to write a program with finitely many steps to write out the digits of that number. So a random number must have infinitely many digits. Secondly, Turing proved through the halting problem that we can't have a program determine whether all programs will halt or not. Thus, we can't compress the probability that a random program halts, and so omega must be random. Since omega is random, it must have infinitely many digits, meaning we could always take the first n digits for arbitrary n. I'm little shaky on that second jump. Let me know if I'm missing something or can think about it in a different way. Great video and happy birthday to dad!
@worndoubloon11755 ай бұрын
Happy birthday to your dad from Oregon!
@cartatowegs50805 ай бұрын
Happy birthday from Duluth Minnesota!
@pureatheistic5 ай бұрын
If you Like this video and topic, you should DEFINETLY go and buy yourself a copy of Gregory Chaitin's book - "Meta Math". It is an amazing book for math and computer nerds in general, but covers the story behind the exploration of Omega coming straight from the man himself, and gives insight into his thought process on discovery and knowledge.
@AllAnglesMath5 ай бұрын
Thanks for the tip!
@DidierSampaolo5 ай бұрын
Happy birthday from Marseilles, France, from a fellow software engineer. :))
@irisvandamme36715 ай бұрын
Fijne verjaardag vake! (Best wishes from Belgium)
@ForsakenDAemon5 ай бұрын
Happy birthday wishes from Melbourne in Australia!
@cemacmillan5 ай бұрын
Belated happy birthday to your Dad from France. Good work getting your (now grown) child interested enough in these topics that now they are making videos for the engineers like me who didn't get to learn the spicy bits of the math.
@NatAttack995 ай бұрын
Happy birthday to your dad from canada :D
@vkessel5 ай бұрын
Happy birthday from Canada!
@RosimInc75 ай бұрын
Happy birthday to your Dad from Quebec, Canada!
@ddv62615 ай бұрын
great video Gelukkige verjaardag, papa! (Evergem, Belgie).
@AllAnglesMath5 ай бұрын
Bedankt voor de fijne wensen!
@David-lp3qy5 ай бұрын
Happy birthday padre! Blessings from Colorado!
@AllAnglesMath5 ай бұрын
Muchas thanks!
@8-P5 ай бұрын
This was one of the best videos i have watched in the couple of weeks on KZbin, thank you!
@sataincsushipower5 ай бұрын
Good video! I'm seeing quite a few people questioning the reasoning and results of the last section of the video. While I'm certainly no expert I wanted to give some notes on where this video is skipping over details (some I think are a bit crucial). This isn't to discredit the video! I understand that some simplifications must occur so the video is accessible: 1. If we actually allow all binary sequences to define a program and add 1/2^k whenever that program halts, notice that this number can be as large as n, when considering just the sequences of length n. This number therefore isn't a probability. I would urge watchers to think about how you might actually describe the probability over an infinite sequence of options. The answer is to define a measure, which is where the 1/2^k thing comes from. 2. The only reason the 1/2^k thing works is because the constant is defined with respect to a *prefix-free*, *universal* turing machine. You might think of this as the 'programming language', which leads to the different values of omega, but this language has restrictions, namely that if one program p halts, then any program which has p as a prefix (is just p with some extra characters added on) then this program *cannot* halt. With this restriction, and this restriction only, the 1/2^k computation step makes sense, (what would that mean if these values summed more than 1, how would we know a prefix has contributed?) 3. The way the 'simulate all programs' step is animated wouldnt work, because we would have to execute a countably infinite set of '1st steps' before returning to the 2nd step of the first program. The solution here is to use a diagonal approach, only executing the xth step of the yth program once all previous programs have computed at least the x+1th step. (Search dovetailing on wikipedia and the subsection on infinite sequences if confused) I found this set of slides helpful for further reading: Search for 'Computation and Thermodynamics - UCR Math' Again to reiterate - I liked the video! But just wanted to add more detail for eager viewers looking to better understand the concept.
@AllAnglesMath5 ай бұрын
Thank you for clarifying! I must admit that I didn't catch all those details myself.
@benrogers54165 ай бұрын
Happy Birthday to your Dad from Tennessee
@krystofsedlacek5 ай бұрын
Great video, very well explained; the topic choice is perfect and carries a nice philosophical thought at the end, "I compress; therefore, I understand." is my favorite line. Btw I think there is a mistake at 10:36 since a perfect number equals HALF the sum of its divisors, not twice (actually, quite a bummer that it's not twice the sum, as that would make the problem of proving that an odd one doesn't exist pretty easy lol). Also, happy birthday to your dad. Maybe he can wish for the first 2^75 digits of omega as he blows out the candles on the birthday cake.
@AllAnglesMath5 ай бұрын
You're absolutely right about the perfect numbers. My mistake.
@clementdato63285 ай бұрын
Happy cake day for you dad 🎉
@timseguine25 ай бұрын
found the redditor
@palfers15 ай бұрын
I just turned 75 too, and I'm also a Dad, so happy birthday to both us Dads! I found an interesting pattern for the composites of Euler's quadratic. Perhaps you can find it too.
@AllAnglesMath5 ай бұрын
Congratulations on your recent birthday!
@BrianOxleyTexan5 ай бұрын
Happy birthday from Houston, TX!
@amarasa25675 ай бұрын
Happy birthday to your dad from France :)
@carloselfrancos72055 ай бұрын
Happy birthday from France!
@Sawatzel5 ай бұрын
Happy birthday from Germany ❤
@TheTriggor5 ай бұрын
Happy birthday to your dad from Poland! By the way, I believe even if we knew the value of omega, running all possible programs at once could be tricky - at a trillion in, we would still be looking at programs that print random constants
@AllAnglesMath5 ай бұрын
You're right, the entire idea of omega is mostly theoretical, not very practical.
@MusingsAndIdeas5 ай бұрын
Happy Birthday from South Florida!
@aaronspeedy77805 ай бұрын
Happy birthday to your dad from Texas! Congratulations on the big 75!
@pedrohcf8915 ай бұрын
Happy Birthday to your dad from Brazil!
@RingingBellee5 ай бұрын
Happy 75th birthday from the Blue ridge Mountains of North Carolina! May it and the days that follow be wonderful 💕
@ShawSumma5 ай бұрын
Happy birthday mr. Dad, from central Michigan.
@lygaret5 ай бұрын
HB from Boulder, CO, USA! coder dads are important!
@d4v0r_x5 ай бұрын
happy birthday dad, from koper, slovenia
@luckythelucklesswolf14195 ай бұрын
happy birthday from Canada!
@quakquak61415 ай бұрын
Happy birthday to your dad from Italy!
@rsvdark_main5 ай бұрын
Happy birthday!
@lexinwonderland57415 ай бұрын
HAPPY BIRTHDAY, MR. ANGLES! from Atlanta, USA
@AllAnglesMath5 ай бұрын
Thanks! Would be weird if that were really our last name. Like the Paul Simon song: You can call me All 😉
@dinhero215 ай бұрын
Happy 75th birthday! Thank you for having such a great son! From Brazil!
@asappia5 ай бұрын
Happy B birthday from Antibes in France
@AllAnglesMath5 ай бұрын
I have fond memories of walking along the Cap d'Antibes. Thanks for the wishes!
@jacoblister5 ай бұрын
Happy birthday from New Zealand
@letscodeitup5 ай бұрын
Happy Birthday to your dad!
@orpheus28835 ай бұрын
Happiness and many more years of life for your dad! From Brazil!
@AllAnglesMath5 ай бұрын
Obrigado!
@ZomgyLand2 ай бұрын
Late happy birthday to your dad! I'm israeli but I recently moved to the netherlands for a master's degree in logic in UvA. Working hard on giving you some future content :)
@AllAnglesMath2 ай бұрын
Thanks! If you have a link to the research you're doing, maybe we can share it or even consider making a future video about it. Shalom.
@tophat5935 ай бұрын
Oh, it's my dad's birthday today as well. I think he's 76, I always forget whether it's my mum or dad was born in 48 or 49. What a nice coincidence. :) Happy b'day to both our dads.
@AllAnglesMath5 ай бұрын
Our best wishes to your dad as well!
@tophat5935 ай бұрын
@@AllAnglesMath He was 75 as well. :) Had a big bbq with the grandkids in the evening. Was really good!
@baruchben-david41965 ай бұрын
Happy Birthday from Chicago...
@Nihil24075 ай бұрын
Happy birthday from Berlin!
@caddr5 ай бұрын
Happy Birthday from Indonesia
@diribigal5 ай бұрын
Happy birthday from Baltimore!
@trixelpixel51965 ай бұрын
Happy Birthday from Columbus, Ohio, USA! ❤
@dansheppard29655 ай бұрын
Oh Ω, not ω. That's not so surprising, but I'll watch anyway, 😀. Chaitin's work is always worth revisiting!
@omnikar55 ай бұрын
10:36 I think you meant to say that a perfect number equals _half_ the sum of it's divisors?
@AllAnglesMath5 ай бұрын
Yes, absolutely. Thanks for the correction.
@kro_me5 ай бұрын
Happy birthday to your dad!!
@marekglowacki26075 ай бұрын
Best wishes from Poland - Cracow !
@petterlarsson72575 ай бұрын
happy birthday from sweden
@cytosolic53035 ай бұрын
Happy Birthday from Washington State.
@daxplatiro16685 ай бұрын
Happy Birthday from Hawaii!!🥳🥳🥳
@jonathandawson30915 ай бұрын
This is all theoretical though. Because between at the boundary of halting programs, there lie the busy beavers. I.e. program of length n that runs the largest possible number of steps before halting. The number of steps a busy beaver runs before stopping, BB(n), is finite but absolutely insanely humongous - because in some way, it is the largest numbers that you can ever describe if you were the cleverest person. So even if you knew Omega, you would need to wait an almost indescribably long time before the scale tips over, way, way, unimaginably larger than age of the universe or anything we can describe easily.
@AllAnglesMath5 ай бұрын
Agreed. Omega is purely theoretical in many ways, but still fun to think about.
@rylieweaver15165 ай бұрын
Best wishes to your dad from Tennessee! (And California)
@DeclanMBrennan5 ай бұрын
A big happy birthday to your Dad from another software engineer in the beautiful Wicklow hills of Ireland.
@Ctrl-Z-Renders5 ай бұрын
Happy b-day from belgium!
@AllAnglesMath5 ай бұрын
Dankjewel / merci bien!
@Ctrl-Z-Renders5 ай бұрын
@@AllAnglesMath geen probleem/no problem
@АлексейСтах-з3н5 ай бұрын
Happy birthday from Ukraine. I'm software engineer as well, love math
@amr31625 ай бұрын
Happy birthday from Egypt 🎉
@turtlebro83145 ай бұрын
Happy birthday to papa from England
@pudicio5 ай бұрын
Congrats dad!
@gabriellisboaconegero8045 ай бұрын
Happy birthday all algles dada from Brazil. Me and my girlfriend loves your videos
@user-pr6ed3ri2k5 ай бұрын
Happy bday for your dad, from 🇵🇭
@pseudolullus5 ай бұрын
HBD to your dad from Korea!
@willbradley17345 ай бұрын
happy birthday to your dad from minnesota 🎉
@shardator5 ай бұрын
Happy birthday to your dad! Mine will be 75 next week!
@AllAnglesMath5 ай бұрын
Thanks, and send your dad our best wishes in turn!
@MarcDonis5 ай бұрын
happy 75th from Luxembourg! 🎉
@twixerclawford5 ай бұрын
Just to clarify: the reason why we can't know omega is not because you can't write it down, but rather that it is impossible to *prove* that that number is indeed omega. Similar to how it's impossible to prove the continuum hypothesis, or gödel's incompleteness theorem
@sataincsushipower5 ай бұрын
No - if we could write it down (compute it with finite means) then there would be a halting function. We might not be able to prove that it is actually the halting function, but it would work all the same. Since the existence of the halting function leads to contradicition this number cannot be computed.
@oliverray585 ай бұрын
@@sataincsushipowerCOUNT THE CONTRADICTION AS A HALF. THE CONTRADICTORY ONE IS ONLY ONE PROGRAM OUT OF QUADRILLIONS AND QUADRILLIONS SO IT WON'T AFFECT THE ESTIMATE FOR OMEGA BY THAT MUCH IF YOU DON'T COUNT IT. I AM EXCITED TO SEE IF YOU MATH NERDS CRACK IT ONE DAY!
@MeshremMath5 ай бұрын
Happy birthday from the Americas
@05degrees5 ай бұрын
My late congratulations!
@ςγτε5 ай бұрын
Happy Birthday to your dad from India 🎊 Today is my mom's birthday too
@AllAnglesMath5 ай бұрын
Thank you, and happy birthday to your mother. Wish her all the best from us!
@ςγτε5 ай бұрын
@@AllAnglesMath ❤️
@kingofnumbers76605 ай бұрын
Happy birthday to your dad!
@michaellatsky5 ай бұрын
Happy birthday from South Africa!❤ 2:15
@neuekatze15 ай бұрын
happy birthday for your dad from Turkey 🎉
@AllAnglesMath5 ай бұрын
Such a beautiful country. Thanks!
@Zantorc5 ай бұрын
Happy birthday from London and a 68 year old retired software engineer.
@simeondermaats5 ай бұрын
Happy birthday to your father from Leuven!
@AllAnglesMath5 ай бұрын
Mijn geboortestad!
@Yuurei-Ressha92165 ай бұрын
Happy Birthday to your Dad from the panhandle of Florida
@aaronspeedy77805 ай бұрын
Woah we are very close. I'm from the panhandle of Texas. Happy birthday to you, All Angle's dad!
@AllAnglesMath5 ай бұрын
My country has no panhandle, but we do have some funky bits flying off in the north.
@lunafoxfire5 ай бұрын
Happy birthday from USA!
@РайанКупер-э4о5 ай бұрын
Happy birthday from Russia🎉 About hauling problem - had anyone proved that it's the same number for any Turing-complete language? Cuz if it's not true, we could state the opposite problem - choose number between 0 and 1. For said number construct a programming language in a way that it's hauling constant would be this arbitrary number.
@enpeacemusic1925 ай бұрын
Bit late but HAPPY BIRTHDAY FROM THE NETHERLANDS!!
@AllAnglesMath5 ай бұрын
Dank je!
@AnshKrishnia5 ай бұрын
Happy birthday to your dad from india🎉
@fynnevantienhoven98665 ай бұрын
A bit late maybe, but happy birthday from the netherlands!