If we have a function $g(x)$ defined by $g(x) = f_1(x)f_2(x)$ where $f_1(x)$ and $f_2(x)$ are non-differentiable at some points, can $g(x)$ ever be differentiable everywhere? Intuitively using product rule, derivative of $g(x)$ would be $f_1(x)f_2'(x)+f_1'(x)f_2(x)$ which means that at any points where $f'_{\text{1 or 2}}(x)$ is not differentiable, the derivative cannot exist, but I have 2 doubts about this result.
If a function $g(x)$ can be defined as $g(x) = f_1(x)f_2(x)$, does that necessarily mean the derivative can be expressed as $f_1(x)f_2'(x)+f_1'(x)f_2(x)$? I know that for differentiable functions $f'_{\text{1 and 2}}(x)$ this is true, but have no idea for non-differentiable.
Can multiplying the "invalid" $f'_{\text{1 or 2}}(x)$ by another function make it "valid"? I don't see a way to proceed further with either of these 2 problems.