>>14060410parenthesis are for functional evaluation
brackets are for matrices and grouping, which are effectively the same thing.
since adopting this notation i've never looked back. my motivation for this stems from my tendency to group most substitutions to make them stand out, however if parens are used you can get ambiguous looking expressions where it is not immediately clear whether functional evaluation or grouping was intended.
toy example: F = ma = m (dv/dt) = m [dv/dt]
i've grouped the substitution a = dv/dt to make it stand out. with parens, an idiot might think that m() is a function taking the argument dv/dt. with brackets, you can either interpret the notation as a grouping or as a 1x1 matrix (i.e. scalar) and there is no chance for confusion. while this example seems trivial, more complicated expressions can get more difficult to read unless you are familiar with everything already
>>14060416>>14060615lines and double lines at best are for denoting determinant. at worse they can be confused for norms.