The Topological Problem with Voting

Поділитися
Вставка
  • Опубліковано 23 гру 2024

КОМЕНТАРІ •

  • @jaspurr7467
    @jaspurr7467 6 місяців тому +7255

    When your favorite tool is a topological hammer, every problem starts to look like a higher dimensional nail.

    • @foobargorch
      @foobargorch 6 місяців тому +146

      without loss of generality, since a nail is a genus 0 surface but in the video voting was hammered into a genus 1 shape

    • @raphaelbajet7583
      @raphaelbajet7583 6 місяців тому +15

      Good comment

    • @timmydirtyrat6015
      @timmydirtyrat6015 6 місяців тому +38

      A hypernail

    • @Nzargnalphabet
      @Nzargnalphabet 6 місяців тому +47

      I find it funny how he immediately went to assuming that votes should be continuous because he needed some basis to found his topological problem solving, it is definitely NOT obvious that votes would be continuous, and the simplest way to do it, the popularity vote does not at all work that way

    • @Nzargnalphabet
      @Nzargnalphabet 6 місяців тому +26

      For the sake of the argument I’ll go down to simpler terms, imagine our voting function in which all people are weighted equally, now imagine an election between two movies called 1 and two, now imagine that the x axis is based on the percentage voting for movie two, it starts at 1 and stays completely level until 50%, then it sharply increases to two discontinuously, that can also be extended to more dimensions and the discontinuity stays, that is why the continuity assumption is really quite flawed, I seriously wonder what prompted you to make such an assumption

  • @Wise_That
    @Wise_That 6 місяців тому +2673

    Not sure how continuity makes sense as a requirement. At a certain point, there has to be a discrete winner, and so there MUST be a point at which flipping one vote will change who/which set of candidates wins, and that just makes sense.

    • @TrueMilli
      @TrueMilli 6 місяців тому +323

      Our systems implement a discrete winner, but they don't have to.
      Actually, the discontinuity causes issues in our election systems (let's just take the US one for now, assuming you're American): A third-party candidate in a swing state could side with one of the major parties negotiating outsized influence in return. Outsized in relation to the "few" votes they bring to the "allied" major party.
      You could share power on a fractional basis or have the length of the presidency be based on the difference in votes.
      It's less obvious to me where continuity would fail there, but the theorem says it does.

    • @Finnnicus
      @Finnnicus 6 місяців тому +258

      Mode is not continuous which tripped me up as soon as he introduced continuity as a criteria

    • @bengoodwin2141
      @bengoodwin2141 6 місяців тому +31

      That sounds more like an issue with treating votes as anything other than equal, by design. Parties break that system, because the parties are the things doing the real voting, right? ​@@TrueMilli

    • @moonshine7753
      @moonshine7753 6 місяців тому +82

      I don't think this is the problem, though. Because in the video he's mapping everyone's opinions on a circle. The last step would be "snapping" the circle to the closest axis to get the mode.
      The continuity requirement is in the sense that your opinions can be continuous (to a certain extent, of course), so if you change your opinion slightly, the resulting circle should also change by a small amount. It's not about the final result, which of course has to be discrete, but the step before that.

    • @mickschilder3633
      @mickschilder3633 6 місяців тому +34

      @@TrueMilli Welll the problem still sort of lies in the fact that is the outcome teaters around 50%, it doesnt matter who gets the edge, the one with the slight lead will get all the power. (i.e. 49.5% red reps and 50.5% blue reps is a vastly different outcome then the other way around.) Because passing policy is a discrete function, power assignment must be disconnected.

  • @huhneat1076
    @huhneat1076 6 місяців тому +1049

    "We don't care about the magnitude of someone's opinion" goes so hard

    • @Transyst
      @Transyst 6 місяців тому +22

      At least they care about its direction. Quality over quantity.

    • @WWLinkMasterX
      @WWLinkMasterX 6 місяців тому +79

      If you think about it, the idea of fundamental rights exists precisely because the magnitude of certain opinions matters. If a constitutional system forbids slavery, it doesn't matter if 90% vote to enslave the 10%. That's justified by the idea that the magnitude of the suffering of the enslaved outweighs the common will.

    • @Transyst
      @Transyst 6 місяців тому +4

      @@WWLinkMasterX What if only one person is enslaved? Seems more like a limit on individual suffering rather than on an aggregate.

    • @elliotgott2993
      @elliotgott2993 6 місяців тому +33

      @@Transyst I see we've arrived at Omelas.

    • @Transyst
      @Transyst 6 місяців тому +7

      @@elliotgott2993 Thanks for the reference, wishlisted. And it's from Le Guin, nice.

  • @speacky6229
    @speacky6229 6 місяців тому +2918

    I reckon continuity is broken since the elction outcome is discrete and not a dense space. That means the function cant be continuous

    • @ajbiffl4695
      @ajbiffl4695 6 місяців тому +240

      The discrete number of votes corresponds to the number of dimensions of the strip, not the continuity of the strip (the video showed two votes mapping onto a two-dimensional mobius strip, three votes would be a three-dimensional space, etc)

    • @speacky6229
      @speacky6229 6 місяців тому +215

      @@ajbiffl4695 You're right. I mistook that. It is what everyone else said. The space of all preference-pairings of all voters is dense (assuming ppl have preferences for things that can be quantified by numbers in R) but the election outcome is discrete. So the function cant be continuous. I corrected my comment

    • @infamedepatates2502
      @infamedepatates2502 6 місяців тому +47

      A function to a discrete space can be continuous if we define the correct topology on the image space

    • @mickschilder3633
      @mickschilder3633 6 місяців тому +42

      @@infamedepatates2502 Well no, because 'discrete' already implies a topology. Once we apply a different topology to the discrete space, it may cease being discrete.

    • @renyhp
      @renyhp 6 місяців тому +72

      This is the problem. My feeling is that this applies to votes that are of a different nature.
      Say a jury votes for how long a culprit has to stay in jail and how much money they need to pay. Then everyone chooses a pair of real values. This is a point in a 2D plane. Reducing it to a circle equates to choosing only the ratio between money and jail time (without choosing any of the two absolute amounts).
      Then this theorem applies. But this situation is very different from elections...

  • @jell0goeswiggle
    @jell0goeswiggle 6 місяців тому +391

    I like how you delivered "here's a big twist" without fanfare and carried on as if it wasn't amusing or planned.

  • @Ethan13371
    @Ethan13371 6 місяців тому +471

    I would be honored to have my opinions mapped to a topological space

  • @hughobyrne2588
    @hughobyrne2588 6 місяців тому +528

    10:00 "I personally think that the most likely condition to fail is continuity". Theoretically, I think you're right: pragmatically, I think the most likely condition to fail will be that the ballots are of the form "Pick a point on a circle".

    • @caofan5190
      @caofan5190 6 місяців тому +7

      Isn't that the same thing?

    • @poutineausyropderable7108
      @poutineausyropderable7108 6 місяців тому

      ​@@caofan5190
      Nope. You could pick from a continuous flower.
      Look up R(t)*e^it
      And you'll see nice shapes.
      Like 3B1B fourrier's drawing.

    • @neuxell
      @neuxell 6 місяців тому +2

      the most likely situation is fraud :^)

    • @nutwit1630
      @nutwit1630 6 місяців тому

      Well, what's wrong with that?

    • @hughobyrne2588
      @hughobyrne2588 6 місяців тому +40

      @@caofan5190 The mathematical result is about a function that takes continuously-valued parameters. This corresponds to, say, questions on a questionnaire where you could answer 0% to 100%, and you can use an infinite sequence of digits after the decimal point in your answer to precisely specify your value. Ballots are usually of the form, rank these options from most-preferred to least-preferred, or, select your most preferred option, or other types - but they're all essentially discrete-valued, categorically different from continuously-valued. And that's the way it should be - continuously-valued ballots would be horrendous.
      If, in the real world, we can't even get the data collection to match the premise of the theorem, the result about the data processing is moot. At least, in the form shown here.

  • @buildmicrokits
    @buildmicrokits 6 місяців тому +223

    Yes! When I first saw your Möbius strip synth I knew you'd be able to do something really cool with my Synth-a-Sette. Thanks for making with MicroKits!

  • @ivanjermakov
    @ivanjermakov 6 місяців тому +888

    I find it ironic that video about voting in *two* party system emerges to be about a shape with *one* side.

    • @churchboy4609
      @churchboy4609 6 місяців тому +18

      Kinds like horseshoe theorem?

    • @lordzekrom2
      @lordzekrom2 6 місяців тому +56

      He presented it in 2 parties for simplicity since it's easy to abstract to n parties (but not easy to make an n dimensional mobius strip)

    • @ivanjermakov
      @ivanjermakov 6 місяців тому +32

      @@lordzekrom2 he presented it in 2 parties because US elections are soon :)

    • @Barquevious_Jackson
      @Barquevious_Jackson 6 місяців тому +36

      @@churchboy4609More like Monoparty. You get one group and several different flavors of controlled opposition. Just like in real life!

    • @FatherDraven
      @FatherDraven 6 місяців тому +32

      @@churchboy4609 Ratchet Theory or Ratchet Effect feels more like what Ivan is referring to. Where the duopoly induced by first past the post elections leads to conservative drift as liberal politicians use the excuse of having to chase imagined "centrist" or "moderate" votes to maintain conservative policy positions that just happen to also reinforce their upper class family economically.

  • @oitudobem2046
    @oitudobem2046 6 місяців тому +390

    This video is kinda unique

    • @Donut-Eater
      @Donut-Eater 6 місяців тому +15

      It's 1 minute old and the Video is 10 minutes long

    • @leo_pintus.mp4
      @leo_pintus.mp4 6 місяців тому +6

      Nice profile pic

    • @Maski500
      @Maski500 6 місяців тому +5

      Good pfp

    • @white9763
      @white9763 5 місяців тому

      oi, tudo otimo, e vc?

    • @ecthelion1735
      @ecthelion1735 4 місяці тому +1

      Does uniqueness have magnitude?

  • @enricobianchi4499
    @enricobianchi4499 6 місяців тому +84

    At the part with the two "ch" sounds in a row I noticed you pronounce "ch", "dj" "sh", "zh" in a completely different way than most people. I think your "sh" is a voiceless velar lateral fricative, with "zh" being a voiced velar lateral fricative, "ch" a voiceless velar lateral affricate and "dj" a voiced velar lateral affricate. I think they all have audio files on Wikipedia. For the common pronunciation of these you can swap "velar lateral" with "postalveolar" or "postalveolar sibilant", those also have audio. Cheers

    • @JL-bg2mc
      @JL-bg2mc 6 місяців тому +4

      I used to have this exact pronunciation until I "corrected" it and can confirm, velar lateral.

    • @theograice8080
      @theograice8080 6 місяців тому +20

      I love to stumble across comments referencing linguistics in the wild.

    • @lukassaezalmendras4669
      @lukassaezalmendras4669 5 місяців тому +10

      A phonetics comment in a maths video? I love this

    • @HappyBeezerStudios
      @HappyBeezerStudios 5 місяців тому +8

      yay, people have accents and dialects.
      And yes, it's absolutely possible for people to pronounce "god", "guard" and "gourd" the exact same way.

  • @evanthesquirrel
    @evanthesquirrel 6 місяців тому +85

    I came here expecting a discussion of the topographical analysis of voting. With some conclusion being along the lines of "put your polling center at sea level or lower to get the best turnout for your district. Nobody wants to go uphill to vote."

    • @Transyst
      @Transyst 6 місяців тому +7

      "Back in my day, we went to vote uphill, both ways."

    • @cmachinist
      @cmachinist 5 місяців тому +2

      😆

    • @henrynester8061
      @henrynester8061 4 місяці тому

      @@Transyst underrated comment

  • @danpatterson8009
    @danpatterson8009 6 місяців тому +196

    My initial reaction was "Mobius strip and voting? Oh yeah, two sides that are actually one..."

    • @wigglerlesbian
      @wigglerlesbian 6 місяців тому

      "obviously voting for the 99% Hitler is better than the 100% Hitler, there's absolutely nothing else to do other than to hope 99% Hitler dies in next 4 years and we vote for someone less than 100% Hitler in 2028"
      -Liberal westerner

  • @mathpuppy314
    @mathpuppy314 6 місяців тому +55

    2:04 "it is one of the most unexpected uses of a mobius strip, and here's the big twist" XD

  • @OscarCunningham
    @OscarCunningham 6 місяців тому +53

    If you take a real vector space and quotient by scaling by a positive constant, you don't just get a sphere. There is also the vector 0 that can't be scaled to any other vector. This is the utility function that represents indifference between all the options.
    It seems like the theorem cheats by not allowing this point as a possible output (it's easy to accommodate it as an input, just ignore any indifferent voter). In particular, in the two voter case you could say that the overall utility is indifferent precisely when the two voters are diametrically opposed. This has the effect of cutting out the centre line from the Möbius strip, whereupon the rest of it does indeed retract onto the boundary.

    • @ajbiffl4695
      @ajbiffl4695 6 місяців тому +1

      I think in order to have a mapping that covers the exact-opposites case, then you have to throw out the anonymity condition - someone's vote will have to matter less, just so that you can get back to the circle

    • @okkoheinio5139
      @okkoheinio5139 6 місяців тому

      ​@@ajbiffl4695how so?

    • @UnCavi
      @UnCavi 6 місяців тому +4

      You are misunderstanding what we are doing here. We are not "quotienting the vector space by scaling by a positive constant". And there is no vector 0, because there's no indifference curve whose oriented normal vector is the vector 0.
      And the vector 0 would not represent "indifference between all the options". That vector already exists in the construction shown in the video, and its the unit vector forming a 45° angle with the positive horizontal axis

    • @ajbiffl4695
      @ajbiffl4695 6 місяців тому +2

      @@UnCavi I don't think that's right. The unit vector represents the direction of the gradient of the utility function. If someone has no preference the utility function is flat, and the gradient is zero. There are no indifference curves, it's an indifference plane.

    • @UnCavi
      @UnCavi 6 місяців тому +2

      @@ajbiffl4695 The example shown in the video, where the indifference curves are diagonal straight lines with slope -1, represents a situation where the voter preference doesn’t lean towards either option (fries, burger). Take for example the line with equation y + x = 1: moving along this line, we get points where we either maximally support “fries” and give 0 points to “burger”, or we maximally support “burger” and give 0 points to “fries”, or every combination in between, with equal weight: this is exactly what it means to be indifferent to each candidate. And the normal unit vector to these indifference lines is a 45° vector on the unit circle
      What you’re talking about with your “indifference plane” would be a constant function with 0 gradient at every point, and while yes, this would also correspond to some kind of indifference form the voter perspective, we are not interested in including this scenario in our description , because it doesn’t add anything useful as there is already another way to express indifference with a non-zero gradient. Also, a constant function would just be “not voting”, so we don’t count them. And if one wants to give their vote equally to each candidate, giving a “null” preference, they can choose the unit vector 45° to the horizontal

  • @El-Burrito
    @El-Burrito 6 місяців тому +265

    Never thought I'd see a video on the physics of voting

    • @me0101001000
      @me0101001000 6 місяців тому +38

      Well, math, but same difference

    • @idkcba
      @idkcba 6 місяців тому +1

      Neither did I, but here we are😂😂

    • @pecfexfextus
      @pecfexfextus 6 місяців тому +9

      you watched a whole video about topology?

    • @alvaroluke99
      @alvaroluke99 6 місяців тому +1

      try and read about the "Voter Model", its variants and computational social sciences in general :D

  • @JPK314
    @JPK314 6 місяців тому +4

    I'd like to offer another topological perspective:
    Let's say each voter is choosing between n options, where 1

  • @alexandervanhaastrecht7957
    @alexandervanhaastrecht7957 6 місяців тому +3

    I think the mistake is that in reality, you cannot vote against a party (except by only voting for the other ones). At 4:14, there is only one party, but you can still vote against. In reality, having only one party would have only one voting option.
    To fix this, we should only have a positive vote, creating a quarter circle (in 2D). A quarter circle doesn't wrap around, so I don't think realistic voting is a möbius strip.

  • @nicholassullivan6105
    @nicholassullivan6105 6 місяців тому +50

    I actually think the most likely condition to fail is 'ordinal voting'. If you have only two voters with exactly equal and opposite preferences, the optimal election result would be no change at all, rather than a change in a completely orthogonal direction.

    • @darthparallax5207
      @darthparallax5207 5 місяців тому +9

      "Then I guess there's nothing for dinner and we just die of stupid, honey"

    • @jennasmith7766
      @jennasmith7766 5 місяців тому +9

      But "no change at all" has a length of zero. It is not part of the preference space. So instead, the tiniest differences get magnified. When 50 people vote left and 50 people vote right, then 1 vote for backwards would win the election.

    • @joansparky4439
      @joansparky4439 5 місяців тому

      in reality it requires AT LEAST 2 against 1 to ENFORCE the will of the (social) "majority" onto the (asocial) "minority" with an obvious outcome (so the minority accepts defeat without "testing" the resilience of the majority).
      Voting systems that are based on simple majorities (50%+1) are not natural and socially unsustainable.. systems based on 2:1, 3:1, 4:1 etc. pp. on will result in more natural outcomes and obviously ever lower common goals being enforced ON ALL - which is a feature and NOT a bug.

    • @johndarktagnan
      @johndarktagnan 4 місяці тому +1

      This sounds right. The problem is that there is no "obvious" compromise between opposed preferences in the space of unit vectors. A usual way to make sure that compromises exist is to assume that the choice space is convex. But the circle is not even contractible. What the theorem is saying seems to be just that democracy requires that compromises are available. It doesn't sound like an amazing insight, but it's reasonable. It says nothing about the viability of democracy over decisions that do admit compromises, though (in that case Arrow's theorem and its variants apply and provide the powerful and nontrivial insight that the idea of democracy is not a clear guide if there at least two dimensions of disagreement).

    • @joansparky4439
      @joansparky4439 4 місяці тому

      what u people forget is that 'democracy' is the "peaceful" path by which opposing goals are being solved, which normally - in wilderness - are being solved via force, via physically overcoming the opposing party.
      This means in a 1:1 scenario democracy CAN NOT solve the problem, because it is NOT CLEAR who will "win" this 'conflict'.
      Once we get to 2:1 or better it is much more clearer which 'opinion' will be inferior if the rubber hits the road.. which is the way by which MINORITIES knuckle under and stay 'peaceful'.
      Democracies are minority suppressing mechanisms that allow for peaceful solutions, if there is a 2:1 or better majority behind the preference.
      Any democracy that allows for less than 2:1 preferences to become the rule for all WILL sooner or later fail as it is CATERING to a non-capable 'minority' against the 'majority'.

  • @qwfp
    @qwfp 6 місяців тому +23

    Maybe I misunderstood the "continuity" part, but if we have a discrete output (let's say outcome A or outcome B), then by definition we can't have continuity, because there isn't a "transitional space" between A and B. So at the 50-50 point we have a jump from A to B. Or am I missing something?

    • @maxchemtov3482
      @maxchemtov3482 6 місяців тому +5

      I think the idea is that there’s a (continuous) value function that spits out some overall measure of preference, and then another map that takes this to a discrete result. Small changes in inputs might happen to make this final result jump (by pushing the output past some threshold) but shouldn’t make the value function jump around.
      In most voting systems though, the inputs themselves would be discrete, and so continuity goes out the window.

    • @haoyu53
      @haoyu53 6 місяців тому +6

      You CAN make a binary outcome continuous by introducing probability. For example, if A gets 70% of votes and B gets 30%, then we flip a 70-30 coin to decide which option wins in the end. And honestly I can't see which one of the three rules described in the video this system violates

    • @koktszfung
      @koktszfung 6 місяців тому

      @@maxchemtov3482the discreteness of the input is negligible when you have infinite voters, right?

    • @lonestarr1490
      @lonestarr1490 6 місяців тому +5

      ​@@haoyu53 It breaks anonymity. For anonymity you have to ensure that every permutation of a given set of inputs leads to the same result. With your function you can't even ensure that the very same set of inputs, without being non-trivially permutated, always leads to the same result.
      Or in other words: anonymity (as defined in the video) implies that the function must be deterministic.

    • @UnCavi
      @UnCavi 6 місяців тому

      @@lonestarr1490 The result of the function is a unit vector, not a single winner candidate

  • @reedoken6143
    @reedoken6143 4 місяці тому +4

    as a maths major, I'm disappointed at the number of people who don't treat my opinion as an n dimensional vector

  • @MrDantenator
    @MrDantenator 6 місяців тому +73

    As I understand it, continuity will always break if the decision is discrete (you EITHER choose one president or the other and that could depend on a single vote). The way to patch this is for outcomes to be distributed according to votes (e.g. a parliamentary system where you have representatives proportional to amount of votes. In the perfectly continuous case, each party has "exactly the amount of power" proportional to their votes).
    And I guess this breaks at "one level up" where if one party has majority representation (regardless of if majority is 50% or 2/3rds) then they become dictatorial and also the votes end up being discontinuous (a single vote pushes the party's power above the majority threshold). Please correct me if I'm on the wrong track :)

    • @InfinityS315
      @InfinityS315 6 місяців тому +1

      Something interesting/funny to consider is what if we assign votes or power according to some probability mass function such that the expected value is proportional with respect to the voting distribution?
      For example, suppose we have a direct elections and candidate A receives 51% of the vote and B the remaining votes. We'd have some random number generator choose candidate A 51% of the time and B 49%. We'd expect that power would be distributed proportional to the voting preferences of the public in aggregate over many elections.
      The only problem is if some candidate receives 0.1% of the vote and happens to catch a lucky break (haha).

    • @mickschilder3633
      @mickschilder3633 6 місяців тому +8

      The problem with this is that when passing policies, the ammount of power a party can have is a discrete space: you either have a majority or you do not. So even if seats are assigned perfectly continuous, power is not.

    • @stvia
      @stvia 6 місяців тому +1

      Well this kind of fails because people dont care (or at least shouldnt) about whos in parliament but rather which policies they enforce. And here this doesnt fulfill if all pi=p then p is the result because youre limited to what the parties offer. Lets say party one wants A,B,C party two (not A),B,C party 3 A,(not B),(not C) but the whole population wants neither A nor B nor C. Then you still dont get the result

    • @stvia
      @stvia 6 місяців тому +1

      @@HopUpOutDaBed single outliers dont break the rule. It's only a break of the rule if all no exceptions vote some way and it has a different outcome.
      Also neither does removing a single outlier because it's not a preselected person. You could permutate voters and still get the same result

    • @stvia
      @stvia 6 місяців тому

      @@HopUpOutDaBed i didnt bring a scenario where it doesn't work i only repeated the necessary condition for a rule break which is never fulfilled

  • @xenontesla122
    @xenontesla122 6 місяців тому +22

    I was so distracted by the anthem played on a two-axis keyboard that I had to replay the intro multiple times! Such a great execution of an odd concept!

  •  6 місяців тому +98

    The continuity cannot be met: The output will always switch from option A to B directly, discontinuous. You could have 1000 votes on A, and 1000 votes on B, and then just adding 1 vote is enough to select either A or B - the last vote will always have a lot more weight. To solve that your system would need to be able to output 49.5% A + 50.5% B. Some voting systems do this by assigning seats, but because the output is still an integer number and not a full real number, it would still not be continuous.

    • @ajbiffl4695
      @ajbiffl4695 6 місяців тому +4

      As long as it's a cardinal voting system, even if there were a continuous variable as output you still get discontinuities because of the boundary of the closed space (like 0 and 360 degrees, if looking at points around a circle)

    • @poutineausyropderable7108
      @poutineausyropderable7108 6 місяців тому +3

      But imagine a continuous set of politician and the voting system is nearest neighbor of the median vector.

    • @viliml2763
      @viliml2763 6 місяців тому

      @@ajbiffl4695 0 and 360 are the same thing as angles so that still counts as continuous

    • @ajbiffl4695
      @ajbiffl4695 6 місяців тому

      @@viliml2763 in a mapping from the reals^2 to the reals, where you take mod 360 of your inputs, the output is discontinuous (unless you use trig functions, which sort of do the mod 360 anyway, and then you’ll have singularities where you have to break anonymity to get an output)

    • @UnCavi
      @UnCavi 6 місяців тому +3

      You misunderstood the video. The output space is not a discrete list of options, it’s the unit circle, and every possible output of the election function is a unit vector on that circle, just as every vote cast is

  • @JosephCoco
    @JosephCoco 6 місяців тому +37

    I saw a Google Tech Talk about this years ago and somewhat understood it. They also went into details about which voting systems broke which fairness principles. But I have to say your topological explanation makes more sense and I think the reasoning will stick with me longer. Alas, I still can't properly explain it to people at parties. Unless I carry around props.

    • @davidshi451
      @davidshi451 6 місяців тому +8

      The solution, ofc, is to carry a Möbius strip with you at all times!

    • @RiffZifnab
      @RiffZifnab 6 місяців тому +3

      @@davidshi451 What's your EDC mobius strip? (:

    • @chaotickreg7024
      @chaotickreg7024 5 місяців тому +1

      Check out the Mr Beat (not Beast) video about voting systems.

  • @addygreen8919
    @addygreen8919 5 місяців тому +1

    3:36 "once a person votes the strength of the opinion becomes irrelevant"
    Here is the problem with this: When you have multiple choices to vote for, you can also vote for inbetweens. So it becomes more continuous in a multiple party system. Or in other words: If 1000 kids vote between 100 movies, it will be more fair. A lot of kids will also decide on something that is not only best for them, but best to watch in the hole group, even more compromise.

  • @1337w0n
    @1337w0n 6 місяців тому +21

    I think it's perfectly fine to model opinions as multi-dimensional vectors, it just doesn't make any sense to expect that mapping those opinions onto a finite list could ever be continuous. In fact, given the fact that the results space is not densely populated, it boggles me to understand why anyone would think voting could *ever* be continuous, regardless of other factors.

    • @UnCavi
      @UnCavi 6 місяців тому +1

      You misunderstood the video. We are not mapping the input opinions onto a finite list: the codomain of the voting function is the unit circle, and the output is a unit preference vector, just as any vote cast is.

    • @zachariahkindle8926
      @zachariahkindle8926 6 місяців тому +3

      ​@UnCavi nah that's a fine understanding of the video, because the assumption is, in and of itself, moronic. The codomain might be continuous, but the image is a set of discrete choices and that's all that matters as far as real world application is concerned. Expecting a voting system to be continuous is in and of itself absurd and not a valid criticism of the system

    • @UnCavi
      @UnCavi 6 місяців тому

      @@zachariahkindle8926 "the image is a set of discrete choices'
      Can you clarify this? We don't ever fix the specific election function, so we can't know what the image (of the whole domain, so the "range") is. For all we know the function could be surjective, the range coincides with the codomain, the unit circle

  • @joshuaturner4602
    @joshuaturner4602 6 місяців тому +2

    Continuity makes sense, Voting is not continuous in many cases. If we have a bunch of primary schoolers voting for pineapple or no pineapple on pizza, then it is possible for one vote to take us from 0% pineapple to 100% pineapple a discontinuity if there ever was one. (say you have 11 kids and 5 vote for No Pineapple and 6 vote for pineapple, resulting in a pizza that has pineapple if one kid changed their vote we would shift from 5-6 to 6-5 for No pineapple)
    Continuity can only ever make sense in voting schemes where blended results are possible. which does not generally represent most votes

  • @anj000
    @anj000 6 місяців тому +19

    Would be helpful to have some kind of units or descriptions for the axis. I lost track of what is happening around half mark of that video.

    • @anj000
      @anj000 6 місяців тому

      Maybe I need to watch your other videos to get some context.

  • @jucom756
    @jucom756 5 місяців тому +2

    As a mathematics student, i can tell you most of the voting systems in the world suffer from a limited image first before you even get to the impossibility of functions to satisfy fairness axioms.

  • @xeladas
    @xeladas 6 місяців тому +4

    Honestly, the whole idea feel very flawed because it starts with a non-sensical requirement: Continuousness; if 51 people vote A and 50 vote B, then A should win, but if one person changes their vote from A to B then B should win, which is the smallest possible change in input having the biggest possible change in output; even in a more complicated system, there is always going to be some way to arrange things such that there is a sudden change in result from a minor change in input. As such it feels less "no voting system is perfect" and more "if you add an impossible requirement the whole thing becomes impossible" which feel on par with discovering the Pigeonhole Principle.

  • @haph2087
    @haph2087 5 місяців тому +3

    Lets consider an example:
    A normalized sum.
    Under this system, all opinion vectors are added together, and then the result is summed, this sum is normalized back to one, and then the sum is normalized back to length one, returning an opinion vector.
    Intuitively, this seems to follow most of the requested properties. Unanimity is maintained, because the sum of two parallel vectors is always parallel to those vectors. Anonymity is maintained, due to the commutative property of addition. Even continuity appears like it should be maintained, because vector addition is a continuous function.
    However, continuity is not actually maintained. This is because while addition is continuous, normalization is not. For any continuous range of inputs, the output is continuous if the inputs do not contain the zero vector. However, while the votes were nonzero, the sum is not necessarily. This means that the outcome is discontinous whenever the vote crosses a tie.
    Intuitively this makes some sense.
    How can we fix this? We could consider not normalizing the outcome to 1, and instead use a continuous function to shrink the outcome (ex: sigmoid function or dividing by voter count). This would make the government responsive to how *much* people agree on something. With some political questions this makes sense and can be done, with others it doesn't make sense.

    • @UnCavi
      @UnCavi 5 місяців тому

      Whatever way you think you found for fixing continuity can't work, because of the conclusion of the theorem shown in the video

    • @haph2087
      @haph2087 5 місяців тому +2

      @@UnCavi I know you didn’t read my comment in full, so I’ll summarize my findings.
      1: In a trivial system, discontinuities only occur at ties.
      2: Discontinuities can be eliminated by expanding the outcome space. (Doing so changes the geometry and breaks the video’s proof.)

    • @UnCavi
      @UnCavi 5 місяців тому

      @@haph2087 I've read your comment.
      Changing the output space means that we're not talking about ordinal voting anymore

    • @haph2087
      @haph2087 5 місяців тому +2

      @@UnCavi The video wasn’t about ordinal voting either. It was about voting on a 1D circular loop of preferences, which is a weird and specific method of voting. Analogous to a higher dimensional version of a binary voting choice perhaps, but not the same.
      Other methods don’t necessarily have such problems.
      Obviously ordinal voting systems are discontinuous, because ordinal numbers aren’t continuous. (Except in the case of a single number? Depends on your definition of continuous.)

    • @UnCavi
      @UnCavi 5 місяців тому

      @@haph2087 Yes, the video is about ordinal voting. He explains how choosing a point on the unit circle corresponds to an ordinal preference from 2:20 to 4:20. In particular, from 3:07 to 3:43, where at 3:43 he explicitly states that an ordinal preference corresponds to a vector on the unit circle.

  • @starwindlancer
    @starwindlancer 6 місяців тому +63

    Assuming continuity of results is so flawed it's hilarious.
    "The result of the vote is that we want 11% of candidate A and 89% candidate B"
    "Sir, that's... not..."
    "MAKE IT WORK"

    • @brunoparga
      @brunoparga 6 місяців тому +20

      You mean, proportional representation?

    • @nate_storm
      @nate_storm 6 місяців тому +10

      @@brunopargain an vote with a single winner?

    • @stevemattero1471
      @stevemattero1471 6 місяців тому +6

      ​@@brunopargaproportional representation is nice, but in the above case, you would still elect candidate B, even if the average voter disagrees with him 11% of the time. To preserve continuity, the system would not only accurately measure the levels of average voter's approval on every issue, but also allocate authority to each candidate proportional to the popularity of their position in that space.
      It's practically impossible. Every voter just tries to map their own views onto a party or candidate and hopes that their election promises resemble the effects of their administration.

    • @ZeroPlayerGame
      @ZeroPlayerGame 6 місяців тому +2

      @@brunoparga even that deals with discrete people

    • @NotaWalrus1
      @NotaWalrus1 6 місяців тому +6

      The presentation is unclear. This function doesn't map voter preferences to a particular candidate. It attempts to map voter preferences (seen as vectors) to a single global preference (also a vector). The winner of the election would be whatever candidate maximises the global preference.
      For instance the dimensions here might be "welfare state vs. low taxes" and "religious freedom vs. theocracy". Each voter has a preference for these things, like say a person may strongly want a welfare state and be indifferent to religion. We would attempt to takes the preferences of every voter and get a global preference vector that tells you "the country as a whole likes theocracy a lot and secondarily values low taxes a little bit" or something. Continuity just means that if you make a slight change to voter preferences, global preference should change little.

  • @FredericoKlein
    @FredericoKlein 5 місяців тому +1

    In your example the voting was continuous, but we have discrete options, I think this changes the problem

  • @Ltuhkeeo
    @Ltuhkeeo 6 місяців тому +9

    Fascinating application of Mathematics, which I like to see. I would say on the topic of the continuity supposition, though, that I don't think we would intuit voting functions to be continuous. Results in a election are in their actual expression always form a finite space. For example in a FPTP electorate the space of results will be exactly the candidates that run, and the result could move from one candidate to another by the change of one vote. The same applies just with more discontinuities in say a MMP election for a legislature (e.g. Germany, NZ, etc..) because of the nature of what the result is.

  • @sumedh-girish
    @sumedh-girish 4 місяці тому

    I wanna say that you are going to be a great inspiration for all if us, but honestly you already are. I can see your content among the best visual, matter-of-fact, humorous, enjoyable, mesmerizing, relaxing, well-researched, well-put-together, did I say relaxing? content on youtube I know. I hope you realize this, that your effort is what sparks everyone's interest in science and tells the world why to should study science and engineering beyond exams and school and money at all, and I know that it did for me. I hope to be someone with enough talent and skill to similarly contribute my part in return to this world of craziness one day, but until then - kudos my friend, keep up the good work and never stop!
    Edit : Trusting my phone's keyboard on a long comment wasn't really the best idea.

  • @jonathanbyrdmusic
    @jonathanbyrdmusic 6 місяців тому +9

    “ and here’s the big twist“ 👏👏👏

  • @ruthhuijgens
    @ruthhuijgens 6 місяців тому +1

    I think this is the first time I really regret not being able to give multiple votes through the like button :)
    What an excellent video! Funny but also interesting, I'm so glad to have stumbled upon this channel!

  • @cw6043
    @cw6043 6 місяців тому +4

    I still think we should have multi-member districts for duverger's law, and approval based voting (for the largest overlap of expectations to results)

  • @paperpaper82
    @paperpaper82 Місяць тому +1

    Thanks for the wonderful video! Just a quick correction for a topological statement in the video. The fact that you're using in this video is that "the boundary of the Mobius strip is not a retract of the Mobius strip." I think you made a mistake of saying 'deformation retract' instead of 'retract.' Thank you.

  • @Oaisus
    @Oaisus 6 місяців тому +7

    Perfect timing! I just watched every video on this channel a couple days ago.

  • @mharley3791
    @mharley3791 6 місяців тому +6

    I have literally no idea what you’re talking about but I absolutely love this video.

  • @jovanrnjak
    @jovanrnjak 3 місяці тому

    Saw the veritasium video in my feed. Didn't watch it but went straight to this video's comments to see if they "borrowed" the same ideas.

  • @ajbiffl4695
    @ajbiffl4695 6 місяців тому +16

    Lot of comments about the continuity condition being broken when there's a discrete output, and that makes sense - there has to be a discontinuity at the boundary between options.
    BUT in theory, the theorem says that even for a continuous output, something in there breaks.
    Which is odd, because it seems like for the case of continuous inputs (votes are a real in [0,1]), if the output is just the mean, it should meet all criteria. Take the case of two voters, x and y:
    1) Continuity: (x+y)/2 is continuous
    2) Anonymity: (x+y)/2 = (y+x)/2
    3) Unanimity: (x+x)/2 = x
    I think I'm misunderstanding something about the setup. Maybe it HAS to be a discrete output? But then why a continuous input (space of a circle?). And the proof doesn't seem to depend on the exact nature of the output?
    Maybe has something to do with the input space needing to be closed, i.e. the reals mod 1 instead of [0,1], but how does that change anything?
    ==========================================
    EDIT because people seem to be misunderstanding:
    First, @MaiZhang had it correct: with the reals mod 1, the mean is not continuous for inputs at 0 or 1 (which are the same point), thus this example fails the continuity condition.
    Second, remember that the vote-input space in this example is a circle, where each point is representing a unit vector in 2-space (this unit vector being the direction of the gradient of the utility function, i.e. the direction that the person's preferred policies "point" in). So the preference space is indeed one-dimensional (a closed loop, and as we saw, is the boundary of a mobius strip), and two combined votes create a 2d space of possible vote pairs (the surface of the mobius strip). But it's not just choosing reals in some interval, which is maybe confusing. It's probably less confusing to say voters choose the angle their unit vector makes with the +x axis -- picking from [0,2pi] (or [0,360] if you're a degrees enjoyer).
    Which brings me to my next point, which is that the "mean" is a BAD solution for voting. If one person picks 350 degrees, and one person picks 10 degrees, the mean of those two is 180 degrees - almost exactly opposite the direction the voters wanted to travel in. I think people are picturing choosing two points in cartesian space, and then the mean takes you to halfway between those points, which is maybe a good way to compromise - but that's not what's happening.

    • @speacky6229
      @speacky6229 6 місяців тому +1

      Correct me if I'm wrong. In the video it is said, that unanimity means, the point in the preference space sits on the boundary of the mobius strip. Therefore for a function to satisfy all the requirements it needs to be a continuous mapping from the strip onto its edge. As they said that's not possible. So even if we take the mean of all votes, the outcome still sits on the boundary of the mobius strip. So the problem persists and we cant find a continuous function from the strip onto its edge which would be required to meet unanimity. Not entirely sure though

    • @lonestarr1490
      @lonestarr1490 6 місяців тому +3

      The output has to come from the list of inputs, I think. So even if you say voters can choose a real number from [0,1], the output of the voting function has to coincide with one of the numbers being chosen. Thus, the average is not a valid voting function.
      Or in other words, the output doesn't just have to life in the space of possible choices, but in the subset of choices being made.

    • @dawson6294
      @dawson6294 6 місяців тому +2

      If you're taking the mean, then votes close to the mean will have less influence over the result than outlier votes far away from the mean. Could this count as breaking the continuity requirement?

    • @MaiZhang
      @MaiZhang 6 місяців тому +3

      Yes the input space needs to wrap around (like you said, reals mod 1), which is what caused the torus topology. Then the average function breaks continuity at 0 (or 1, which is the same point)

    • @pavelpangrac65
      @pavelpangrac65 6 місяців тому +1

      The function you describe is not based on cardinal voting where you put a score on each option and we conclude your direction of preference which will make a spherical input space.

  • @UniverseSinking2011
    @UniverseSinking2011 5 місяців тому +1

    Interesting video. Thanks. (PS a circle is not a 1-D sphere; it's 2-D.)

  • @r.g.thesecond
    @r.g.thesecond 6 місяців тому +82

    I mean, if more than half of the kids vote on a movie then it is definitive, so that's a point of discontinuity. It's not as arbitrary as you say.

    • @poutineausyropderable7108
      @poutineausyropderable7108 6 місяців тому +2

      Yes, but you could imagine a spectrum of politician.
      And your voting system would be pick the politician who's at the median or average vector. Or some other "average".

    • @Rb61926
      @Rb61926 6 місяців тому +9

      @@poutineausyropderable7108 in this situation would a 'centrist' politician win with 0 votes if the vote was evenly split between the most 'right' and most 'left'.
      Not necessarily a bad outcome in my opinion, but a funny one.

    • @koktszfung
      @koktszfung 6 місяців тому +3

      @@Rb61926exactly, you went from satisfying the majority of the voters to satisfying no one

    • @isayaragnes8066
      @isayaragnes8066 6 місяців тому

      @@poutineausyropderable7108 Does not matter it would still be discrete lest you mean having an infinite variety of politicians representing the floating point number.

    • @saadinhalf
      @saadinhalf 6 місяців тому +2

      Dude the ISSUE is that it’s inherently discontinuous.
      What happens to all the kids who didn’t vote for the movie that won and maybe even hate that movie? They shut up and play along to keep the peace OR they have a temper tantrum and get shunned.
      The very issue with our voting system is the same. It doesn’t let AMERICA win. It lets slightly over half of America win. Sometimes LESS than half.

  • @shanefoster2132
    @shanefoster2132 6 місяців тому +2

    How do different voting systems affect the topological steps? Something like ranked choice and especially multiple rounds of voting?

  • @Merione
    @Merione 6 місяців тому +22

    Loved this, and it comes at a very appropriate time too! We just had elections here in the EU, to elect the new European Parliament, and one thing that stuck with me (and that it isn't being talked about nearly as much as I'd like to) is the general dissatisfaction of people towards voting in general. In my own country (Italy) only about 49.5% of all the voters actually showed up and voted, which makes it the first election in our entire history to have less than 50% attendance. But still, both winners and losers are either celebrating their victory or lamenting their defeat. The most voted party got about 29% and is now celebrating a "landslide victory", but given the overall attendance, that only represents about 13% of the overall population (figures are rounded, I don't have the actual results at hand right now, I'm going by memory). Hardly a victory at all, in my opinion... So yeah, what's the deal with people who don't show up to the ballots? As you said in the video, this looks like a continuity fail of the function, because we literally have missing data from the inputs. How do we deal with them? Should they just be ignored? Or should we somehow take into account the fact that a portion of the voters chose not to vote? Is there even a way to account for this? Either way, it's a huge problem, and the political system seems indifferent to it, which is infuriating to me.

    • @RiffZifnab
      @RiffZifnab 6 місяців тому +9

      The flip side doesn't sound better. If you ever have the chance to, talk to a Brazilian about mandatory voting. It sounds like there's a lot of "here's a beer, vote for us" on the day of voting to sway the disinterested voting block.

    • @Merione
      @Merione 6 місяців тому +6

      @@RiffZifnab Yeah, both extremes suck. But I don't blame the people. I blame the politics. The most common motivations for non voting are "no one represents me", and "my vote doesn't matter, everyone sucks anyway", and i've seen people fighting because "if you don't show up, it's your fault, you're allowing others to decide for you". But in a system that is increasingly more corrupt, on all sides of the political spectrum, it's easy to see why people would lose confidence in the idea of voting to begin with. Some systems handle the problem by just ignoring their votes, so that an overall 13% with 49% attendance "magically" becomes a 29%, or, as you said, they resort to corruption and bribing to get everyone to vote. But no one actually cares about tackling the real problem, that is that people are becomin increasingly disinterested about politics as a whole.

    • @avus-kw2f213
      @avus-kw2f213 6 місяців тому

      Democracy is a inherently flawed system

    • @mitsync
      @mitsync 6 місяців тому +6

      @@Merione In the Netherlands it is allowed to leave the ballot blank to show you don't agree with any party. While this is great in theory, our EU vote turnout was 46.2%, so...
      Maybe people just aren't aware this is a thing? Or are they actually disinterested instead of just frustrated?

    • @Merione
      @Merione 6 місяців тому

      @@mitsync Here in Italy leaving the ballot blank is allowed as well, but (as far as I know, and feel free to correct me if I'm wrong), blank ballots are still not counted in the overall results. They only count towards the attendance, but the vote percentages themselves remain unaffected. They simply get ignored and the percentages are calculated based only on the valid votes

  • @radekt.7843
    @radekt.7843 6 місяців тому +1

    It's hard to find good political video that is unbiased.
    Thanks for that ❤

  • @morganspencer-churchill2136
    @morganspencer-churchill2136 3 місяці тому +5

    I see that Veritasium just copied this videos exact subject. A bit weird.

    • @physicsforthebirds
      @physicsforthebirds  3 місяці тому +6

      Yeah, weird indeed. At least they changed the content this time!

  • @kurz-Stibi
    @kurz-Stibi 5 місяців тому +1

    Thanks for making me knoe why after every vote, I feel somewhat unsatisfied withe the result no matter what the result/my-vote combination was.

  • @Arpurin
    @Arpurin 6 місяців тому +26

    It's rare that I find a youtube video I understand absolutely 0% of lol

    • @jensraab2902
      @jensraab2902 6 місяців тому +3

      If you understood the first 15 seconds which are about US presidential elections being held every 4 years, etc., which I have no doubt you could follow without difficulty, you've understood more than 2.3% of the video! 😀

    • @Arpurin
      @Arpurin 6 місяців тому +6

      @@jensraab2902 not more math😞

    • @jensraab2902
      @jensraab2902 6 місяців тому +2

      @@Arpurin 😂

    • @billywhizz09
      @billywhizz09 5 місяців тому

      Same lol

  • @danieljensen2626
    @danieljensen2626 6 місяців тому +1

    Definitely the vast majority of things you might want to vote on are quantized. I feel like you'd have to have a pretty contrived voting system to make it be continuous, like voting on the size to make a statue and the result is the average of all the free response votes.

    • @danieljensen2626
      @danieljensen2626 6 місяців тому

      Incidentally, it seems like that sort of voting system is in fact continuous, anonymous, and unanimous. Maybe it is only possible in one dimension?

  • @TuftyTaltan
    @TuftyTaltan 6 місяців тому +42

    ....w-what?

  • @warmCabin
    @warmCabin 4 місяці тому

    I can't believe you mentioned Mobius strips without taking a strip of paper, giving it a twist, and taping the ends together, then running your finger along it to demonstrate that it _only has one side._

  • @samstromberg5593
    @samstromberg5593 5 місяців тому +3

    Me who understood 0% of the video and can't figure out what the hell this has to do with voting

  • @CoughSyrup
    @CoughSyrup 6 місяців тому +1

    5:50 Wait, what? You cant just cut a manifold like that! How is that valid?

  • @Klaevin
    @Klaevin 6 місяців тому +5

    I was confused the whole time about why you wanted continuity.
    with only 2 candidates and 99 voters, the outcome changes as soon as one gets 50 votes. there are only 2 outcomes for 50 different inputs.
    maybe I don't understand what you mean by "continuous"?

    • @UnCavi
      @UnCavi 6 місяців тому

      The space where the output of the election function lives isn’t a discrete list of options, it’s the unit circle. Every result of an election is a unit vector on that circle

    • @Klaevin
      @Klaevin 6 місяців тому

      @@UnCavi those are the inputs, though

    • @jennasmith7766
      @jennasmith7766 5 місяців тому

      For a discrete list of possible outputs it's obvious that the voting function can't be continous. With 2 candidates you only have 1 issue (candidate A or candidate B, as in 4:08). The preference space would only contain 2 discrete points, not a continuous circle. The video shows that this problem can't be solved by making the inputs continous (e.g. allowing a mix of 50% A and -50% B in the input and output). But I think this is obvious, because people are still free to have discrete preferences.

  • @BenGilman
    @BenGilman 3 місяці тому +1

    I vote your video over Veritasiums for algorithm promotion

  • @David_Box
    @David_Box 6 місяців тому +4

    The US's election system does violate one of the conditions, like any other, but the electoral college has nothing to do with it. What it actually violates is continuity, by using a first-past-the-post system..

    • @Tzizenorec
      @Tzizenorec 6 місяців тому +1

      The "continuity" criteria just seems ill-defined. A lot of people are arguing that it's fundamentally impossible for the simple reason that "one candidate has to win"; while I interpreted it in a way that makes it something that even first-past-the-post satisfies.
      I think you've made the mistake of taking something that says something generally bad about voting systems and jumped to "that must be a reason to stop using first-past-the-post", when in this case the criteria in question just wasn't useful and didn't say anything about FPTP in particular.

    • @David_Box
      @David_Box 6 місяців тому +1

      @@Tzizenorec nah I think you misunderstood. I was not necessarily arguing against first past the post, but simply stating what rule it actually violates. True, the way it's described in the video is misleading, but if you look at the theorem this video is based on, Arrow's Impossibility Theorem, that has an actual rigorous usable definition for it, then it applies.

    • @Tzizenorec
      @Tzizenorec 6 місяців тому +2

      @@David_Box You made it sound like first-past-the-post violates that rule while other voting systems do not. But the whole point of Arrow's Impossibility Theorem (and Gibbard's better impossibility theorem) is that there is no voting system that _doesn't_ violate one of the rules.
      So once you move to the actual rigorous usable definition... that's where you wind up.

    • @David_Box
      @David_Box 6 місяців тому +1

      @@Tzizenorec yeah I know that all systems violate at least one rule, hence why the original comment said "like any other"

  • @kentonwu4383
    @kentonwu4383 6 місяців тому +2

    Great video! Could you clarify two things:
    1. In the original papers the utility function compares choices between combinations, i.e. 1 burger 2 fries against 2 burgers 1 fry vs burgers against fries. How does this extend to a ranked choice which has no manifold structure?
    2. The mobius argument relies on the space of linear utility functions being equivalent to a sphere. Does this argument extend to nonlinear utility functions?

  • @frezzingaces
    @frezzingaces 6 місяців тому +19

    Collecting votes as a 'order these things' is just a really bad way to collect preferences in the first place. I think it was CPG grey who did a video about a voting system where you get to vote yes/no per candidate, which leads to generally more satisfaction of the group as a whole. But a much better approach would be where voters rank each option on a slide scale (or ommit). So you get to represent if you're explicitly pro or against with an option, and how much.

    • @1ucasvb
      @1ucasvb 6 місяців тому +7

      Yes. The idea that the only meaningful information we can aggregate are rankings is ludicrous. This idea is based on an idealistic and individualistic notion of collective decision making that defeats the purpose of it. It's the same issue pointed out in Sen's Liberal Paradox. Ordinal preferences are meaningless if your preferences affect other people's preferences, and that's the entire point of voting.

    • @FinetalPies
      @FinetalPies 5 місяців тому

      Still better than first past the post

  • @phire442
    @phire442 6 місяців тому +1

    The more I think about it the more confused I become about the first part. How are You reducing the 2d utility function to a single gradient? Are you assuming utility=Ax+By? Does a voter who likes a 10% tax more than a 1% tax need to like a 100% tax even more?

  • @watsonjunior85
    @watsonjunior85 6 місяців тому +4

    when u talked about continuity, I thought how a vote system could even be continuous?

    • @watsonjunior85
      @watsonjunior85 6 місяців тому

      for example, 3 people voting for 2 options, the vote it's 2:1 and one of the 2 that voted the same change the vote, then the outcome is totally different

    • @Tzizenorec
      @Tzizenorec 6 місяців тому +3

      The video indeed seems to have used a criterion that just... shouldn't ever be satisfied anyway.
      But, there are other things that could be described as "continuous" that _do_ make sense. For example, let's say candidate A has 1000 votes and candidate B has 900 votes... "continuous" could mean that if one more person votes, then the gap between A and B has to change by no more than 1 vote (either A is winning by 101 votes, or A is winning by 99 votes, or something in between; A can't suddenly be winning by 50 votes, or losing by 200 votes, because one person voted).

  • @michaelcheverie7579
    @michaelcheverie7579 6 місяців тому +1

    Your conclusion about continuity seems to me to be related to the concept of transitivity in economics. If a person likes oranges better than bananas, and bananas better than apples, doesn't imply that the person likes oranges better than apples. There's a discontinuity of transitivity. Humans are complicated.

  • @BrianMartensMusic
    @BrianMartensMusic 6 місяців тому +4

    At least psychology tries to prove the assumptions they make about how people behave (take that, Economics!). Anyway, I would imagine that continuity is the obvious failure given that voting seems to be discrete by nature. I would also recommend looking into the public choice branch of economics if you haven't already. Your idea for a 2-note synth would make a killer VST plugin!

    • @_WhiteMage
      @_WhiteMage 6 місяців тому +2

      Real world eonomists don't treat utility as cardinal, but ordinal. Dunno why he implies the opposite. There is no magnitude information because it's not interpersonally comparable.
      Person A says they love hot dogs more than Person B does, while B says they like them more... there's no way to prove either of them right, and the field doesn't pretend it can be done.

    • @Joker22593
      @Joker22593 6 місяців тому

      Psychology has also never proved anything, seeing as how most papers have never been replicated. Actors with free will can't be explained by equations, even with fancy metric spaces, gauge theory, or any other kind of "wiggle room" math.

  • @jm40004
    @jm40004 6 місяців тому +1

    What's interesting is that a lot of people in the comments are focusing on continuity whereas to me the obvious one is unaminity.
    The biggest simplification for the model is disreagrding how strongly people feel about an issue. Perhaps that's the one that SHOULD get much better utility in a voting system.
    Marked preference seems to account for this by electing the person most people deem acceptable but it has a few problems:
    1. Reliance on vote counting machines (even when processing paper ballots) or accepting it could take several days for the votes to be counted and verified.
    2. It can feel somewhat unfair because the person who received the most first preference votes can still loose to second preference if they don't clear the high majority needed. Same can go for 3rd preference, etc.
    3. Still leans into party politics at best and tribalism at worst. Whereas most people these days care about issue politics, i.e. how are you going to fix problems X, Y, & Z?
    I'd like to see what topology something like Quadratic Voting maps onto and what conditions that could satisfy.

  • @murrrr8288
    @murrrr8288 6 місяців тому +8

    The American elections aren't very democratic or fair. Let's say there are 10 people voting for where to eat. 3 of them vote for steak house. The remaining 7 are vegetarians. 2 of them vote for pizza , 2 vote for salad, 2 vote for tofu and 1 for icecream. In American voting system all of them would go to steak house, even only minirity of 3 eat meat. In a multi party system they would go to the food court and the 70% majority would have veggie options, but the carnivore minority would also be catered for.

    • @colfaxhamilton3052
      @colfaxhamilton3052 5 місяців тому +1

      You stole this analogy from CGP gray. Atleast give him credit.

  • @vinzent1992
    @vinzent1992 5 місяців тому +1

    The requirement of continuity seems absolutely ridiculous to me. if the domain is a finite set, and the range is a smaller finite set, then can the function ever be continuous?

    • @MercuriusCh
      @MercuriusCh 4 місяці тому

      Any function from a discrete topological space to another topological space is continuous. Check the definition of topological continuity.

  • @vazilin4ik
    @vazilin4ik 6 місяців тому +4

    Im waay too dumb to understand this :(

  • @duartesilva7907
    @duartesilva7907 4 місяці тому

    Amazing, what an amazing video! Had zero idea about how topology could be related to voting theory!! Thanks for this fantastic explanation.

  • @edify.9018
    @edify.9018 6 місяців тому +3

    im so early!! this channel is amazing and im so happy there’s now more content !!

  • @xxapoloxx
    @xxapoloxx 6 місяців тому +1

    Why is continuity a requirement, that does not map to democracy at all, preferences can vary a lot one cicle to the next.

  • @unvergebeneid
    @unvergebeneid 6 місяців тому +3

    You can mathematically prove that the perfect voting system cannot exist but I'm pretty sure you can also prove that the US presidential elections follow the absolute worst system short of a dictatorship.

    • @drdca8263
      @drdca8263 6 місяців тому

      “The US system except that when tallying electoral votes, the tallest candidate among those that got at least one electoral vote, gets 4 extra electoral votes”

    • @unvergebeneid
      @unvergebeneid 6 місяців тому

      @@drdca8263 dunno. Giving outsized weight to voters from Wyoming or giving outsized weight to candidates with long femurs sounds about equally random to me ;)

    • @drdca8263
      @drdca8263 6 місяців тому

      @@unvergebeneid but doing both?

    • @unvergebeneid
      @unvergebeneid 6 місяців тому

      @@drdca8263 okay, before we go on I have to make sure that we're both on the same page: this _is_ still a joke, right? Sorry if I'm stating the obvious but on the internet, you never know.

    • @drdca8263
      @drdca8263 6 місяців тому

      @@unvergebeneid I knew you were joking, but, for some reason, responded to it as if it were not a joke. I don’t know why I do this.

  • @elderfrost9892
    @elderfrost9892 5 місяців тому +1

    while this is an interesting discussion, it doesn't quite relate to ways that we vote in the real world anyway, since most votes don't have continuous outcomes, you have to end up with one or the other. The simple common example that you gave, the function mode, is already inherently discontinuous, so asking if it could possibly fulfill all three of those requirements for fair is already disproven. It's interesting to wonder if continuous voting could be fair, but since mode already isn't I don't see how the thought experiment relates to US elections or voting for pizza.

  • @Tracing0029
    @Tracing0029 6 місяців тому

    That fact that I understood all of the terminology and logic here makes me happy

  • @david0aloha
    @david0aloha 6 місяців тому +1

    Why can you fold the square into a triangle? What did the 2 axes of the square represent that allowed you to do that?

    • @jammin023
      @jammin023 6 місяців тому +1

      Yeah I don't understand that bit either. It seemed like the axes represented voter's preferences on two issues, in which case the two points indicated represent diametrically *opposite* votes/opinions which definitely can't be conflated. I must be misunderstanding because the whole thesis falls apart if this is wrong...

  • @quinsutton7097
    @quinsutton7097 6 місяців тому +1

    I suddenly fell on my knees as soon as this video started. I don't know why.

  • @marscaleb
    @marscaleb 4 місяці тому

    I'm glad to see someone acknowledging the limitations inherent in voting. I see people making very intelligent videos but yet blindly falling into the painful trap of berating voting systems that don't "weigh all votes equally."

  • @Yesterdaywewereatschool
    @Yesterdaywewereatschool 4 місяці тому

    Amazing topological explanation and visualizations. Great job!!! 👏

  • @eskewroberts7663
    @eskewroberts7663 6 місяців тому

    I love this channel ... of all the ways I've seen someone explain why "every voting system is wrong" this one is DEFINATELY the most unique and personally satisfying

  • @AloisMahdal
    @AloisMahdal 4 місяці тому

    I just got this suggested by YT algo. I'm at 0:00, looking at a thumbnail. As if it was not enough that video title is "The Topological Problem with Voting", like, come on, the channel name is one of the greatest channel names ever: "Physics for the Birds".
    Friends, if this is not a nerd heaven then I don't know what is.

  • @AsdfAsdf-j5z
    @AsdfAsdf-j5z 3 місяці тому

    At 5:02 why did you put a different topology than the product topology on the Cartesian product?

  • @PC_Simo
    @PC_Simo 6 місяців тому +1

    I *_LOVE_* unexpected uses of the Möbius strip (and other Mathematical super-stars). I have actually deduced one such use, myself; and was super surprised and super happy, at that point: You can represent a Tetrachromatic or a Pentachromatic Spectrum, with a Möbius strip; because they’re ”Doubly Cyclical”, and the Primary and Tertiary Colours (as well, as the Secondary and Quaternary Colours, in the case of the Pentachromatic Spectrum) coincide / occupy the same positions, on them; and thus, to truly show everything that can be shown*, you need to traverse the loop twice, with a slightly different ”point of view” / focus; and what’s the shape you traverse twice, and view from a slightly different ”point of view”? Why, that’s a Möbius strip.
    * I said: ”all that can be shown”; because you, actually can’t show all the Chromatic colours (14 for the Tetrachromatic, and 30 for the Pentachromatic Spectrum), on these Spectra. I have actually proven Mathematically that, from an n-Chromatic Spectrum (with n Primary Colours), you always need to omit (2^n - 2) - (n² - n) Chromatic Colours (the so-called: ”Aspectral Colours”); and this formula works, for any positive integer n. For example:
    For n = 3:
    (2^n - 2) - (n² - n) = (2³ - 2) - (3² - 3) =
    (8 - 2) - (9 - 3) = 6 - 6 = 0.
    We don’t need to omit any Chromatic Colours, from our Trichromatic Spectrum.
    For n = 4:
    (2^n - 2) - (n² - n) = (2^4 - 2) - (4² - 4) =
    (16 - 2) - (16 - 4) = 14 - 12 = 2.
    We need to omit 2 Secondary Colours, from a Tetrachromatic Spectrum.
    For n = 5:
    (2^n - 2) - (n² - n) = (2^5 - 2) - (5² - 5) =
    (32 - 2) - (25 - 5) = 30 - 20 = 10.
    We need to omit 5 Secondary Colours and 5 Tertiary Colours, from a Pentachromatic Spectrum, totalling at 10 Chromatic Colours.

  • @willdbeast1523
    @willdbeast1523 6 місяців тому +1

    I wrote an essay on this in my 2nd year of uni and forgot all of it since, good stuff

  • @PauxloE
    @PauxloE 6 місяців тому +2

    For the two-voter two-topics example, it just means, if both of them have opposite "preferences" (on these topics), there is no compromise which is also a "preference". Not very surprising.

  • @Hyblup
    @Hyblup 5 місяців тому

    I used to have to try to remind my old school that their voting system wasn’t reflective of what people actually want, because if there were 3 options, with 2 similar options that most people preferred over option 3, but the votes being spread out among those 2, but being unable to change votes once round one of voting is done so the majority get screwed over. They never did listen…

  • @jingermcblabbersnitch7162
    @jingermcblabbersnitch7162 6 місяців тому +1

    There are obviously things that cause this to fail. In the circle example, with n voters what if their n votes are each one of the nth roots of unity? There is perfect rotational symmetry and therefore if we want it to be "fair" we can't choose any point on the circle as the voted outcome.

  • @pga128
    @pga128 6 місяців тому +1

    Is this useful in real life? Since in practice all elections are from a finite set to a finite set and thus continuous (discrete topology) and I am sure you can get the other properties. Am I missing something?

  • @GermanTopGameTV
    @GermanTopGameTV 5 місяців тому

    Do we actually get continuity off "first past the post" voting? Because the result of voting here seems like a step function that switches from A to B once there's a threshold of votes for B, from the point on that B has A+1 Votes.

    • @UnCavi
      @UnCavi 5 місяців тому

      The result ov the voting function doesn't live in a discrete space of options {A,B}, it lives on the unit circle

  • @hademvids
    @hademvids 27 днів тому

    this is honestly why i love modern anarchist decision making and governance. it answers all the problems that arise with representative and direct democratic systems. obviously the different implementations have their own problems, but in my experience, and the conclusions ive read in psychology and mathematics as well as the simulations ive done (in python) the problems that arise are much easier to address and the systems much more readily able to iterate on or reconstitute to solve structural and systemic bottlenecks.

  • @TheIgnoramus
    @TheIgnoramus 6 місяців тому +1

    When discreetness and sinusoidal collapse seems imminent, I go to the handy dandy Fourier transform. It’s about the peaks, limits, amplitudes, and shifts in direction around a mean.

  • @DanielsAFK
    @DanielsAFK 6 місяців тому

    In the voting literature, most people explain Chichilnisky's theorem using the example of where to have a party.
    Imagine you and I live along a circular road, and each of us wants to have the party closer to home. A natural way to decide where the party should go is to pick the halfway point between our two homes (or, if we live together, to just have it there). But this rule leads to a discontinuous jump. Suppose I live at 12 o'clock and you live at 6:01, just slightly past the bottom of the circle going clockwise. Then the party will be way over on the left side of the circle (near 9 o'clock), since that's halfway between us. But if you were to move just slightly counter-clockwise -- say, to 5:59 -- the party would have to move way over to the right (near 3 o'clock). An arbitrarily tiny nudge to your preferences can lead to a big leap in our collectively preferred location. And this point generalizes to other anonymous rules that respect unanimity.
    Interestingly, there is a topological condition that will get us out of the problem. You can have an anonymous, continuous rule that respects unanimity so long as the space of preferences is contractible -- which in this case means a line rather than a circle.
    (BTW great video.)

  • @sticksbender4057
    @sticksbender4057 5 місяців тому +1

    I mean, we can see pretty clearly there's a lack of continuity in most voting systems we employ. Either option A wins or option B wins. There's no middleground, which means no continuity.

  • @flyingby3703
    @flyingby3703 6 місяців тому

    4:17 Correct me if I'm wrong, but isn't a circle a two dimensional sphere? You do say you stick to two dimensions just seconde before...

    • @barakeel
      @barakeel 6 місяців тому

      It depends on how you look at it. If you live on the circle , it would seems one dimensional. You can just describe how far you are on the circle by a single number. It's like a segment [A,B] where you teleport when you arrive at B end to A.

  • @lemandros
    @lemandros 4 місяці тому

    Your last sentence got me in the feels as I did my bsc thesis on the axelrod model, which does exactly that ;_;

  • @thomasj4305
    @thomasj4305 5 місяців тому

    I was following the argument up until 8:07; why do we need all point to map to the boundaries?

  • @MartynDerg
    @MartynDerg 4 місяці тому

    can you do an analysis on how preferential voting works in this lens?

  • @MikeJohnson-nj1ry
    @MikeJohnson-nj1ry 6 місяців тому

    This is fascinating. I'm reminded of the value of great math teachers.

  • @ethos8863
    @ethos8863 6 місяців тому +2

    the continuity will probably be the first to fail in any "good" system since continuity fails more the fewer people there are. In that case, it's clear that it's actually a sampling issue which may be the most permissible imaginable failure of a voting system.

    • @differentservice9844
      @differentservice9844 6 місяців тому

      My first thought was that continuity is not a characteristic of a democratic system. Small changes in voting create huge differences in outcome, don't they?

    • @ethos8863
      @ethos8863 27 днів тому

      Perhaps, the point is not that small changes in votes must correspond to small changes in elected official, but small changes in votes should correspond to a small change in the projected opinion of the entire people. In fact, just taking the average preference of everyone. I think his voting system is meant to measure the preferences of the entire people and he's saying there's no function which measures the preferences of the people in a way which is continuous, unanimous, and anonymous.
      You could then use this group preference to pick an option which would of course not be continuous but said group preference would still be.