Short version: which notation is formally correct between $H(\omega)$ and $H(j\omega)$?
Disclaimer: I know that no one cares in the industry. I am asking out of curiosity and care for rigorous definitions.
Longer version: I have a question regarding proper notation of the argument for transfer functions and frequency responses.
In the frequency domain, both of them are usually written choosing the letter $H$ with the Laplace variable $s=\sigma + j\omega$ as their argument, given as $s$ in the transfer function and $s\big|_{\sigma=0}=j\omega$ for the frequency response.
I would be tempted to write these functions as $H(s)$ and $H(j \omega)$, but, by taking example on complex analysis, I know we usually write complex valued function of a complex variables using real and imaginary parts of the complex variable.
For example, the square of a complex number $z$ is written as the sum of two real valued functions $u$ and $v$, taking its real and imaginary parts $a$ and $b$ as arguments like the following: $$z^2=u(a,b)+iv(a,b)=a^2-b^2 + i2ab$$
From experience, I have never (understandably) seen $H(s)$ written like $H(\sigma, \omega)$, which I have no problem with. However, $H(j \omega)$ bothers me; why do we keep the imaginary number $j$ inside the argument? Is it notation abuse? Which one is formally correct?
Thank you!