§ When to generalize an argument to a function for an inductive proof



fAux x y = 
  if (cond x y)
  then fAux (gx x) y
  else y

let f y = fAux (hx x) (hy y)