Skolem2 type t relation r(X:t,Y:t) axiom exists Y. r(X,Y) axiom exists U. r(U,V) function f(X:t):t function g(X:t):t axiom r(X,f(X)) axiom r(g(Y),Y)