Prolog (oder: ist doch logisch)
Jaja, ich mach gleich weiter, dachte nur mal kurz ich könnte die Freude weiterverteilen.
{trace} | ?- f(D,g(A,B)) = f(g(B,C),g(u(v(t),B),h(v(C)))). 1 1 Call: f(_16,g(_17,_18))=f(g(_18,_25),g(u(v(t),_18), h(v(_25)))) ? 1 1 Exit: f(g(h(v(_25)),_25),g(u(v(t),h(v(_25))),h(v(_25))))= f(g(h(v(_25)),_25),g(u(v(t),h(v(_25))),h(v(_25)))) ? A = u(v(t),h(v(C))) B = h(v(C)) D = g(h(v(C)),C) yes
Alles klar? Prima!