# Broadcasting inconsistency between addition and multiplication

**URL:** <https://discourse.julialang.org/t/broadcasting-inconsistency-between-addition-and-multiplication/69435>\
**Category:** New to Julia\
**Tags:** broadcasting\
**Created:** [October 8, 2021, 1:49pm UTC](https://discourse.julialang.org/t/broadcasting-inconsistency-between-addition-and-multiplication/69435 "2021-10-08T13:49:42Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [October 8, 2021, 3:14pm UTC](https://discourse.julialang.org/t/broadcasting-inconsistency-between-addition-and-multiplication/69435/8 "2021-10-08T15:14:32Z")

</div>

Don’t worry, we won’t, since it violates associativity of `+`:

> [@Idea Julia Lite or 'Juliette'?](https://discourse.julialang.org/t/idea-julia-lite-or-juliette/34076/49):
>
> With regard to your idea about having an error without parentheses, that seems intuitive and sensible (IMO), I don’t know what you mean by ‘brittle’. It’s brittle in the sense that it would break from very slight changes, like seemingly insignificant parentheses or extracting part of the computation into a separate bit of code and saving it as a variable. A+1 is unambiguous, at least.Why can’t that work? One of these operations has to not work to avoid the associativity failure: A + I …

---

_[View the full topic](https://discourse.julialang.org/t/broadcasting-inconsistency-between-addition-and-multiplication/69435)._
