When solving functional equations it can be helpful to substitute another function, say, g(x) rather than x to the original functional equation h(x). Under what condition is this a permissible substitution that leaves the original solution intact? Is bijectivity sufficient and if so, why is it?
Example: h(1-h(x))=x. Can I substitute g(x) for x in this equation?