Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

what does divided together mean? maybe your question doesn't have a good answer, because the question is not formulated well enough.


That's a classical school question, word-by-word, except multiplication is replaced by division


With multiplication the question makes sense due to the commutative property but division does not have that so the question becomes ambiguous... And now I see that the model even points this out.


There is no ambiguity, the problem is that three numbers, divided together, without the order specified, must be equal to their sum.

You can find solutions for a / b / c, or b / c / a, or c / a / b, any combination of them and the solution will be correct according to the problem description.

Besides, what's does it even has to do with it concluding with confidence: "The fundamental issue is that division tends to make numbers smaller. It's mathematically impossible to find three numbers where these operations result in the same value."?


> There is no ambiguity

Yet you give three different interpretations:

> You can find solutions for a / b / c, or b / c / a, or c / a / b

This is a clear case of ambiguity.

Even the classic question is ambiguous: "Which 3 numbers give the same result when added or multiplied together?"

Lets say the three numbers are x, y and z and the result is r. A valid interpretation would be to multiply/add every pair of numbers:

    x * y = r
    y * z = r
    x * z = r
    x + y = r
    y + z = r
    x + z = r
However, I do not think that this ambiguity is the reason why OpenAI o1 fails here. It simply started with an untractable approach to solve this problem (plugging in random numbers) and did not attempt a more promising approach because it was not trained to do so.


So, there is no chance to answer the original question incorrectly by picking any specific order.

Logically speaking, the original problem has just one interpretation, i hope you would agree it is by no means ambiguous:

((a / b / c) = a + b + c) | ((a / c / b) = a + b + c) | ((b / a / c) = a + b + c) | ((b / c / a) = a + b + c) | ((c / a / b) = a + b + c) | ((c / b / a) = a + b + c) | ...(other 6 combinations) = true

This interpretation would indeed find all possible solutions to the problem, accounting for any potential ambiguity in the division order.


Does the commutative property change anything here? A, B and C are not constrained in any way to each other, so they can be in whatever order you want anyways...

Moreover, addition is commutative so it doesn't matter what order the division is in since a/b/c = a+b+c = c+a+b = ...

So I'd say that the model pointing this out is actually a mistake and it managed to trick you. Classic LLM stuff: spit out wrong stuff in a convincing manner.


Order doesn't matter with multiplication (eg: (20 * 5) * 2 == (5 * 2) * 20) but it obviously does with division ((20/5)/2 != (2/5)/20) so the question doesn't make sense. It's you making grade-school level mistakes here.


The question makes perfect sense. Here it is written in logical language. I'm curious at which point does it stop making sense for you?

  numbers divided together  
    ↓----------↓ 
    ((a / b / c) = a + b + c) ← numbers added together
  | ((a / c / b) = a + b + c)
  | ((b / a / c) = a + b + c)
  | ((b / c / a) = a + b + c)
  | ((c / a / b) = a + b + c)
  | ((c / b / a) = a + b + c)
  | ((a / (b / c)) = a + b + c)
  | ((a / (c / b)) = a + b + c)
  | ((b / (a / c)) = a + b + c)
  | ((b / (c / a)) = a + b + c)
  | ((c / (a / b)) = a + b + c)
  | ((c / (b / a)) = a + b + c) = true


So you want it to solve 12 simultaneous equations? LLMs are not good at that. Is there in fact an answer? ChatGPT says no.

https://chatgpt.com/share/66e482cc-331c-8013-98ca-999d7d3f3e...


What? It's a single logical equation, not a system of equations you gpt-head. There are 12 expressions with OR signs between then and they must be equal to true, meaning any one of them must be true. In your prompt to LLM you messed up the syntax by starting with an OR sign for some reason

By the way my LLM tells me that it's a deep and thoughtful dive into the problem, which accounts for the potential ambiguity to find all possible solutions, so try better.




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

Search: