Problem:
 ap(ap(g(),x),y) -> y
 ap(f(),x) -> ap(f(),app(g(),x))

Proof:
 Containment Processor: loop length: 1
                        terms:
                         ap(f(),x)
                        context: []
                        substitution:
                         x -> app(g(),x)
  Qed