Function separation and parameter recognition