Hacker News new | past | comments | ask | show | jobs | submit login
All People in Canada are the Same Age (1997) (toronto.edu)
132 points by alphanumeric0 on July 12, 2020 | hide | past | favorite | 91 comments



So this article shows that you can infer S(n+1) from S(n) for n > 1, and a base case of S(1) is true.

However, you can't infer S(2) is true from assuming S(1) is true in the same way, ie. a group of 2, could be represented as two groups of S(1) and S(1). You can't claim these two S(1) groups share the same age.

This means that the base case and the inductive step are not connected, which means the proof is invalid.


It's simpler than that -- the "proof" of the inductive step is just incorrect. It wouldn't be a theorem in a sound logical system.


Potentially. However, I believe the inductive step is correct. I could be wrong though.

ie. If you assume S(2) is true, lets prove S(3), consider a set of 3 people, {a, b, c}.

apply S(2) to {a, b} are therefore the same age, apply S(2)_ to {b, c} are therefore the same age, this implies a.age == b.age == c.age, there for S(3) is true. The inductive step is done.

Thats what I thought made this a mind bender.


Right, it proves S(2)->S(3), but induction asks you to prove S(n)->S(n+1) for n in general, and not just for some n. The inductive proof doesn't work for S(1)->S(2), so it clearly can't work for the more general n->n+1.


The inductive step is fine, but it only works for n >= 2. The issue is a disconnect with the base case n = 1.

However, if it were possible to prove the case n = 2, we would have a valid inductive proof for n >= 2.


> it only works for n >= 2

Right, so it doesn't work -- either it's a correct proof of a non-sequitur ("true for n implies true for n+1, provided n meets some criteria"), or an incorrect proof of an inductive step ("true for n implies true for n+1").

Because it's claimed to be proof by induction, it's meant to be the latter -- the person doing the proving claimed to have proven the inductive step, and their proof of it was incorrect.


“True for n implies true for n+1, provided n >= 2” is a perfectly good inductive step.

However, it must be coupled with a base case >= 2, which isn’t the case here. The only base case proven is 1.

See also “Induction basis other than 0 or 1” [0].

[0] https://en.wikipedia.org/wiki/Mathematical_induction#Inducti...


Sure, their mistaken proof of the n->n+1 implication could be taken for what it does prove, and such a theorem could be used in other circumstances to prove different things, but that doesn't really bear on any of the claims in the original context.

Nobody was trying or claiming to be doing any other kind of induction. They said they had the base case and the inductive step, and they were clear about the base case and the inductive step. Their proof of the base case was correct, and their proof of the inductive step did not prove what they said it did. It doesn't matter what it did prove.


I think a better characterization of the fallacy is that it is indeed a non-sequitur, but it hides the "provided n meets some criteria" by bamboozling you with "arbitrarily chosen" elements from a set of n+1 so that you might fail to spot where you need 3 elements in a set that potentially has a cardinality of 2.


I believe so yeh.


> Thats what I thought made this a mind bender.

I don't know if I'd call it a mind bender, but it does demonstrate that if one holds that all groupings of two individuals must be uniform with regard to an attribute A, then it follows that any grouping of individuals must be uniform with regard to A.

A simple proof by contradiction:

1) Assume some group of more than 2 individuals is not uniform with regard to A

2) There must be at least one pair of individuals for which attribute A differs

3) Create a subgrouping of one of those pairs

4) Now we have a grouping of 2 individuals which is non-uniform with regard to A

5) But we originally held that all groupings of 2 individuals must be uniform with regard to A

6) Contradiction! Hence a non-uniform grouping with regard to A is impossible, Q.E.D.


What cf-d-ycom wrote is a perfectly accurate description, it seems to me.


> However, you can't infer S(2) is true from assuming S(1) is true in the same way, ie. a group of 2, could be represented as two groups of S(1) and S(1).

Yup, I think this nails it. The more I think about this problem the more it seems meaningless to me. Adding the whole induction stuff just obfuscates this core problem.

It seems to me that if you can prove S(2) you've immediately proven S(n). You don't need the subsequent induction.


Not exactly, it was saying that you assumed S(2) implicitly which is wrong.


Why can’t you asume S(2)? Is it not included in the inductive hypothesis S(k)?


So the base case that they prove is S(1). And the inductive step is to show: S(1) ->(implies) S(2) -> S(3) -> S(4) -> ....

Or to write it more succinctly, that S(n) -> S(n + 1) assuming S(n) is true.

In this particular problem, the proof that is provided can be used to show S(2) -> S(3), that S(3) -> S(4), etc... are valid and true.

However, the proof could NOT be applied to show that S(1) -> S(2).

So whilst you CAN assume S(2) is true in a proof, the whole inductive chain needs to be attached to a valid base case.


The page gives a better explanation than I could :-)


Yeh, that makes more sense.


I got really confused when they just seemed to assume that. But that doesn’t appear to be what they consider the fallacious step.


It doesn't just assume that, it proves it - but the proof has the hidden assumption that there are at least 3 elements in the set (of k+1 elements).


Fun stuff, there's a few more on this page:

https://www.math.toronto.edu/mathnet/falseProofs/fallacies.h...

The last one in particular I thought was interesting


The ladder problem is one that I seem to remember was in our first-year classical mechanics text back when I was in grad school, and caused a lot of debate... it's a good one.


Hilariously I pinned down all the other problems in one try, except the everybody is the same age one.


If it were true that all groups of two people were the same age, then it would follow that all groups of any number of people are the same age, since any individual could be pared with any other individual to form a group of 2. But of course it is not true.


Reading this "proof" gave me a headache, and at first I thought it's because I'm not familiar enough with formal inductive logic to precisely follow the conversion from statements of reasoning to shorthand notation.

Then I realized the aim is to trick you by playing a bit fast and loose with that convention, and hoping you don't notice. e.g. I stumbled at Step 4, and if you click on the details for it the authour admits k is ill-defined. That comes back to bite you when you hit the fallacious step.

I'm fascinated how some very old works by ancient physicists and mathematicians are written using plain (if verbose) language and diagrams, and you didn't need to learn a bunch of shorthand conventions specific to the field in order to participate. Does anyone know any good books on Quantum Mechanics that don't require you to learn Dirac notation first?


Many books that just give an overview of QM don't use dirac notation; look for books with "Modern Physics" or "Introduction" in their names. However, Dirac notation is used so ubiquitously in QM that your question is a bit like asking if there are linear algebra books that don't require you to learn matrix notation. Sure you can do linear algebra without matrices, but that would be a bit eccentric today.


Step 9 doesn't work because it introduces a third person, and so fails to demonstrate S(2)


Note that Step 9 can be read as introducing an entity that is known to exist, or introducing a variable to be universally quantified over. It isn't until Step 13 that we see that Step 9 should be read as the former.


I don't know why you're getting downvoted, afaict 9 is the problem.


TFA will inform you of this though, it's intended to be a game of reasoning. Posting the answer is spoiling the fun for people who read the comments first


> it's intended to be a game of reasoning. Posting the answer is spoiling the fun for people who read the comments

This is a very common example in math classes, though in my experience usually presented as a proof that "all horses are the same color".


All cats have nine tails...

No cat has eight tails, and every cat has one more tall than no cat. Ergo...


Why isn't there a mechanism for hiding spoilers in your comments? I came to the comments to check whether my guess was right (it wasn't), and I'm very glad for the spoiler.


You don't need to come to the comments to check your guess, the website lets you check your guess yourself by clicking on the step.

> See if you can figure out in which step the fallacy lies. When you think you've figured it out, click on that step and the computer will tell you whether you are correct or not, and will give an additional explanation of why that step is or isn't valid.


Perhaps downvoted for spoiling the problem? Some people review the comments before looking at the article.


There is a problem in step 9, but the problem is not related to introducing a third person. The existence of a third person makes step 9 correct.

The problem is that we establish the base cases S(0) and S(1), and then we establish the inductive step S(n) -> S(n+1) subject to the restriction that n > 1. But this proof never demonstrates that S(1) implies S(2). The proof is completely correct that S(2) implies S(3), S(3) implies S(4), and so on.

When step 9 says "Let R be someone else in G other than P or Q", the existence of a person in G other than P or Q has not been demonstrated. G is an arbitrary group of k+1 people, and the highest k for which our statement is known to be true is 1. Thus, the minimum size of G is 2, and R may not exist.


I think they mean, introducing a third person into the problem scope. Not into the set G.


Isn't it Step 4, which uses as a premise what the whole thing is supposed to prove?

"in every group of k people, everyone has the same age"

You can't use your conclusion in your assumption!


Please take a look at the principle of induction that is explained on that page.

In short: You fix k and assume that S(k) holds. If you can show that this always implies that S(k+1) holds, all you need is a base case (e.g. S(1) being true) to "recursively" prove that S(n) holds for all n >= 1 (or whatever your base case was).

Here the fault is that the induction step (proving S(k+1) from S(k)) requires k >= 2 but only specifically S(1) was proven.


That's the way induction works. Assume the statement is true for n Deduce that it then must be true for n+1 Prove it for n=1 Now it's proven for every n


No, not quite, the conclusion is that given a group of k people where all people have the same age, then a group of k+1 people also must have the same age. Since we know that in a group of 1 all k people have the same age, then if the proof held then a group of 2 people would have the same as well, then 3, etc. This is a common tactic in induction, you make an assumption, prove that if true it implies a general result, and then give an explicit case where the assumption holds, proving the general result.


You're right if we were speaking normal English, but "assuming" doesn't mean the same thing in math jargon. In math, you would say, "Assuming A, then B", to mean, "If A is true, then B is true."

It's way more confusing than simply "If A, then B", and I'm not sure why the wording hasn't fallen out of favor, but that's what it is.


In what way is that different from 'normal English'?


You might want to read the section "A Brief Review of the Principle of Induction".


This is easier to understand in constructive type theory. You can't pattern match on `k` to recur, but you can pattern match on `succ(k)` to recur on `k`.

Even when doing classic logic, I start with my constructive intuition and the sprinkle in the continuation-passing-style spooky magic when needed to get back the classical craziness.

Everyone should learn constructive first.


I heard this in the “All horses have the same color” version.


The version I had come across was "all billiard balls have the same color" in Liu's Discrete Mathematics [1]. It is an exercise problem in one of the chapters.

[1] https://www.amazon.com/Elements-Discrete-Mathematics-C-Liu/d...


Another simple way to see this is to reverse the usual order of steps, starting with the induction step.

The author shows that S(n)->S(n+1) and that proof is correct if n is at least larger than 1. The hidden assumption of n>1 is the "gotcha" moment, but that part of the proof is still valid as induction step. Imagine starting with this and amending the instructions with "given that n>1".

However, for the purpose of showing that all Canadians are the same age, we now need to find a base case - the first (and now second) step of induction. And here, we see that while n->n+1 holds (for n>1), there simply isn't any n>1 for which S is true! The case of S(1) is irrelevant, since it's not included in the assumption of the induction step.

If we would have started with the induction step, and concluded that our argument holding for n>1 is good enough, we would have then clearly realized that there is no base case and therefore we can not complete the induction proof.


A similar conjecture:

https://en.wikipedia.org/wiki/Doomsday_argument

"In other words, we could assume that we could be 95% certain that we would be within the last 95% of all the humans ever to be born."


I don't understand some things regarding the resoning:

If you assume S(n) is true, n being any natural number, what good does it to to prove that S(n+1) is also true since it is included in the initial assumption imho.

If you define "P and Q are any members of G" then "everybody in G except P" can only mean to me an empty group. Also "Let R be someone else in G other than P or Q" can only mean R must be outside the group.

Can somebody explain these to me?


So induction is a useful method of proving stuff.

You can't prove that S(n) is true for all values of n by just going through each possible n and proving it, since n can be anything so you'll be there a while.

The way this works is, you attempt to show that _if_ S(n) is true, _then_ S(n+1) is also true. Then you show that S(1) is true. Since S(n) being true implies that S(n+1) is also true, you can show that S(2) is true since 2 = 1+1 (you've proven the case where n=1). Then since S(2) is true, so is S(3), and S(4), S(5), ... and so on.

The way the links proof works is:

You show that S(1) is true. The set of 1 person {A} must have everyone in that set being the same age (there's only one person in it after all).

The next step is to show that if S(n) is true, then S(n+1) is also true. To do this we can take an example set of people {P,Q,R}, in this case we are saying that this is the group of n+1 people (so n=2). We can take {Q,R} (the set of everyone except P) and know that they are the same age (since we have assumed S(n) to be true, as long as we can show this relation works, we only need to prove one value of n to prove all of them, and we've already done this with S(1)). We can also do this for the set {P,R} using the same reasoning.

Since Q=R (Q and R are the same age) and P=R, we can prove that P=Q since P=R=Q. This shows that as long as S(n) is true, so is S(n+1).

Where this proof breaks down is this proof only works for a set of people larger than 2. So we haven't actually proven that S(1) being true implies S(2) is true, since this relation does not hold, we can't rely on S(n) being true.


> If you assume S(n) is true, n being any natural number, what good does it to to prove that S(n+1) is also true since it is included in the initial assumption imho.

Read the explanation on induction at the bottom if you haven't yet[1].

This is induction. The idea is to prove that for any 'n' for which S(n) is true, S(n+1) is true also. I'm guessing Step 4 is where the wording tripped you up?

> Step 4: We can do this by (1) assuming that, in every group of k people, everyone has the same age; then (2) deducing from it that, in every group of k+1 people, everyone has the same age.

Maybe its meaning is more clear stated this way:

Step 4: We can do this by showing that (1) for any k where it is true that "within every group of k people everyone has the same age," then (2) showing that it necessary follows that "within every group of k+1 people everyone has the same age."

[1] https://www.math.toronto.edu/mathnet/falseProofs/sameAge.htm...


I understand (at some level) what induction is. But the example given in the explanation of induction in the bottom is fundamentally different in that it does not assume anything. It simply calculates the formula for 1 and n+1 and both fit it.

> Step 4: We can do this by showing that (1) for any k where it is true that "within every group of k people everyone has the same age," then (2) showing that it necessary follows that "within every group of k+1 people everyone has the same age."

Try as I might this only looks like circular reasoning to me.


Let me try again. Think of Step 4 like this:

---

STEP 4 REDUX RELOADED

Imagine a powerful argument. Let's call it "The Decider." "The Decider" is a series of logical steps that allows us to go from A to B, where A is a certain set of assumptions or facts that we know to be true, and B is a conclusion that we can demonstrate must be true if A is true. We can use the metaphor of a machine. “The Decider” is a machine that takes material in on one side, and spits out a product on the other. The input material is facts or assumptions, and the output is new facts or assumptions that logically follow from the input. For now, let's not worry about how "The Decider" works. Let's just imagine that there is in fact some way to fabricate such a logical apparatus that works the way we need it to work.

Now, suppose that the kind of fact “The Decider” ingests is a very special kind of fact. If you tell it “the sky is blue,” the metaphorical gears within “The Decider” grind to a halt. It doesn’t know what to do with this kind of fact. Instead, it requires a fact of the following form:

IN: “Within any group of k people, everyone has the same age.”

So for example, you can tell “The Decider”:

IN: “Within any group of 1 person, everyone has the same age.”

And “The Decider” will grind away until it spits out a shiny new assertion that must be true if your input was true. In fact, let’s suppose that the shiny new assertion “The Decider” would produce in this case would be:

OUT: “Within any group of 2 people, everyone has the same age.”

You could tell “The Decider,”

IN: “Within any group of 9 people, everyone has the same age.”

and it would work, too.

OUT: “Within any group of 10 people, everyone has the same age.”

In fact, “The Decider” follows a pattern. Whatever value k is in the input, the number in the output will be k+1. In other words, for any k that is a positive whole number, “The Decider” can turn “within any group of k people, everyone has the same age” into “within any group of k+1 people, everyone has the same age.”

If “The Decider” actually existed, if there was a general pattern of reasoning that could be used to go from A to B in this way, we would accomplish the task set out for us in Step 3. Namely, we would prove that, “whenever S(n) is true for one number (say n=k), it is also true for the next number (that is, n=k+1).”

END STEP 4 REDUX RELOADED

---

Steps 5 through 13 then proceed to describe how “The Decider” actually works. Or at least they try to. That is, they describe a general pattern of reasoning that purportedly can be used to show that if “within any group of 9 people, everyone has the same age,” then it must also be true that “within any group of 10 people, everyone has the same age.” It can also show that if it is true that “within any group of 2 people, everyone has the same age,” then it must also be true that “within any group of 3 people, everyone has the same age.” In fact, Steps 5 through 13 endeavor to create a logical argument so powerful that it can take any statement of the form “within any group of k people, everyone has the same age” and demonstrate that if that is true, it’s also true that “within any group of k+1 people, everyone has the same age.” This is “The Decider” I describe above.

Spoiler

The argument ultimately falls down because “The Decider” has a fatal flaw. When k=2, the logical machinery chokes. It implicitly relies on k being greater than or equal to 3.

Is that helpful at all?


Edit: Let me try to be as clear as possible.

Your confusion comes from the language in the question of "ANY SPECIFIC N" versus "ANY, as in ALL N".

Say, n=3. Then, we assume S is true for the value n=3, but we don't yet know if S holds for any other n (1,2,4,100 etc.), which we have not assumed. However, we show that IF S is true for n=3, THEN that alone implies it's also true for 4 (n+1). Of course then, we could probably show the same process for SOME value of n, 3 or otherwise, and the corresponding n+1! So instead of writing n=3, we just write n and save ourselves the task of having to check all those numbers. Nevertheless, our assumption was that S was true for one specific n, and not all n at the same time!

So we do two things, and it makes sense to think of it in reverse order.

First, if S is true for any specific n we pick (and not necessarily ALL other n), is it THEN also true for n+1? At this stage, we have identified two "n" for which S holds of all possible n. More precisely, we have picked one and assumed S holds, and then found a second one. However, note that the choice of which n we assume to be true was "free" among ALL n. Think of "dynamics" instead of "state" if you are an engineer. But we started with the assumption that S is true for at least one n, the n we chose. Maybe we can not find such an n, in which case it doesn't matter that it would also be true for n+1. Therefore, the second question is: can we find an n for which S is true?

Then it's true for ALL n! But we need the two components. We need to know the relationship of n->n+1, and we need at least one "real" value of n where S does in fact hold.

Your second question is similar. The author means: Pick any two members of G, but you gotta pick two specific members. Since the proof works independently of whom you pick, it goes through for all others. However, it does not mean that you "pick all members" of G!

The "gotcha" moment you had, seeing that the choice of the two members was arbitrary, is usually what completes such a proof. You show the thing you want to show for two specific members of G, but then you circle back and state proudly: "But see, I could have picked ANY member of G. Hence, this must holds for all "dyads" of two people in G!"

Edit: And to understand why the proof fails - the author does not actually proof the n->n+1 step for any arbitrary n, only for n>=2. The specific "real" value he finds, however, is n=1. Therefore, the two steps are disconnected, the n->n+1 does not hold if n=1.

And this is precisely where the "ANY n" versus "ANY as in ALL n" comes into play again. n=1 is qualitatively very different to n=2. S is obviously true for n=1 (one person), but it's obviously not always true for n=2 (two people). While the author proofs that n=2 implies S for all n, this is not true if we start with n=1. However, n=1 is the only thing we can actually show to be really true. In that sense, for the purpose of showing that all Canadians are of the same age, the asserted step of n->n+1 (given n>1) is irrelevant, because we can not find such an n>1 where we can show that this is true!

Here you can see that while we do the proof for any arbitrary but specific n, not assuming it is true for any other value of n, we still need to ensure that we do in fact mean ANY of the n we can pick, including n=1!


> our assumption was that S was true for one specific n, and not all n at the same time

And here is where my problem with the reasoning is. The example in "A Brief Review of the Principle of Induction" makes no such error. It calculates for 1, and it calculates for n and n+1, in which the n can really by any n as in "all n". Also, no assumption there. So in my understanding the fallacies start at step 3.


This reminds me of a Buddhist game/tradition(?) of debate where you try to get the other person to admit to a logical fallacy and sway them to your belief.


For a mathematical fallacy, see the appendix of Charles Seife's book "Zero", proving that Winston Churchill is in fact a carrot!


The link to the answer: https://www.math.toronto.edu/mathnet/falseProofs/guess27.htm...

It took me a couple visits to realize that each `Step 1` `Step 2` heading is a link to an explanation for why that step holds true.


I also think step 10 is wrong because it assumes that P ≠ Q.


There's an imprecision here, but that doesn't break the proof. Note that from step 6 on, all it needs to show is "if P and Q are any members of G, then they have the same age". If P = Q, this is trivial, so we really only need to consider the P ≠ Q. This probably should have been stated, though.


People is a group of more than one. So S(1) is invalid case.


That's not the problem at all.


They just forgot to define age as:

"born after 1800"


In 2003, I remember studying fallacies in English class. I literally had an outbreak of laughter during an exercise where the prompt was: “vote for me or admit you’re racist”.

It seemed so ridiculous to teenage me that such a thing could be said. In 2020 it has been said. I’m no longer falling out of my seat laughing.


You must not have been paying attention at the time. I was literally told "Vote for X or you are a traitor", which is the same fallacy, in 2003.


I'm pretty sure that "vote for me or admit you're racist" is not necessarily a fallacy. It seems reasonable to conclude that through rather straightforward logic.

Assumption 1. If you are not a racist then you should not support racist policies.

Assumption 2. The opposition wants to enact racist policies while I do not.

Proposition 3. From 2, if you vote for my opposition then you are supporting racist policies.

Theorem 4. Therefore, from 3 and 1, if you don't vote for me then you are racist because you are supporting racist policies.

Assumptions 1 and 2 could be incorrect in certain circumstances (in particular assumption 2), but the reasoning is correct.


This argument assumes that supporting racist policies is racist. That may seem tautological, but consider: someone holds a gun to my head and threatens to kill me if I don't vote for the opposition. Am I racist for voting for the opposition?

That may seem extreme, but what if candidate #1 is racist, but candidate #2 has vowed to eliminate funding for medical care I need to live and can't afford on my own? Is voting for #1 racist?


In both cases you’re still racist, assuming the power gradient flows from you to the underprivileged group. You are willing to put your self interest ahead of others. This is ok. You can just say “I’m sorry, self interest demands I be racist”. Germans joined the Nazi party so they could be eligible for good jobs. They say things like this about their grand parents to this day.


If the desire to save one's own life at the expense of an underprivileged group is racist, I'm going to go out on a limb and say nearly everyone is racist.


I know this as the Kafka trap fallacy.

"A Kafka trap is a fallacy where if someone denies being x it is taken as evidence that the person is x since someone who is x would deny being x. The name is derived from the novel The Trial by the Austrian writer Franz Kafka."

Source: https://debate.fandom.com/wiki/Kafka_Trap


> A Kafka trap is a fallacy where if someone denies being x it is taken as evidence that the person is x

I think this concept is better known under the name "witch hunt".


Also related to the fallacy of false dichotomy. https://en.wikipedia.org/wiki/False_dilemma


I'm not clear how your anecdote is germane to the topic.


Who has said it?


Hillary Clinton, several ways; though most famously in the Basket of Deplorables monologue.


One part of mathematics that I rather like is figuring out how to phrase a statement as precisely as possible. (For me, this is also what differentiates good philosophy from bad philosophy.) I've been struggling with the best way to interpret the 2016 election results, especially with the 2020 election coming up. The most precise way to phrase it is as follows:

For each person who voted for Trump in 2016, at least one of the following statements is true. (A) The person was uninformed as to Trump's character. (B) The person was actively being misinformed as to Trump's character, in such a way that correct information was not believed. (C) The person did not believe that racism was a disqualifying factor for office.

Whether this statement reduces to the "vote for X or admit to being racist" depends on several additional statements that I don't think can be entirely stated. First, it asserts that (A) is false, that the amount of media coverage in an election is enough that no voters are uninformed. Second, it asserts that (B) is false, that there was no active misinformation being spread during the 2016 election. Given what we know now, (B) is most certainly true in some cases. Third, it asserts that (C) is equivalent to a person being racist, which is a valid position, but one that is harder to discuss without getting into the nuances of systemic racism.


The primary fallacy is that racism is a Boolean value of some sort.


I agree that racism is a spectrum, spanning anywhere from microagressions that contribute to systemic racism, to overt dismissals of human rights. Generally, the term "racist" is used to mean "exists further than X on the scale of racism". Whether or not somebody is racist by virtue solely of voting for a blatantly racist candidate is a matter of discussion for where that line of X is, and is covered under my comment about option (C).

This also gets into the point where racism will continue to exist so long as "not racist" is seen as one end of the spectrum. Rather, in order to be appropriately egalitarian, one must be anti-racist wherever society is racist.


Wow I’m actually amazed, you replied the exact words that came to my mind when I read the parent comment above you. Kudos.


And perhaps a slightly more liberal approach would be that racism applies to ideas/worldviews/modes of communication rather than baked into people.

There is research to indicate people respond to visual cues as an indicator of in-group/out-group tribalism, but that mental software can be overrun by observing the individual as opposed to categorizing the individual into a group. https://greatergood.berkeley.edu/article/item/look_twice This would be connected to one's communication that can be overcome.

As well as this, G. Loury describes racial stigma, which is to observe existing race gaps as a combination of past racist policies, exacerbated by present egalitarian/meritocratic policies, where the inequality is incorrectly ascribed to innate, immutable characteristics of race, rather than a consequence of an individual/hobbled community starting 50 meters behind everyone else in a 100m sprint. https://www.irp.wisc.edu/publications/focus/pdfs/foc241a.pdf This would be connected with one's worldview which can be overcome by understanding racism within history, as well as global weather distributions, and geographical resource distribution (Guns, Germs and Steel by Jared Diamond).

And I don't think I need to cite anything about racist ideas not covered by the above can be overcome by using enlightenment values and unifying messages.

I'd say trump has proclaimed some very racist ideas which run against enlightenment values and consequently are repulsive. There are obviously some percentage of followers of trump that hold worldviews that I'd find repulsive due to my alignment with enlightenment values. That doesn't mean the ideas these people hold are immutable.

Whilst my main political priority is minimising inequality at large, which in this context will disproportionately assist populations currently in poverty and resolve a lot of racial tension and racial stigma, policies that DON'T assist communities suffering from poverty should not be assumed to be racist, but rather are exacerbating gaps generated from previous racist(read discriminating by skin colour) policies. Whilst it might be unpalatable, I believe it is more realistic when you consider a large part of the American dream is about pulling yourself up from your bootstraps.

Also, Trump holds positions on economics that resonate large swathes of the American populous in communities that have been decimated by both automation, and job exportation, as pointed out by Andrew Yang. And as scarcity replaces abundance, individual's sphere of compassion shrinks. As a general example, consider who you would be considerate to if you were in an unescapable location undergoing famine.

Whilst I appreciate the desire to simplify the world around you which all humans try to do, I think to try to compress an individual's political worldview into 3 binary dimensions is dropping the majority of an individual's motivation.

I'd say that the main cause of racial gaps is historical institutional racism, that are exacerbated by today's egalitarian/meritocracy policies practices. And since the 1970s, corporate America began it's ascendance to decimate the middle class, rural America, collective bargaining, profit over economic equality, and almost completely corrupt the political system. This means to me that the biggest problem in America is political corruption and corporate power/corruption which results in increased inequality. Solve that and I think America's other problems of racial stigma, various important gaps across populations, lack of national pride, strength of democracy locally and globally, and the decreasing ability to pursue happiness in America would be much easier to solve.

This is just one Australian's opinion though. I might be wrong about the whole thing.


Ah, absolutes, what a wonderful fantasy world where there are so many candidates to choose from that you’re able to “disqualify” a candidate and still vote for someone who will uphold your ideals in office.

There are people who believe abortion is murder and still vote in pro-choice candidates because the other policy positions are important to uphold.


I disagree with the take here

The fallacy is assuming that a group with more than 1 person has the same age.

It would be ok to assume this if we were looking for a proof of contradiction, but this statement is never challenged nor contradicted

This sounds very much like those "gotchas" that confuse more than help


That is not the fallacy, that is the wrong conclusion.

The fallacy is in step 9 combined with step 1. Step 9 requires at least 3 people to exist - P, Q, and R. So, step 9 only works for k>=2. So, we have proved S(1),S(k>=2) => S(k+1), but we haven't proved S(2).

Of course, S(2) (in any group of 2 people, both people have the same age) is not true, so the whole conclusion is false.

In inductive proofs you always need to prove some rule that says 'for any k [with some property], assuming case k is true, then case k+1 is true as well', and then you also need to prove that, for some k [with the given property], case k is actually true.

Restating the proof in the article in these terms, step 9 correvtly proves that, for any k [greater than or equal to 2], if S(k) then S(k+1). But there is no proof given that there exists some k>=2 for which the statement actually holds, and in fact it can proved that NO such k exists. So overall the proof doesn't hold.


I see your point, but I kinda disagree, and again, that's why this is more confusing than helpful.

You're taking a false premise and running with it, then tripping far ahead and saying that's the fallacy.

> but we haven't proved S(2).

Well, not surprising you haven't proven it, because you're already deep down in the mud on steps 7 and 8

> Step 7: Consider everybody in G except P. These people form a group of k people, so they must all have the same age

> Step 8: Consider everybody in G except Q. Again, they form a group of k people, so they must all have the same age.

Given that

> Let G be an arbitrary group of k+1 people

This is already false

Saying that

> Let R be someone else in G other than P or Q.

Is something completely natural for a group with k+1 elements (with the exception of k < 3), but the "proof" is so deep down in its absurdity at this point calling this the fallacy is almost a technicality


The basic principle of induction is to prove k+1 in terms of k. If we can show it's true for k=1, then it's true for all k>1 as well. But assuming that it's true for k is a basic part of inductive proofs. It's like falling dominoes. You show the first domino falls; you show that, if the previous domino falls, the next domino will also fall; and thus all the dominoes fall.

The trick in this proof is that the steps for proving k+1 in terms of k don't work for all k > 1, which invalidates the generalization that the induction depends on. The steps obscure an extra predicate on the generalization, so that it's not fully general.

If the proof (of some other property) didn't have that hidden predicate, or something like it, it would be fine. The problem really is that far down.


I know how induction works, believe it or not

> in this proof is that the steps for proving k+1 in terms of k don't work for all k > 1,

Yes and those are steps 7 and 8, not step 9. Because that "proof" is already wrong. It comes from a wrong premise, surely, but that's already wrong at this time

This is why I'm calling BS on step 9 being the fallacy there.

> Step 5: Let G be an arbitrary group of k+1 people

> Step 7: Consider everybody in G except P. These people form a group of k people, so they must all have the same age (Right conclusion from wrong premises)

> The trick in this proof is that the steps for proving k+1 in terms of k don't work for all k > 1,

7 and 8 doesn't work for any k > 1, it's not "for all" it's "for any". That's why this is so ridiculous

Step 9 fails for k<=1 and k=2 and that's it.

So yeah the induction doesn't work, but it's not only because of step 9, it's because of 7/8 (which are just erroneous conclusions of a false premise)


Why is step 7 wrong? If all groups of k people had the same age, then everyone in G except P would have had the same age. That is a true proposition ('false => true' is true).

The greater point of the excersise is to show a failure mode of an inductive proof. If the property hadn't been so clearly false, it may have been harder to spot the actual mistake ; the excersise is meant to prepare you for those other cases.


> If all groups of k people had the same age, then everyone in G except P would have had the same age. That is a true proposition ('false => true' is true)

The logical formula is right but the premise is wrong. But 7 is considering both.

It's like saying "Person P had 1Mi dollars and got 10% interest last year then now Person P has 1100k dollars". But Person P didn't. The interest calculation is correct, but the premise is wrong.

> The greater point of the excersise is to show a failure mode of an inductive proof.

I see that, but the fact that the other steps are not contributing to the solution makes it harder to argue that the mistake is there. Because that statement needs a qualifier, but it is "not wrong" per se (it's not even affirming anything, it's just saying "pick the person you haven't picked (from a group that might not have anyone else to pick, fair enough)

But everything derived from a false premise can be false. That's how we get the proofs by contradiction, right? We keep going down the wrong path until it obviously blows up

Or we could just prove this whole problem false with a set of two people in Canada with different ages (counterexample to Step 5). Case closed.


> It's like saying "Person P had 1Mi dollars and got 10% interest last year then now Person P has 1100k dollars". But Person P didn't. The interest calculation is correct, but the premise is wrong.

No it is not like that. It is like saying "IF person P had 1Mi dollars and got 10% interest last year THEN now Person P would have 1100k dollars". This statement is true regardless of how much money person P has today. That is how steps 5-8 work: they are true regardless of the truth of the antecedent ('in every group of k people, everyone has the same age'). Finding 2 people in Canada of the same age would NOT prove step 5 wrong (though it would show it to be pointless, of course).

Probably a much more interesting problem would have found a less obviously wrong premise to demonstrate this with. I'd love to find a way to build a similar argument for Fermat's last theorem or some other non-trivial observation.


It sounds like you don't understand how an inductive proof works.

Steps 7 and 8 are perfectly fine. Everything up to that point is perfectly fine. The problem is only in step 9, exactly in that "with the exception of k < 3" (actually k<2) - because the trivially true base case of k=1 is that exception. The induction step is correct, it just doesn't work for the only available true base case.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: