Hacker News new | ask | show | jobs
by howeyc 1696 days ago
> Richard, Jerry, and Robert are going to share 60 cherries. If Robert has 30 cherries, and has 10 more than Richard, how many more cherries does Robert have than Jerry?

> answer:

> Robert has 30 + 10 = 40 cherries.

> If there are 60 cherries to be shared, then Richard and Jerry will have 60 - 40 = 20 cherries each.

> Robert has 40 - 20 = 20 more cherries than Jerry.

Um, the answer is "correct" but isn't the actual reasoning wrong?

Robert has 30

Richard has 20

Jerry has 10

Hence they split the 60 this way.

3 comments

This is some "Sideways stories from Wayside School" logic here. (https://wayside-school.fandom.com/wiki/Joe_(book_chapter))

> This doesn’t make any sense. When I count the wrong way I get the right answer, and when I count right I get the wrong answer.

---------

The other story this reminds me of is Abbot and Costello's "7 x 13 == 28" skit.

Looks like it randomly applies operations and reasonings rather than read the text. This sentence for example makes no sense and shows this AI has no understanding of numbers whatsoever, not even first grade level understanding:

> If there are 60 cherries to be shared, then Richard and Jerry will have 60 - 40 = 20 cherries each.

> Richard, Jerry, and Robert are going to share 60 cherries. If Robert has 30 cherries, and has 10 more than Richard, how many more cherries does Robert have than Jerry?

"and" here is kind of inexact, it implies a sum, so something else. "If Robert has 30 cherries, 10 more than Richard" would be better.

It's not inexact, though. "and" in this case is a logical joiner not a numerical joiner. "Richard, Jerry, and Robert are going to share 60 cherries" is the first fact presented. "Robert has 30 cherries" is the second fact, it is one property about the cherries Robert has. "and has 10 more than Richard" is a third fact, it is another property of the cherries Robert has. The only addition that comes out of this is from the "10 more than Richard" bit, "more than" suggests addition, "and" does not. The way kids are taught to transform that would be something like:

  richard + jerry + robert = 60
  robert = 30
  robert = richard + 10
Trying to make Robert have 40 cherries makes the math conducted by the "AI" even more absurd, because it throws out the first fact (that there are 60 total).