Problem: f(x,x) -> f(g(x),h(x)) f(x,g(y)) -> f(g(x),g(x)) f(x,h(y)) -> f(h(x),h(x)) g(x) -> h(x) Proof: Open