Am I correct or is Wolfram correct?

  • Context: High School 
  • Thread starter Thread starter uperkurk
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the interpretation of the expression 4/5t + 7 = 47, specifically whether it should be understood as (4/5)t or 4/(5t). Participants are examining the implications of this interpretation on the solution for t, comparing their views with the output from WolframAlpha.

Discussion Character

  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants argue that 4/5t = 40 should be interpreted as (4/5)t = 40, following conventional mathematical notation.
  • Others suggest that WolframAlpha interprets the expression as 4/(5t) = 40, leading to different solutions for t.
  • A participant notes that Mathematica's sensitivity to spaces affects how expressions are parsed, which can lead to misunderstandings in input interpretation.
  • Some participants emphasize the need for parentheses to clarify ambiguous expressions, as 4/5t can be misinterpreted without them.
  • There is a discussion about programming languages and their treatment of implied multiplication, with some suggesting that most modern languages would not allow such notation.
  • One participant references external sources, including Wikipedia and TI, to explore the order of operations and exceptions, but finds no programming languages that support implied multiplication.

Areas of Agreement / Disagreement

Participants express differing views on the correct interpretation of the expression, with no consensus reached on whether WolframAlpha or the original poster is correct. The discussion remains unresolved regarding the implications of implied multiplication and the necessity of parentheses for clarity.

Contextual Notes

The discussion highlights limitations in notation clarity and the potential for ambiguity in mathematical expressions when not properly formatted. Participants acknowledge that the interpretation can vary based on context and conventions.

uperkurk
Messages
167
Reaction score
0
4/5t + 7 = 47

I say

4/5t = 40

t = 50

but wolfram says t = 1/50

Sorry I have to learn how to use latex again -_-
 
Mathematics news on Phys.org
uperkurk said:
4/5t + 7 = 47

I say

4/5t = 40

t = 50

but wolfram says t = 1/50

Sorry I have to learn how to use latex again -_-

You need to add quotes to make it what you want: (4/5)t + 7 = 47

Wolfram thinks you want it to be (4/5t) + 7 = 47
 
I think the delta is whether 4/5t = 40 is interpreted as 4/(5t) = 40 or (4/5)t = 40

The standard convention is that multiplication and division bind equally tightly even when multiplication is indicated by juxtaposition and that both are left-associative. That means the latter interpretation is conventional. Barring some typography that OP has not copied carefully, OP is correct and Wolfram is in error.
 
Add parentheses (), not quotes " ".
 
Mathematica is sensitive to spaces. It doesn't have much choice as it needs to be able to distinguish between "xy" and "x y" (the former is a variable with name xy while the latter is the product of two variables x and y).

Same thing here: if you type "4/5 t" (with the space) it'll be parsed as ##\frac{4t}{5}##.
 
The obvious part of this discussion as it relates to OP, make sure to look at the input interpretation when you enter formulas. Wolfram clearly displays how it interprets your input, if it does not match your equation then the answer will not match either. logic 101
 
jbriggs444 said:
I think the delta is whether 4/5t = 40 is interpreted as 4/(5t) = 40 or (4/5)t = 40

The standard convention is that multiplication and division bind equally tightly even when multiplication is indicated by juxtaposition and that both are left-associative. That means the latter interpretation is conventional.

Yes, but only when multiplication is explicitly indicated.

e.g.Even wolfram uses the convention if told 4/5*t

For implied multiplications I'm with Wolfram. Implied multiplications ought to bind tightest as a convention; that makes intuitive sense to me.
 
Ahh, sensible. That case did not come up when learning parsing rules in comp sci -- we never used juxtaposition to denote multiplication.
 
  • #10
jbriggs444 said:
Ahh, sensible. That case did not come up when learning parsing rules in comp sci -- we never used juxtaposition to denote multiplication.

Right. Most modern programming languages would throw an error for doing an implied multiplication.

Come to think of it, which other languages allow something like 5t instead of 5*t?
 
  • #11
[QUOTstein;4246799]Right. Most modern programming languages would throw an error for doing an implied multiplication.

Come to think of it, which other languages allow something like 5t instead of 5*t?[/QUOTE]

As far as languages go, I don't think any would interpret 5t ad 5*t .

Wolfram does do implied multiplication and will interpret 5t as the product of the 2. The problem here is the 5t being in the denominator.

If we expected wolfram to interpret 4/5t as (4/5)*t , then we would have to make a concession for the case of 4/(5t) by use of brackets.

In either case, 4/5t is ambiguous when written line style so brackets are required for clarification.
 

Similar threads

  • · Replies 171 ·
6
Replies
171
Views
12K
  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
10K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
1
Views
4K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K