Let $X$ be a Tychonoff space, let $A,B\subset X$ be closed. Let $J_A$ be the set of all continuous on $X$ real-valued functions which vanish on $A$.
For which $X$'s is it true that $J_A+J_B=J_{A\cap B}$?
I can prove this if $X$ is hereditary normal, as well as in the case when $C(X)$ is complete and sequential in the compact open topology (in particular if $X$ is hemi-compact compactly generated). However, in the second case the proof is somewhat indirect, so as a side here is another question:
Is there a constructive-ish proof of the property in question for compact $X$'s?
It would be particularly nice if there was a pair of monotone maps $\varphi,\psi$ from $J_{A\cap B}$ into $J_A$ and $J_B$ such that $\varphi(f)+\psi(f)=f$, for every $f\in J_{A\cap B}$.