There have been a number of Scientific discoveries that seemed to be purely scientific curiosities that later turned out to be incredibly useful. Hertz famously commented about the discovery of radio waves: “I do not think that the wireless waves I have discovered will have any practical application.”

Are there examples like this in math as well? What is the most interesting “pure math” discovery that proved to be useful in solving a real-world problem?

  • pcalau12i@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    4 days ago

    A complex number is just two real numbers stitched together. It’s used in many areas, such as the Fourier transform which is common in computer science is often represented with complex numbers because it deals with waves and waves are two-dimensional, and so rather than needing two different equations you can represent it with a single equation where the two-dimensional behavior occurs on the complex-plane.

    In principle you can always just split a complex number into two real numbers and carry on the calculation that way. In fact, if we couldn’t, then no one would use complex numbers, because computers can’t process imaginary numbers directly. Every computer program that deals with complex numbers, behind the scenes, is decomposing it into two real-valued floating point numbers.

    • Buddahriffic@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      4 days ago

      That’s not quite accurate because the two numbers have a relationship with each other. i^2 = - 1, so any time you square a complex number or multiply two complex numbers, some of the value jumps from one dimension to the other.

      It’s like a vector, where sure, certain operations can be treated as if the dimensions of the vector are distinct, like a translation or scale. But other operations can have one dimension affecting the other, like rotation.

      • pcalau12i@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        3 hours ago

        uh… broski… you do realize a vector of two real numbers can be rotated… right? Please give me a single example for a supposed impossible operation to do on a vector of two real numbers that you can do on complex numbers. I can just define v² where v is a vector (a,b) as (a,b)²=(a²-b²,2ab). Okay, now I’ve succeeded in reproducing your supposedly mathematically impossible operation. Give me another one.

    • Feathercrown@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      2
      ·
      4 days ago

      I don’t think this is really an accurate way of thinking about them. Yes, they can be mapped to a 2d plane, so you can represent them with their two real-numbered coordinates along the real and imaginary axes, but certain operations with them (eg. multiplication) can be done easily with complex numbers but are not obvious how to carry out with just grid points. (3,4) * (5,6) isn’t well-defined, but (3+4i) * (5+6i) is.

      • pcalau12i@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        3 hours ago

        I am having genuine difficulty imagining in your head how you think you made a point here. It seems you’re claiming that given if two vectors have the same symbols between them, they should have identical output, such as (a,b) * (c,d) should have the same mathematical definition as (a+bi) * (c+di), or complex numbers are not reducible to real numbers.

        You realize mathematical symbols are just conventions, right? They were not handed down to us from Zeus almighty. They are entirely human creations. I can happily define the meaning of (a,b) * (c,d) to be (ac-bd,ad+bc) and now it is mathematically well-defined and gives identical results.