Function defined with If

*To*: mathgroup at smc.vnet.net*Subject*: [mg71338] Function defined with If*From*: "Julian Aguirre" <julian.aguirre at ehu.es>*Date*: Wed, 15 Nov 2006 06:43:52 -0500 (EST)

Dear group, I am trying to define a function of the variables x, y through other quantities depending on x and y and the function If. A minimal example is In[1]:= a = x; b = y; f[ x_, y_ ] = If[ a < b, a, b ] Out[3]= If[ x < y, a, b ] How can I force Mathematica to return If[ x < y, x, y ], as I thought it would? Thaks in advance, Julián Aguirre