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