The conversion X_FUN_EQ_CONV embodies the fact that two functions are equal
precisely when they give the same results for all values to which they can be
applied. For any variable "x" and equation "f = g", where x is of type
ty1 and f and g are functions of type ty1->ty2, a call to
X_FUN_EQ_CONV "x" "f = g" returns the theorem:
|- (f = g) = (!x. f x = g x)