The longest mathematical proof ever

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 298

  • @DrTrefor
    @DrTrefor  Месяц назад +92

    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 Месяц назад +2

      Epic video! ❤

    • @deoxal7947
      @deoxal7947 29 дней назад

      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 28 дней назад

      Content quality: SUPER!
      Production quality: meh. Man, your recording is kind of bad, you new better/new recording equipment/staff.

  • @DjVortex-w
    @DjVortex-w Месяц назад +301

    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  Месяц назад +60

      That’s an awesome line lol

    • @JMUDoc
      @JMUDoc Месяц назад +19

      It was said about the proof of the Four Colour Theorem, but there's no definitive source for the quote.

    • @steffenbendel6031
      @steffenbendel6031 Месяц назад +15

      There probably is s theorem that not all problems that have solutions have a nice short proof.

    • @michaelleue7594
      @michaelleue7594 Месяц назад +6

      @@steffenbendel6031 That would be a conjecture, not a theorem.

    • @stevenfallinge7149
      @stevenfallinge7149 Месяц назад +6

      @@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 Месяц назад +551

    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 Месяц назад +63

      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 Месяц назад +61

      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 Месяц назад +23

      @@MinecraftMasterNo1 That's different than what OP is considering

    • @ckq
      @ckq Месяц назад +1

      I mean we know a lot of stuff. The stuff we don't know are left for conjectures and the future

    • @MinecraftMasterNo1
      @MinecraftMasterNo1 Месяц назад +12

      @@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

  • @crazyape968
    @crazyape968 Месяц назад +114

    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  Месяц назад +82

      Oh yes, I meant 2 PETAbytes

  • @deleted-something
    @deleted-something Месяц назад +266

    God may forgive the peer reviewers 🤣

  • @QuardGame
    @QuardGame Месяц назад +106

    Props to the guy in 90s who found solution with 160 numbers

    • @DigitalJedi
      @DigitalJedi Месяц назад +9

      Those poor, poor pentiums.

    • @iMíccoli
      @iMíccoli 22 дня назад

      True, what a legend.

  • @scudlee
    @scudlee Месяц назад +66

    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  Месяц назад +65

      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 Месяц назад +1

      @@DrTrefor It's just one author, right? Marijn Heule?

    • @almscurium
      @almscurium Месяц назад

      @@JohnDoe-ti2npclearly not

    • @JohnDoe-ti2np
      @JohnDoe-ti2np Месяц назад +1

      @@almscurium Who are the other authors?

    • @Faroshkas
      @Faroshkas Месяц назад

      ​@@JohnDoe-ti2npJames Hegensson

  • @stefangrosser6466
    @stefangrosser6466 Месяц назад +26

    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  Месяц назад +4

      Ya that's a really interesting questions for sure, thanks for sharing:)

  • @andrewharrison8436
    @andrewharrison8436 Месяц назад +28

    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  Месяц назад +7

      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 Месяц назад +2

      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

  • @yfidalv
    @yfidalv Месяц назад +10

    the animations at 11:52 with the logical clauses cancelling out was so satisfying, that was a great segment

  • @unvergebeneid
    @unvergebeneid Месяц назад +43

    It's kind of impressive that in the 90s, they found a lower bound that turned out to be the actual solution.

    • @DrTrefor
      @DrTrefor  Месяц назад +19

      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 26 дней назад +1

      @@DrTrefor Could that be true for any odd number? (including the trivial case of 1)

    • @KanaalJo
      @KanaalJo 22 дня назад

      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 27 дней назад +2

    Woo! Shout out to ACL2, I haven't heard about that since I was working on my honors thesis 20 years ago. Good stuff!

  • @purplenanite
    @purplenanite Месяц назад +2

    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.

  • @rosiefay7283
    @rosiefay7283 Месяц назад +84

    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  Месяц назад +23

      Exactly, thank you! Certainly many colourings (like all just one colour) will have monochromatic triples.

    • @CrateSauce
      @CrateSauce Месяц назад +3

      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  Месяц назад +1

      @@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

  • @icemelts3191
    @icemelts3191 18 дней назад +1

    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..

  • @GeoffryGifari
    @GeoffryGifari Месяц назад +6

    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 Месяц назад +4

      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 18 дней назад

      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 12 дней назад +1

      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.

  • @RhettRobinson
    @RhettRobinson Месяц назад +14

    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  Месяц назад +7

      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

  • @perpetummobile5985
    @perpetummobile5985 29 дней назад +1

    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.

  • @TRex-fu7bt
    @TRex-fu7bt Месяц назад +1

    Really nice SAT explanation

  • @martinepstein9826
    @martinepstein9826 4 дня назад

    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.

  • @1.4142
    @1.4142 Месяц назад +26

    the audio sounds a bit compressed

    • @DrTrefor
      @DrTrefor  Месяц назад +20

      I really hate audio - I THOUGHT I had my normal set up but something must have been set wrong unfortunately:/

    • @jjjjulian
      @jjjjulian Месяц назад +1

      @@DrTrefor you can use AI to enhance audio quality!

    • @blockshift758
      @blockshift758 27 дней назад +1

      Peak of PFP checks out

  • @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.

  • @alexbenton226
    @alexbenton226 Месяц назад +8

    5:10 bruce force?

  • @davethesid8960
    @davethesid8960 7 дней назад +1

    2:09 But you don't have two 1's, so that's cheating.

  • @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 27 дней назад

      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

  • @phyarth8082
    @phyarth8082 Месяц назад +5

    Four color map theorem was first time then computation proved mathematical theorem.

  • @electricnezumi
    @electricnezumi Месяц назад +1

    when I saw this problem I figured it was going to be reduced to SAT. truly the swiss army knife of algorithms

  • @PitchWheel
    @PitchWheel Месяц назад +3

    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 Месяц назад +1

      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 Месяц назад +1

      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 27 дней назад

      ​@@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.

  • @klausklausen4301
    @klausklausen4301 Месяц назад +14

    I kinda expected the Classification of finite simple groups, but this was interesting nonetheless.

    • @DrTrefor
      @DrTrefor  Месяц назад +11

      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 Месяц назад +5

      ​@@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.

  • @ocks_dev_vlogs
    @ocks_dev_vlogs 24 дня назад

    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

  • @evgiz0r
    @evgiz0r 21 день назад

    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  21 день назад

      Ya this method additionally categorized all of the (millions of) solutions in the 160 case, and many do have nice patterns like being palindromes

  • @matthewlloyd3255
    @matthewlloyd3255 29 дней назад

    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?"

  • @user-pr6ed3ri2k
    @user-pr6ed3ri2k 23 дня назад

    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

  • @chrisjohngrima9761
    @chrisjohngrima9761 29 дней назад +3

    Fermat if he had extra papers

  • @johnchessant3012
    @johnchessant3012 Месяц назад +6

    pretty cool! also I did a double take at 14:31 haha

  • @tristanballman9262
    @tristanballman9262 Месяц назад +1

    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.

  • @MrConverse
    @MrConverse Месяц назад +1

    8:55, did you say “colored true” when you meant to say “colored blue”? Kinda a fun verbal misstatement. Great video!

    • @DrTrefor
      @DrTrefor  Месяц назад +2

      Um lol that is quite the “speako”:D

  • @adeldude13
    @adeldude13 Месяц назад

    Amazing video as always

  • @romangeneral23
    @romangeneral23 28 дней назад

    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...

  • @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

  • @WingMyWay
    @WingMyWay Месяц назад

    Things like the ABC conjecture prove that you dont need length for proofs to be tedious.

  • @yanntal954
    @yanntal954 Месяц назад +4

    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  Месяц назад +2

      Exactly. You can do it for 160, can't do it for 161

    • @yanntal954
      @yanntal954 Месяц назад +1

      @@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.

  • @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.)

  • @OpPhilo03
    @OpPhilo03 Месяц назад

    5-6 days ago i was thinking about that and today you have make this video😂😂. I am surprise😂

  • @HagenvonEitzen
    @HagenvonEitzen 25 дней назад

    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.

  • @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

  • @SobTim-eu3xu
    @SobTim-eu3xu Месяц назад +1

    Great video!)

  • @farkarf
    @farkarf Месяц назад +1

    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?

  • @georgehaas7292
    @georgehaas7292 Месяц назад +1

    I love how he says “Bruce Force” instead of “Brute Force” 😂

    • @DrTrefor
      @DrTrefor  Месяц назад +3

      Ha, I heard this in editing and was like “nobody is going to notice right? Right???”🤣

    • @georgehaas7292
      @georgehaas7292 Месяц назад +1

      I love your video though! Just thought it was kinda funny

    • @straft5759
      @straft5759 25 дней назад +1

      Bruce Force is when you hire a mathematician called Bruce to solve the problem for you

  • @orenamir2
    @orenamir2 Месяц назад +1

    Is there quantum algorithm for finding schurs number? Seems like there should be

  • @matthewsarsam8920
    @matthewsarsam8920 Месяц назад

    Great video

  • @dentonyoung4314
    @dentonyoung4314 Месяц назад +2

    And I thought the proof of the four-color theorem was long...

  • @kaishang6406
    @kaishang6406 Месяц назад +2

    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)".

  • @wv1seahawks
    @wv1seahawks 29 дней назад

    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

  • @WilliamTaylor-h4r
    @WilliamTaylor-h4r Месяц назад

    It was just teasing you while it proved levitation was possible with the other 15 robot years.

  • @quintonpierre
    @quintonpierre Месяц назад

    Is there any reference about this new look-ahead strategy?

  • @mcol3
    @mcol3 Месяц назад +4

    So what is S(5)? 160?

    • @DrTrefor
      @DrTrefor  Месяц назад +3

      Ha yes! I suppose I should have said that explicitly somewhere:D

  • @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 26 дней назад

      I assume it would log the solution. We do know of some solutions already.

  • @abc24601
    @abc24601 Месяц назад

    Lucky them that 161 couldn’t be colored. If the program had identified a coloring scheme, 162 could’ve been intractable.

  • @GeoffryGifari
    @GeoffryGifari Месяц назад +1

    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

  • @isbestlizard
    @isbestlizard Месяц назад +28

    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  Месяц назад +32

      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 Месяц назад +2

      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 Месяц назад +3

      "Unsasitfying"
      Sounds like a human problem

    • @isbestlizard
      @isbestlizard Месяц назад +1

      @@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

  • @mohannad_139
    @mohannad_139 Месяц назад +1

    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  Месяц назад +1

      Good luck!!!!

    • @mohannad_139
      @mohannad_139 Месяц назад

      @@DrTrefor
      Nah I'm not doing it 💀

    • @purplenanite
      @purplenanite Месяц назад +1

      I got a 481 but i know that's not anywhere near the limit

  • @LilacShowers
    @LilacShowers Месяц назад

    great video, but what's wrong with your mic? it sounds really bad

  • @aberone_library
    @aberone_library Месяц назад +1

    At first I thought this was gonna be about the finite simple group classification haha

    • @DrTrefor
      @DrTrefor  Месяц назад +1

      Ha yes that’s a different measure of “longest proof” for sure

  • @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 RUclipsr would be watched that amount. Food for thought.

  • @beautifulsmall
    @beautifulsmall 28 дней назад

    the up arrow is A or else B, you didnt explain that for us softies who use other similarly bizzare notation.

  • @anmolkaushal5892
    @anmolkaushal5892 Месяц назад

    Sir, Please do cover Riemann Steiltjes integral.

  • @freshrockpapa-e7799
    @freshrockpapa-e7799 Месяц назад +1

    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".

  • @conanedojawa4538
    @conanedojawa4538 27 дней назад

    What if the condition a+b=c be subtraction or multiplication?

  • @Kreypossukr
    @Kreypossukr Месяц назад

    So basically SAT solvers are the ultimate proofs by exhaustion machines

    • @DrTrefor
      @DrTrefor  Месяц назад +1

      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.

  • @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

  • @rodrigoqteixeira
    @rodrigoqteixeira Месяц назад +1

    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

  • @markshiman5690
    @markshiman5690 Месяц назад +1

    How did they brute force 160 back then?

    • @DrTrefor
      @DrTrefor  Месяц назад +2

      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

  • @pallharaldsson9015
    @pallharaldsson9015 25 дней назад

    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?

  • @ennocramer4703
    @ennocramer4703 Месяц назад +2

    So what now is Schur(6) ?

    • @DrTrefor
      @DrTrefor  Месяц назад +3

      Please no I can’t even

    • @tsuwako7497
      @tsuwako7497 27 дней назад +1

      No one knows yet but I think the current upper and lower bounds are 535 < S(6) < 1928

  • @Kreypossukr
    @Kreypossukr Месяц назад

    This is so cool

  • @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 Месяц назад +1

      wtf are you talking about

  • @MadScientyst
    @MadScientyst Месяц назад

    & Here I thought Fermat's Theorem & proof was complicated enough.
    Now here comes another (kinda Number Theory) wonder to blow Brain cells! 🤔

  • @jamesharmon4994
    @jamesharmon4994 Месяц назад +1

    I thought for sure he was talking about the proof that 1+ 1 = 2. I'm serious.

    • @DrTrefor
      @DrTrefor  Месяц назад +2

      Haha I almost put in an reference to this 😂

  • @bambangnugroho6147
    @bambangnugroho6147 Месяц назад

    The colors making problematic life.

  • @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

  • @ThatJudahvr
    @ThatJudahvr 14 дней назад

    Just 2 peta bytes

  • @quay6292
    @quay6292 Месяц назад

    Why does this sounds very similar to abc-conjecture?

  • @xwtek3505
    @xwtek3505 Месяц назад

    Hearing that the proof uses SAT makes me disappointed, lol

    • @DrTrefor
      @DrTrefor  Месяц назад +1

      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

  • @MorgurEdits
    @MorgurEdits Месяц назад

    Did you mean GPU instead of CPU? sounds like a problem GPU's could shine in.

  • @rodrigoqteixeira
    @rodrigoqteixeira Месяц назад +3

    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 Месяц назад +3

      well yeah, thats what the solver does, on a much larger scale

  • @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

  • @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.. 😂

  • @Bruno_Noobador
    @Bruno_Noobador Месяц назад +1

    Spoiler: the answer was 7

  • @JohnDlugosz
    @JohnDlugosz Месяц назад +2

    I seem to have missed the actual result that was found. What is S(5)?

  • @JorgetePanete
    @JorgetePanete Месяц назад

    The audio is weird, at least in mono.

  • @WilliametcCook
    @WilliametcCook Месяц назад

    Ladies and gentlemen, this is S(5)

  • @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 27 дней назад

      @@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.

  • @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.

  • @finxy3500
    @finxy3500 Месяц назад

    9:12 should be xor or equivalent I think.

    • @DrTrefor
      @DrTrefor  Месяц назад +1

      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.

  • @Be-lo_da_fluff
    @Be-lo_da_fluff 24 дня назад

    why not have every odd number as blue? odd+odd=even

    • @Be-lo_da_fluff
      @Be-lo_da_fluff 24 дня назад

      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 22 дня назад

      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.

  • @stuffthings1417
    @stuffthings1417 Месяц назад

    bad color choice for the 3

  • @davidmaes3253
    @davidmaes3253 Месяц назад +4

    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?

  • @broccoloodle
    @broccoloodle Месяц назад

    I have a proof of Goldbach conjecture but it's countably infinite 😅

  • @Absorpy
    @Absorpy Месяц назад

    You should probably get a new mic