Here's a question: is it OK to omit parentheses around the argument to a non-standard function?

Like, "sin x = sin(x)" and "log z = log(z)" are common, but what about "f x = f(x)"?

Does the function name need to be more than one letter?

"flop x = flop(x)"

· · Web · · ·

@christianp I wouldn't do it for "non-elementary" functions. That is, stuff where people would need to be reminded of their definitions. If you look at e.g. the DLMF (dlmf.nist.gov/) only the elementary ones get away with omitting parentheses, and that's just in simple cases.

@christianp it's just a convention, in my opinion.

@somenxavier yeah, but I'm interested in where conventions apply

@christianp I think it applies to very antique functions like trigonometric and log

@christianp I'm ok with it, but it's probably because it looks like a curryfied function, which is rather standard in functional programming

@christianp I'd say omitting parentheses would be OK if the function name has more than one letter and, in LaTeX, is set in roman rather than math-italic.

@christianp I think it just has to be clear that the function is not one or more constants

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!