the minimum functional