The longest mathematical proof ever

  Рет қаралды 86,999

Dr. Trefor Bazett

Dr. Trefor Bazett

Күн бұрын

Пікірлер: 298
@DrTrefor
@DrTrefor Ай бұрын
Clarifications: 1) In the definition of Schur number, we are talking about the largest integer such that *there exists* a coloring with no monochromatic solutions to a+b=c. You can always do a stupid colorings like all one color, the question is how high can we get where we can find at least one possible coloring without any monochromatic triples. 2) A few of you noticed the distinction between demanding each number has AT LEAST one color and demanding each number has AT MOST one color (put together, each number gets exactly one color). In the video I only implemented the former. Partly, this was because the expressions were long and I wanted it brief for the video, but partly this is because when using SAT solvers, a technique called blocked clause elimination ends up eliminating the extra causes for the AT MOST direction. Some of the comment suggestions was just to use XOR instead of OR, but SAT solvers apply to things in something called "conjunctive normal form" which is just long series of and statements of or statements, so when encoding we break up the XOR statements into multiple OR statements. Check out the section on the paper on symmetry breaking for further reading here. 3) Just for fun. What the "longest" mathematical proof is depends a bit on interpretation. Another contender (and won the guiness record) is the classification of finite simple groups, involving hundreds of papers combined.
@Player_is_I
@Player_is_I Ай бұрын
Epic video! ❤
@deoxal7947
@deoxal7947 Ай бұрын
So are you saying the proof is to find a coloring pattern that doesn't have any monochromatic triples for all integers? I was really confused how you picked the ordering at the beginning of the video.
@FrankHarwald
@FrankHarwald Ай бұрын
Content quality: SUPER! Production quality: meh. Man, your recording is kind of bad, you new better/new recording equipment/staff.
@DjVortex-w
@DjVortex-w Ай бұрын
Quite many years ago, when commenting on another proof that similarly had a huge amount of computer-generated data attached to it, a mathematician said that (paraphrasing) "a good mathematical proof is like a poem. This proof is like a phonebook." He didn't like that proof much.
@DrTrefor
@DrTrefor Ай бұрын
That’s an awesome line lol
@JMUDoc
@JMUDoc Ай бұрын
It was said about the proof of the Four Colour Theorem, but there's no definitive source for the quote.
@steffenbendel6031
@steffenbendel6031 Ай бұрын
There probably is s theorem that not all problems that have solutions have a nice short proof.
@michaelleue7594
@michaelleue7594 Ай бұрын
@@steffenbendel6031 That would be a conjecture, not a theorem.
@stevenfallinge7149
@stevenfallinge7149 Ай бұрын
@@steffenbendel6031 One classic example of such a "messy" proof is the proof that that a random walk along a grid (almost) always returns to itself in 2D but not in 3D. It's just a bunch of computation that a series converges or diverges, it's very much "go in an do it" rather than anything "elegant."
@razvanrusan9319
@razvanrusan9319 Ай бұрын
This is why mathematics- in a very general and abstract sense- scares me. What if some answers *could* be known, but they're simply too complicated for our minds to understand?
@fungouslobster5123
@fungouslobster5123 Ай бұрын
this happens a lot so we have to develop new tools to make them more interpretable but there probably is stuff that can never be fully understood
@MinecraftMasterNo1
@MinecraftMasterNo1 Ай бұрын
Mathematics is fundamentally incomplete or inconsistent anyway. And we cannot demonstrate its consistency. There is already a fundamental leap of faith when we do math and choose to believe our results to be correct.
@2299momo
@2299momo Ай бұрын
@@MinecraftMasterNo1 That's different than what OP is considering
@ckq
@ckq Ай бұрын
I mean we know a lot of stuff. The stuff we don't know are left for conjectures and the future
@MinecraftMasterNo1
@MinecraftMasterNo1 Ай бұрын
@@2299momo If we cannot prove even results we know to be true or even be sure that things we believe to be "true" are actually true or if our formal system is inconsistent, what would even more complex results change? absolutely nothing
@deleted-something
@deleted-something Ай бұрын
God may forgive the peer reviewers 🤣
@DrTrefor
@DrTrefor Ай бұрын
lol right:D
@crazyape968
@crazyape968 Ай бұрын
16:29 You say 2 terabytes here but 2000 terabytes at the beginning of the video. I assume the 2000 is correct since a "mere" 2TB is nothing these days.
@DrTrefor
@DrTrefor Ай бұрын
Oh yes, I meant 2 PETAbytes
@QuardGame
@QuardGame Ай бұрын
Props to the guy in 90s who found solution with 160 numbers
@DigitalJedi
@DigitalJedi Ай бұрын
Those poor, poor pentiums.
@iMíccoli
@iMíccoli 24 күн бұрын
True, what a legend.
@stefangrosser6466
@stefangrosser6466 Ай бұрын
Another interesting question on could ask is, "Can we give a much much shorter proof that S(5) = 160?". As you say in your video, the runtime and computational history of a SAT solver is quite literally a proof of the theorem it is showing. If you pick any SAT solver, its rules define some small subset of first order logic. For the SAT solver in this paper, let's call this fragment of logic T. We can very generally ask, is there a shorter T-proof at all which demonstrates that S(5)=160? This is the field of Propositional Proof Complexity (which is my field :) ), where you try to show that powerful systems of deductions can require very long (even exponential size) proofs to show that a theorem is true. The simplification rules you show in the video are part of the Resolution propositional proof system, one of the most foundational and well studied proof systems. In general, SAT solvers use much more powerful deductions, and define proof systems of which it is open to get exponential lower bounds for proof sizes. I do not know exactly what proof system T the SAT solver in this paper corresponds to, but trying to show that no shorter proof is possible is fascinating and most likely wide open.
@DrTrefor
@DrTrefor Ай бұрын
Ya that's a really interesting questions for sure, thanks for sharing:)
@scudlee
@scudlee Ай бұрын
Presumably you could simplify the statements slightly by fixing the colors of 1 and 2, since you know they must be different, and any successful coloring would be also be true with the colors permuted however you like.
@DrTrefor
@DrTrefor Ай бұрын
Ya actually I didn’t put it in the video but the author does a lot of work with this idea and “symmetry breaking”more generally
@JohnDoe-ti2np
@JohnDoe-ti2np Ай бұрын
@@DrTrefor It's just one author, right? Marijn Heule?
@almscurium
@almscurium Ай бұрын
@@JohnDoe-ti2npclearly not
@JohnDoe-ti2np
@JohnDoe-ti2np Ай бұрын
@@almscurium Who are the other authors?
@Faroshkas
@Faroshkas Ай бұрын
​@@JohnDoe-ti2npJames Hegensson
@yfidalv
@yfidalv Ай бұрын
the animations at 11:52 with the logical clauses cancelling out was so satisfying, that was a great segment
@andrewharrison8436
@andrewharrison8436 Ай бұрын
There are just these "easy" proofs that depend on doing something in principle but doing that thing in practice is really hard. The proof of an infinite number of primes is an obvious example, producing a few thousand primes is easy enough but factorising their product + 1 is a really hard problem but in principle it generates a prime we haven't listed yet. Ramsey theory seems to be a rich source of these kinds of proof, if it's big enough there will be something but how big is left as an exercise for the reader!.
@DrTrefor
@DrTrefor Ай бұрын
Ya Ramsey theory has all these theorems about how eventually some structure is guaranteed to occur eventually and some of the proofs are quite nice and elegant, but the computations sure get super long!
@sstadnicki
@sstadnicki Ай бұрын
That's _a_ proof for the infinitude of primes, but it's worth noting that there are a lot of them out there and many of them don't require any calculation to prove. My personal favorite goes through information theory, though it assumes unique factorization: we show that for any representation of numbers as a string of bits, for all n there's at least one number of at most n bits whose representation is at least n bits long. This is just a counting argument: there are 2^n such numbers but only 2^n-1 bit strings of length
@unvergebeneid
@unvergebeneid Ай бұрын
It's kind of impressive that in the 90s, they found a lower bound that turned out to be the actual solution.
@DrTrefor
@DrTrefor Ай бұрын
Ya for sure. There are some shortcuts to help search (notice that the one for 3 is a palindrome? So is the example for 5).
@katakana1
@katakana1 29 күн бұрын
@@DrTrefor Could that be true for any odd number? (including the trivial case of 1)
@KanaalJo
@KanaalJo 25 күн бұрын
it is also easier in the sense that you have to find only 1 coloring that satisfies the constraints (there are probably many 5-colorings for the first 160 integers). That actually makes me wonder now if you could predict more or less where the change in satisfiability and unsatisfiability occurs by counting the amount of satisfiable solutions as the number of integers grow.
@codahighland
@codahighland Ай бұрын
Woo! Shout out to ACL2, I haven't heard about that since I was working on my honors thesis 20 years ago. Good stuff!
@rosiefay7283
@rosiefay7283 Ай бұрын
3:08 I think you mean "such that *it is possible* to colour 1..n with k colours so that there are no monochromatic solutions to a+b=c".
@DrTrefor
@DrTrefor Ай бұрын
Exactly, thank you! Certainly many colourings (like all just one colour) will have monochromatic triples.
@CrateSauce
@CrateSauce Ай бұрын
British detected. Activating Project Webster... *color
@jesusthroughmary
@jesusthroughmary Ай бұрын
Your "correction" is merely stylistic, it's the same in substance as what was in the video
@DrTrefor
@DrTrefor Ай бұрын
@@CrateSauceCanadian in this case!!
@leif1075
@leif1075 Ай бұрын
​@DrTrefor Off topic Trefor can you PLEASE PLEASE SHARE HOW you don't get fed up and bored and tired doing math?? And how can I be a genius like Einstein or Ramanujan? Hope to hear from you PLEASE
@RhettRobinson
@RhettRobinson Ай бұрын
Very cool! Given a computational proof like this, are we able to get interesting insights from the proof? The advances on algorithms is great to see though!
@DrTrefor
@DrTrefor Ай бұрын
I don’t think it yields some interesting insight, although in other cases it can such as the computer finding a conjecture we didn’t think about before
@purplenanite
@purplenanite Ай бұрын
if you encoded the colors as binary digits, you could likely decrease the number of variables a bit, while also de facto encoding that each color can only occur once. like - if there were four colors, then 2 variables would be needed : TT -> color 1 TF -> color 2 FT -> color 3 FF -> color 4 for 5 colors though, you would need 3 bits, so the savings aren't as great. Although i don't know if it parallelizes more efficiently.
@GeoffryGifari
@GeoffryGifari Ай бұрын
Questions on mathematical proofs, but not really linked to the problem in the video: 1. One mathematical statement can have multiple ways to prove it right? If each proof has a different length, is there a way to determine the proof (step-by-step) with minimal length? 2. Generalizing the first question: since math deals with abstraction, can the proofs themselves be treated as mathematical objects with certain properties?
@lietpi
@lietpi Ай бұрын
Certainly you can treat proofs as objects of some sort. For instance, in the theory of "propositions-as-types", a proof is a term of a particular type that represents the proposition. Depending on how this term is represented, you can even have a notion of length. I believe determining the minimal proof length is an undecidable problem, since we can search all proofs of that length for a proof of our statement in finite time. But we already know that the problem of proving statements is undecidable in general.
@creativenametxt2960
@creativenametxt2960 21 күн бұрын
determining minimal proof size should be possible if we know that the proof exists (iterate over all possible proofs, starting with the ones with minimal length up until you find one) the problem is that such a method is unviable, it's gonna take too much time to compute there presumably are better options than what I just described, but it doesn't seem likely that it's an easy task for the general case at least
@columbus8myhw
@columbus8myhw 15 күн бұрын
For the first question, nobody knows a good way to do this in general. (In theory you could "brute force" this but it would take much longer than the age of the universe to do.) For the second question: yes! This is known as "proof theory". Proofs depend on the axioms you have: the more axioms you have, the more theorems you can prove, but if you have too many axioms you might have accidentally introduced an inconsistency. Perhaps the most famous result of proof theory is Gödel's first incompleteness theorem, which (in a sense) shows that there is no "strongest" axiom system.
@1.4142
@1.4142 Ай бұрын
the audio sounds a bit compressed
@DrTrefor
@DrTrefor Ай бұрын
I really hate audio - I THOUGHT I had my normal set up but something must have been set wrong unfortunately:/
@jjjjulian
@jjjjulian Ай бұрын
@@DrTrefor you can use AI to enhance audio quality!
@blockshift758
@blockshift758 Ай бұрын
Peak of PFP checks out
@davethesid8960
@davethesid8960 9 күн бұрын
2:09 But you don't have two 1's, so that's cheating.
@alexbenton226
@alexbenton226 Ай бұрын
5:10 bruce force?
@DrTrefor
@DrTrefor Ай бұрын
Um lol
@TRex-fu7bt
@TRex-fu7bt Ай бұрын
Really nice SAT explanation
@perpetummobile5985
@perpetummobile5985 Ай бұрын
Small historical comment: although it is of course correct to say that Schur's theorem belongs to the area of Ramsey theory, I feel like it is important to mention that Issai Schur proved his theorem at least 11 years before Ramsey proved his eponymous Ramsey theorem, and at the time Schur proved it Ramsey was likely a middle schooler still.
@martinepstein9826
@martinepstein9826 6 күн бұрын
I feel like 5 is usual the number where very fast-growing or difficult to compute sequences show their teeth. - The 5th busy beaver number was only recently confirmed to be 47,176,870 - 2^(2^(2^2) is a manageable number, 2^(2^(2^(2^2))) is not - The Ramsey number R(4,4) is known, the Ramsey number R(5,5) is not - The 4th Schur number isn't too difficult to find, but the 5th is at the very limit of our capabilities.
@ocks_dev_vlogs
@ocks_dev_vlogs 27 күн бұрын
5:16 while this number iis the max amount of combinations, a lot of these would be invalidated immediately, like take this example. If I use the colors A B and the numbers 1 2 3 4, coloring them 1A 2B 3B 4A is functionally the same as coloring them 1B 2A 3A 4B, which reduces the amount of combinations by a decent margin
@icemelts3191
@icemelts3191 21 күн бұрын
i loved math got depressed then i hated everything, changed my major, now i just spend a lot of time reminiscing the good times... thus, this comment on a video of math proves..
@tristanballman9262
@tristanballman9262 Ай бұрын
Can we establish better bounds by solving the problem for subsequences of the positive integers? Edit: or perhaps by analyzing the relationships between N, 2N, 3N... which are all isomorphic under addition and can be colored with the exact same patterns.
@klausklausen4301
@klausklausen4301 Ай бұрын
I kinda expected the Classification of finite simple groups, but this was interesting nonetheless.
@DrTrefor
@DrTrefor Ай бұрын
That definitely wins for longest written “by hand” by humans, actually i think it even won the Guinness book of world records for it!
@eclipse1353
@eclipse1353 Ай бұрын
@@DrTrefor I don´t quite recall that one, but there was a more than 300 page long proof that 1+1=2
@cosmo1248
@cosmo1248 Ай бұрын
​@@eclipse1353 Not quite, the majority of the first 300 pages are setting up the system, only some of which are needed to show that 1+1=succ(1)=2. I think the classification of finite simple groups is 2000 pages long
@Utesfan100
@Utesfan100 Ай бұрын
That is only 100,000 pages of journal articles. That can fit on most hard drives now adays.
@purplenanite
@purplenanite Ай бұрын
I think I found a pretty alright lower bound, in two interesting ways If you take a solution of n-1 colors: S(n-1), the first color we add after that (S(n-1)+1) must be our new color (say green) then the only thing preventing us from coloring everything green is that (S(n-1)+1)*2 cannot be green but we can color green from S(n-1)+1 ... 2S(n-1)+1. And then, we can repeat the original solution for S(n-1), as it's now far away enough for interference to go away (sorta) which gives us a coloring of n colors with length 3*S(n-1)+1. (it also preserves symmetry - if the solution to n-1 is symmetric, this will also be!) Alternatively, we can make our first color (say blue) on the numbers 3n+1, like 1,4,7,10... since (3n+1)+(3m+1)=3(n+m)+2, this coloring is fine. now we consider the gaps. the first gap is 2,3 - next is 5,6 - 8,9, etc but consider how these numbers add. 2+2=4 (which is blue, and is covered) 2+3=5 3+3=6 5,6 are in the next gap up. An in general, all the numbers in gap "n" + gap "m" either are blue (end up in 3n+1), or end up in gap "n+m". Therefore, if we make all the numbers in a gap share the same color, we can reduce it back to the original problem, but smaller and with one less color. If you make this coloring S(n-1), then this will also give you 3*S(n-1)+1, but in a different way.
@tsuwako7497
@tsuwako7497 Ай бұрын
I'm certain Schur found that lower bound. It gives the inequality S(n) >= 3*S(n-1)+1. If you iterate S(n-1) >= 3*S(n-2)+1 and so on you get S(n) >= (3^n -1)/2. That said, this lower bound gives S(5) >= 133 and S(6)>= 481 while we know S(6)>=536... It seems that it gets less precise as we take a bigger n
@evgiz0r
@evgiz0r 24 күн бұрын
Really cool, enjoyed it a lot. Sounds like the SAT solvers integrate such parallism methods into them ( or some higher level library ). I wonder if you could use the same method to find multiple 160 solutions, find some patterns in those to optimize searches for even larger scales ( better probably for succesful searches ) It is also common to add more rules to the problem, so it could fail faster. For example you can deduce that no following numbers will be blue after you color 1 with blue. But of course its a trade off. Will try on some of our high level solvers and see how bad those are 😅
@DrTrefor
@DrTrefor 24 күн бұрын
Ya this method additionally categorized all of the (millions of) solutions in the 160 case, and many do have nice patterns like being palindromes
@PitchWheel
@PitchWheel Ай бұрын
As a non matematitian i'm astonished by the fact that such a simple problem cannot be solved by understanding the underlying patterns and symmetries that certainly exist. For example, chosen a number c divide it by two, then a and b will every time equally distant from that result, giving the solution a certain predictability and order. It's very strange that brute force is the only possible way. This furthermore makes me wonder when you clearly created a very simple algorithm for the first easiest solution, an algorithm that apparently could lead in my eyes to some graph theory solution
@sstadnicki
@sstadnicki Ай бұрын
One of the problems is that there's less symmetry and pattern here than you might think; note that there was a proof for two colors in the video, but for three there was just a configuration given, not a proof that it's maximal. When you try and actually walk through a proof for yourself you'll find that it's a sort of educated 'guess-and-check', a lot like solving a sudoku; you can cut off a lot of possible options / branches fairly short but you wind up exploring a few in great depth. This sort of structure (a search tree) is actually pretty well-known from the early days of computer chess and we have a pretty good understanding of what kind of speed-ups you can get with it; it generally takes the number of cases from roughly n^d to n^(d/2), roughly a square root. So here you'd be going from 5^160 to 5^80 - an immense reduction, but the reduced result is still well outside the reach of analysis.
@sstadnicki
@sstadnicki Ай бұрын
A good illustration of the lack of structure is the construction of _Golomb Rulers_ ( en.wikipedia.org/wiki/Golomb_ruler ) : they've got a very similar flavor to these non-monochromatic colorings, but if you look at the examples there's little rhyme or reason to them and even looking at the optimal lengths, almost any conjecture you might want to make about these as a sequence starts to fall apart within the first couple dozen values.
@ZoranRavic
@ZoranRavic 29 күн бұрын
​@@sstadnicki "for three there was just a configuration given, not a proof that it's maximal". It's easy to check and see that 13 is max for 3 colors, but it wouldn't fit nicely in a video. Coincidentally there are 3 possible configurations and they are all almost identical. Only for 4 and more colors it gets chaotic.
@phyarth8082
@phyarth8082 Ай бұрын
Four color map theorem was first time then computation proved mathematical theorem.
@adeldude13
@adeldude13 Ай бұрын
Amazing video as always
@johnchessant3012
@johnchessant3012 Ай бұрын
pretty cool! also I did a double take at 14:31 haha
@DrTrefor
@DrTrefor Ай бұрын
Haha 🤣
@yanntal954
@yanntal954 Ай бұрын
So if i got this straight, the proof actually was that you cant color using only 5 colors the numbers from 1 to 161? If thats the case, then I can see why the verification should take just as long, because this would be a coNP-Complete problem, namely, deciding that a formula is not satisfiable?
@DrTrefor
@DrTrefor Ай бұрын
Exactly. You can do it for 160, can't do it for 161
@yanntal954
@yanntal954 Ай бұрын
@@DrTrefor My confusing was related to the fact that this looked like it's going to find a satisfying assignment, thus solving an NP problem and so the verification wouldn't have been as difficult as solving it in the first place. However, this as far as I understand now, was not the case. They solved a problem outside NP, thus having a proof as difficult to verify as it is to find! It was known for over 30 years that 1,...,160 was possible with 5 colors and they showed 1,...,161 was not.
@farkarf
@farkarf Ай бұрын
2 PBs is huge. So is 13 years of compute (was it 13? can't remember). I wonder if cryptographic methods can play a useful role for the archival of verified machine generated proofs. Say a compact artifact that asserts the verifier successfully verified the output of the program -- a non-interactive zero knowledge proof, maybe. If in the future the math community is to generate such proofs at scale, it would be useful not to have to archive the proof itself but only program [that generates the proof] along with a cryptographic proof that its output was verified. Is the issue of the *archival* of computer generated proofs itself an area of research?
@matthewlloyd3255
@matthewlloyd3255 Ай бұрын
20-25 years ago I studied Applied Mathematics - things like Fluid Dynamics, various numerical methods and other things very useful to Engineering and related disciplines. I'm glad I didn't study pure mathematics - I much prefer mathematical knowledge that has some fairly obvious direct application to real world stuff. Most of this number theory sort of thing just seems to be at the edge of being practical - at least a lot of the time, but not always. My attitude is not dissimilar to the kids I taught later, "Sir...when are we ever going to use this maths?"
@benjaminshropshire2900
@benjaminshropshire2900 Ай бұрын
With regards to the balance between breaking it up and "just work longer", I kinda wonder what the motivation for ever going with "just work longer" would be? I'm thinking it suggests something about the distribution of solution times that it's faster to do that then break up everything that doesn't solve quickly. On the other hand, you might be able to have you cake and eat it too if the SAT solver could take an intermediate state of a problem and on demand split it into halves that can be processed on concurrency. If a solver could be structured that way, then you just trigger that on the longest running shard any time you have unused compute. That said, I'm now wondering if that's what they did? (One interesting property of tree search algorithms is that they can be insanely sensitive to how you traverse things. Even very tiny improvements to the choice of how you proceed can make many order of magnitude changes in compute time. I first ran into this with alpha-beta pruning where just by changing the fixed order of traversal of sub trees I got a change in the "effective branching factor" from something like 3.07 to 3.01 for something like a 100x speedup.)
@letsmakeit110
@letsmakeit110 Ай бұрын
I've used this before when writing sudoku solvers and rpg party optimizers, but I didn't know the concept already had a name. I just called it partial combinations.
@user-pr6ed3ri2k
@user-pr6ed3ri2k 26 күн бұрын
15:47 I wonder how they formulated S(5) without knowing how many "a+b≠c if a,b,c are the same color" statements they should add
@orenamir2
@orenamir2 Ай бұрын
Is there quantum algorithm for finding schurs number? Seems like there should be
@SobTim-eu3xu
@SobTim-eu3xu Ай бұрын
Great video!)
@DrTrefor
@DrTrefor Ай бұрын
Thanks!
@chrisjohngrima9761
@chrisjohngrima9761 Ай бұрын
Fermat if he had extra papers
@mcol3
@mcol3 Ай бұрын
So what is S(5)? 160?
@DrTrefor
@DrTrefor Ай бұрын
Ha yes! I suppose I should have said that explicitly somewhere:D
@MrConverse
@MrConverse Ай бұрын
8:55, did you say “colored true” when you meant to say “colored blue”? Kinda a fun verbal misstatement. Great video!
@DrTrefor
@DrTrefor Ай бұрын
Um lol that is quite the “speako”:D
@kaishang6406
@kaishang6406 Ай бұрын
the example encoding you give isn't correct. it should be "p1b xor p1y" instead of "p1b or p1y" where a xor b is "a or b and not (a and b)".
@electricnezumi
@electricnezumi Ай бұрын
when I saw this problem I figured it was going to be reduced to SAT. truly the swiss army knife of algorithms
@quintonpierre
@quintonpierre Ай бұрын
Is there any reference about this new look-ahead strategy?
@OpPhilo03
@OpPhilo03 Ай бұрын
5-6 days ago i was thinking about that and today you have make this video😂😂. I am surprise😂
@eclipse1353
@eclipse1353 Ай бұрын
The explanation of S(k) is quite unambiguous, since we could assume a can or cannot be equal to b. so, 1 could be color 1, 2 cannot be formed with 1 1 so it can be color 1, 3=1+2 so it has to be color 2, etc. if a and b had to be distinct numbers, S(k) would be a lot larger. so, S(1)=2, S(2)>=7, S(3)>16 these results are just with a greedy algorithm. I´m quite sure S(4)>>44
@romangeneral23
@romangeneral23 Ай бұрын
I feel like mathematicians come up with the most random things they can think of and convince everyone that it is fundamental to something that they also made up...
@conanedojawa4538
@conanedojawa4538 Ай бұрын
What if the condition a+b=c be subtraction or multiplication?
@wv1seahawks
@wv1seahawks Ай бұрын
See the way I think of this problem is TOTALLY different haha. Because if you have a number where a+b=c must be monochromatic, then every a,b pair are the same color. In the case of 14, I can do 1+13, 2+12, 3+11,…. This means that when I have a number that cannot satisfy this property, then the coloring of the preceding numbers has a reflection. So for 5 it goes b,y|y,b and for 14 it goes b,y,y,b,p,p|b|p,p,b,y,y,b. So like I wonder if it is faster computationally to just brute force color them and when you detect a possible reflection, you can estimate what the solution could be. Instead of running this massive proof for each case of n
@matthewsarsam8920
@matthewsarsam8920 Ай бұрын
Great video
@WingMyWay
@WingMyWay Ай бұрын
Things like the ABC conjecture prove that you dont need length for proofs to be tedious.
@georgehaas7292
@georgehaas7292 Ай бұрын
I love how he says “Bruce Force” instead of “Brute Force” 😂
@DrTrefor
@DrTrefor Ай бұрын
Ha, I heard this in editing and was like “nobody is going to notice right? Right???”🤣
@georgehaas7292
@georgehaas7292 Ай бұрын
I love your video though! Just thought it was kinda funny
@straft5759
@straft5759 27 күн бұрын
Bruce Force is when you hire a mathematician called Bruce to solve the problem for you
@perplexedon9834
@perplexedon9834 Ай бұрын
I was watching through this and though "wow this is a neat problem, I can't wait to see what genius insight makes this proof obvious" and then I remembered that the proof involves petabytes of brute force lmao
@SlimThrull
@SlimThrull Ай бұрын
Hm... This seems very similar to the Three Color Problem in graph theory. I'm curious is you could represent this problem as a graph and solve it that way.
@petrikor
@petrikor Ай бұрын
if it has a mapping reduction to SAT, then i dont see why not
@erickehr4475
@erickehr4475 Ай бұрын
If they had applied this method to the case of 160 numbers, would it have actually found a solution, or just declared that a solution was possible?
@ZoranRavic
@ZoranRavic 29 күн бұрын
I assume it would log the solution. We do know of some solutions already.
@HagenvonEitzen
@HagenvonEitzen 28 күн бұрын
The video assigned yellow to 3 and blue to 1. For additional math video nerd points , I would instead have coloured 3 blue, 1 brown.
@ennocramer4703
@ennocramer4703 Ай бұрын
So what now is Schur(6) ?
@DrTrefor
@DrTrefor Ай бұрын
Please no I can’t even
@tsuwako7497
@tsuwako7497 Ай бұрын
No one knows yet but I think the current upper and lower bounds are 535 < S(6) < 1928
@dentonyoung4314
@dentonyoung4314 Ай бұрын
And I thought the proof of the four-color theorem was long...
@beautifulsmall
@beautifulsmall Ай бұрын
the up arrow is A or else B, you didnt explain that for us softies who use other similarly bizzare notation.
@pallharaldsson9015
@pallharaldsson9015 28 күн бұрын
16:32 "2 terabyte-size proof", I think you misspoke, i.e. it's 1000 times larger, you already mentioned 2 PB proof. [I see you confirmed this in another comment.] Could edit the video?
@GeoffryGifari
@GeoffryGifari Ай бұрын
Are the proof-making and proof-verification done without humans on the loop? How can mathematicians know that the verification is valid?
@Kataquax
@Kataquax Ай бұрын
By having a formal verification of the software that checks/verifies the proof
@anmolkaushal5892
@anmolkaushal5892 Ай бұрын
Sir, Please do cover Riemann Steiltjes integral.
@markshiman5690
@markshiman5690 Ай бұрын
How did they brute force 160 back then?
@DrTrefor
@DrTrefor Ай бұрын
Some symmetries and cleverness let them find the example without brute forcing it. The brute force method eventually found all the millions of examples that work for 160, but the first is actually a palindrome
@isbestlizard
@isbestlizard Ай бұрын
It's a very unsatisfying proof though. The best proofs (imo) link the problem to some other area of mathematics and lead to new insight or methods. This is just brute forcing a load of CPU cycles and doesn't advance maths in any way.
@DrTrefor
@DrTrefor Ай бұрын
I partly see this, but personally I still found HOW they computed it and the way they encoded and then simplified the encoding to be tractable still had some interest. That said, a lot of this is aesthetic so to each their own!
@AbelShields
@AbelShields Ай бұрын
I think some problems are just more akin to engineering than maths. Some maths problems can easily be generalised and proofs for those may lead us to new and interesting ideas. But I think some problems, you just get the answer, yes or no, and that's it. I'm not sure any alternative proof to this would give us any new insights - is there some deeper truth to the lack of 5-colourability in a 161-node graph that's connected in a very particular way? I don't think so.
@IOverlord
@IOverlord Ай бұрын
"Unsasitfying" Sounds like a human problem
@isbestlizard
@isbestlizard Ай бұрын
@@IOverlord It would be so cool if we meet aliens and exchange maths knowledge! Discovering what overlap, what theorems and proofs we've independently discovered and in what order, whether either of us have missed something 'obvious' and get that forehead-slap moment when we share it. Like, do aliens know about the fast fourier transform? :D
@Nnm26
@Nnm26 Ай бұрын
@@isbestlizardthat is assuming math is a concept to them
@JohnDlugosz
@JohnDlugosz Ай бұрын
I seem to have missed the actual result that was found. What is S(5)?
@DrTrefor
@DrTrefor Ай бұрын
160
@LilacShowers
@LilacShowers Ай бұрын
great video, but what's wrong with your mic? it sounds really bad
@abc24601
@abc24601 Ай бұрын
Lucky them that 161 couldn’t be colored. If the program had identified a coloring scheme, 162 could’ve been intractable.
@rodrigoqteixeira
@rodrigoqteixeira Ай бұрын
Bro I know lookahead saves time but damn it's so hard... (I'm entering 13-14 sec zone tho, so it's working) #cubing #lookahead #speedcubing
@WilliamTaylor-h4r
@WilliamTaylor-h4r Ай бұрын
It was just teasing you while it proved levitation was possible with the other 15 robot years.
@mohannad_139
@mohannad_139 Ай бұрын
Since someone found the minimum value of S(5) in 90s and it turned to be the answer, isn't it the time to find the minimum value of S(6)?
@DrTrefor
@DrTrefor Ай бұрын
Good luck!!!!
@mohannad_139
@mohannad_139 Ай бұрын
@@DrTrefor Nah I'm not doing it 💀
@purplenanite
@purplenanite Ай бұрын
I got a 481 but i know that's not anywhere near the limit
@quay6292
@quay6292 Ай бұрын
Why does this sounds very similar to abc-conjecture?
@gregorymorse8423
@gregorymorse8423 Ай бұрын
I don't think this is the largest proof. Kolmogorov complexity of compressing the algorithm that generated those numbers is the proof. In fact proof lengths are very hard to compare unless you prove it minimal even then based upon a certain set of postulates and axioms. Expanding out an algorithm and calling that a proof would make chasing the longest algorithm with nonsense problems trivial. Also you cannot prove the hardware worked accurately so easily. So it is hard to call it a proof without some sort of proof certificate and even then verifying the certificate is also on hardware that could have faults. It is rather a proof with some provably high probability which should be scientifically calculated. Anyway I don't buy that the algorithm isn't the proof. But this is an interesting question. E.g. meta proof concept. But minimal form can be objectively formed even if intractable
@freshrockpapa-e7799
@freshrockpapa-e7799 Ай бұрын
And how does the verifying algorithm work? That seems even more interesting
@JohnDoe-ti2np
@JohnDoe-ti2np Ай бұрын
To a first approximation, the 2 petabyte file is just a "trace" (i.e., a complete transcript) of the SAT solver computation, so the verifying algorithm just retraces the steps of the original computation. That's not quite right, though, because they use some clever tricks to write down a correctness proof efficiently (something called a DRAT proof of unsatisfiability). But the time required to verify the proof is still on the same order of magnitude as generating the proof in the first place.
@freshrockpapa-e7799
@freshrockpapa-e7799 Ай бұрын
@@JohnDoe-ti2np So they just do the same thing twice? Why is that required to verify the problem?
@JohnDoe-ti2np
@JohnDoe-ti2np Ай бұрын
@@freshrockpapa-e7799 The difference is that the first time around, the program generates a 2 petabyte file, and the second time around, a separate program (or a separate part of the program) goes through the 2 petabyte file and confirms that it is correct. Confirming the correctness of the 2 petabyte file can be done with a much simpler computer program than the program that was used to generate the file in the first place; the 2 petabyte file has a certain standard format, and in principle a third party can write their own program to verify it. Compare this with the "old-fashioned" procedure of just running a very complicated program for a huge amount of time and having it declare "There is no solution" at the end, with no further supporting evidence. The 2 petabyte file functions as a "certificate" that a skeptical auditor can validate after the fact, using a simple program that is much less likely to have bugs than a large and complicated piece of software.
@JohnDoe-ti2np
@JohnDoe-ti2np Ай бұрын
@@freshrockpapa-e7799 The difference is that the first time around, the program *generates* the 2 petabyte proof that the system has no solution, but the second time around, a separate program *checks* the proof. The proof follows a simple, standard format, so checking the proof can be accomplished with a much simpler (and therefore less bug-prone) program. The checking program can even be written by a third-party "auditor". For comparison, imagine a complicated program running for days on a kajillion computers and then just printing out, "There is no solution" with no corroborating evidence for its verdict. The 2 petabyte file serves as a "certificate" that can be straightforwardly validated (although of course it still takes a long time to sift through 2 petabtyes).
@JohnDoe-ti2np
@JohnDoe-ti2np Ай бұрын
@@freshrockpapa-e7799 The difference is that the first time around, the program *generates* the 2 petabyte proof that the system has no solution, but the second time around, a separate program *checks* the proof. The proof follows a simple, standard format, so checking the proof can be accomplished with a much simpler (and therefore less bug-prone) program. The checking program can even be written by a third-party "auditor".
@59de44955ebd
@59de44955ebd Ай бұрын
When I hear something like "14 CPU years" I can't help, I have to think about climate change and the immense energy consumption that such a rather secondary mathematical proof required. At the times of Euler or Fermat, a proof caused no energy consumption at all, other than maybe a few candles burned at night. And given that our little planet is so fragile and already in bad shape, I wonder if that's really the right way to advance in math (and science in general).
@59de44955ebd
@59de44955ebd Ай бұрын
ps: the same applies to the largest known mersenne prime number that was recently found. Finding it doesn't help at all in getting a deeper understanding of the prime distribution, but propably caused a carbon emission in the order of the consumption of a small town in a few days. Does this really make sense?
@DrTrefor
@DrTrefor Ай бұрын
I hear that for sure, but also this video has been watched for about 220 days continuously so far. Ok that isn’t 14 years, but a more popular KZbinr would be watched that amount. Food for thought.
@Kreypossukr
@Kreypossukr Ай бұрын
This is so cool
@aberone_library
@aberone_library Ай бұрын
At first I thought this was gonna be about the finite simple group classification haha
@DrTrefor
@DrTrefor Ай бұрын
Ha yes that’s a different measure of “longest proof” for sure
@MrVontar
@MrVontar Ай бұрын
161-11=150/5=30. 11+2=13, and 1+13+30=44. 160/5=15/5=3, which is stopping it from reaching 161. Maybe 169 lol.
@MrVontar
@MrVontar Ай бұрын
Err, actually I think it is 200. Not sure tho, this problem seems kind of silly
@MrVontar
@MrVontar Ай бұрын
This is actually simple..If no a,b,c =same color then there must always be a variable that is a negation of the other states for each series possible. If that is not possible, then it has no solution.
@MrVontar
@MrVontar Ай бұрын
Also idk why you are saying the solution isn't satisfied when 1 is yellow too, all you do is flip the other states around. This seems like a pretty trivial problem but I may be misunderstanding it
@MrVontar
@MrVontar Ай бұрын
It is kind of like proving an infinite numbers of primes. Let 1+1=2. Then 2+2=4. Let half of a number exist, this is half of 2 and half of 4, which is 3. Then any number constructed must be a prime eventually since half of the numbers up to 4 are prime and all numbers mod 4 will be bounded by the initial construct of the number line then every number series must eventually generate a new prime since all other numbers can be generated by the recursive operation over the initial states. By induction, unless numbers are not number then there must be an infinite amount of primes due to the theorem of arithmetic so it is also trivial in a way.
@NStripleseven
@NStripleseven Ай бұрын
wtf are you talking about
@rodrigoqteixeira
@rodrigoqteixeira Ай бұрын
5:45 nah bud, you can assume the number 1 color and completely remove that same color from number 2. That reduces the amout of options 6.25 times.
@paulamarina04
@paulamarina04 Ай бұрын
well yeah, thats what the solver does, on a much larger scale
@jamesharmon4994
@jamesharmon4994 Ай бұрын
I thought for sure he was talking about the proof that 1+ 1 = 2. I'm serious.
@DrTrefor
@DrTrefor Ай бұрын
Haha I almost put in an reference to this 😂
@MorgurEdits
@MorgurEdits Ай бұрын
Did you mean GPU instead of CPU? sounds like a problem GPU's could shine in.
@RabbitInAHumanWoild
@RabbitInAHumanWoild Ай бұрын
Thanks for an interesting video. Have you ever considered the cost in tonnes of carbon dioxide released while doing computations like this?
@DrTrefor
@DrTrefor Ай бұрын
i don't even want to!
@RabbitInAHumanWoild
@RabbitInAHumanWoild Ай бұрын
@@DrTrefor To be clear, I was not being glib. This was a serious question as these supercomputers are being used for for more things, especially AI. We are now at the point where questions like mine need to be asked.
@Kreypossukr
@Kreypossukr Ай бұрын
So basically SAT solvers are the ultimate proofs by exhaustion machines
@DrTrefor
@DrTrefor Ай бұрын
They are insanely powerful, but still tonnes of things that are way to big for them to be useful
@janisir4529
@janisir4529 Ай бұрын
Problems like these tend to be NP, so they'll take exponential time to compute, SAT solvers just make it less bad.
@MadScientyst
@MadScientyst Ай бұрын
& Here I thought Fermat's Theorem & proof was complicated enough. Now here comes another (kinda Number Theory) wonder to blow Brain cells! 🤔
@asparkdeity8717
@asparkdeity8717 Ай бұрын
given even checking takes up so much computational power, do we need to then verify the verification of the proof, and then verify that, and then verify that etc.. 😂
@michaelleue7594
@michaelleue7594 Ай бұрын
So I'm curious if the proof also established classes of solutions for coloring 160 numbers. Obviously there are at least 5! ways to do it that are just swapping the colors of the same solution around, but are there more than that? What colorings of the first 5 numbers lead to solutions, and what colorings are dead ends?
@DrTrefor
@DrTrefor Ай бұрын
Yes, the details are in the paper but he computes the precise number of satisfied cases and it is more than the 5! trivial permutations.
@davidmaes3253
@davidmaes3253 Ай бұрын
You lose me directly at the start. @1:15 you state that "you'll notice that we get a bunch of tripples". I see that. But why is that? What is the rule or premise to change from one color to another?
@6AxisSage
@6AxisSage Ай бұрын
mathematics proofs will all look like this eventually because the whole concept is so stupid but everyone in charge makes all their money with this circus.
@JorgetePanete
@JorgetePanete Ай бұрын
The audio is weird, at least in mono.
@JorgetePanete
@JorgetePanete Ай бұрын
The video is also laggy.
@christopherlocke
@christopherlocke Ай бұрын
Do you also need statements to ensure that each number cannot have more than one color? For example (p^b and not p^y) or (not p^b and p^y)?
@gdclemo
@gdclemo Ай бұрын
Probably not, as a solution where a number has multiple colors just proves that it can be either. This is because, as I understand it, aside from the expressions that check that every number has at least one color, all the other expressions depend on the negative, i.e a number not being a particular color, rather than having to be a particular color. Though it may speed up the SAT solver to add those statements as you might be able to eliminate the possibility of multiple colors more quickly.
@christopherlocke
@christopherlocke Ай бұрын
@@gdclemo Makes sense, thanks!
@bambangnugroho6147
@bambangnugroho6147 Ай бұрын
The colors making problematic life.
@maxmusterman3371
@maxmusterman3371 Ай бұрын
Very nice video. Amazing how such proofs are possible wow. Humanity has come so far being able to use ~30 cpu years to proof such a (sry) random fact 😂
@DrTrefor
@DrTrefor Ай бұрын
ha fair probably people were not thinking in the 70s we would be spending our incredible computer abilities on....uh....this:D
@Bruno_Noobador
@Bruno_Noobador Ай бұрын
Spoiler: the answer was 7
@finxy3500
@finxy3500 Ай бұрын
9:12 should be xor or equivalent I think.
@DrTrefor
@DrTrefor Ай бұрын
there's a detail I didn't include in the video which is that you should as you suggest ALSO do something to eliminate the possibility one number gets multiple colours - the authors add separate regular or statements for that, but then do some symmetry breaking tricks to simplify again so I just glossed over all of this for the sake of (20 minutes?) brevity.
@ThatJudahvr
@ThatJudahvr 17 күн бұрын
Just 2 peta bytes
@WilliametcCook
@WilliametcCook Ай бұрын
Ladies and gentlemen, this is S(5)
@xwtek3505
@xwtek3505 Ай бұрын
Hearing that the proof uses SAT makes me disappointed, lol
@DrTrefor
@DrTrefor Ай бұрын
Ha fair BUT what if I said it was a rather clever use of sat solvers:D
@xwtek3505
@xwtek3505 Ай бұрын
@@DrTrefor Not really. If I hear a problem that goes "here is the possible solution space and here are the constrants (that is efficently computable in polynomial time)" my first instinct is "use SAT". It's basically brute force but more efficient
@Be-lo_da_fluff
@Be-lo_da_fluff 26 күн бұрын
why not have every odd number as blue? odd+odd=even
@Be-lo_da_fluff
@Be-lo_da_fluff 26 күн бұрын
also i think the schur number of 3 is >13 but im doing this in my head rn and might have made a mistake
@ZoranRavic
@ZoranRavic 25 күн бұрын
You could put all odd numbers in blue, but then you end up needing more colors for the even numbers. For example if you have 3 colors and 13 numbers, you can't put all odd numbers in the same color, but if you mix the numbers you can find a solution. Trying to put all odd numbers together could be useful to get an approximate lower bound, although most researcher use a more complicated template when trying combinations.
@Absorpy
@Absorpy Ай бұрын
You should probably get a new mic
Mathematicians Can't Agree Even On Basics
14:41
Dr. Trefor Bazett
Рет қаралды 31 М.
Is Math Discovered or Invented?
13:25
Dr. Trefor Bazett
Рет қаралды 5 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,5 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 46 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
Math News: The Bunkbed conjecture was just debunked!!!!!!!
14:59
Dr. Trefor Bazett
Рет қаралды 279 М.
New divisibility rule! (30,000 of them)
26:51
Stand-up Maths
Рет қаралды 318 М.
The Ultimate Guide to Mastering Mathematics
17:52
Math Topics By Dr. Marrero
Рет қаралды 28 М.
The Subfactorial is Hilarious
24:00
Wrath of Math
Рет қаралды 140 М.
Something Strange Happens When You Keep Squaring
33:06
Veritasium
Рет қаралды 7 МЛН
Math Teachers Don't want you to Find This out
27:37
Flammable Maths
Рет қаралды 31 М.
The Largest Numbers Ever Discovered // The Bizarre World of Googology
20:20
Dr. Trefor Bazett
Рет қаралды 280 М.
Step-By-Step Guide to Proofs | Ex: product of two evens is even
18:41
Dr. Trefor Bazett
Рет қаралды 107 М.
The Rubik's Cube is a Calculator
13:53
TheGrayCuber
Рет қаралды 65 М.
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН