Function: min(log(square(numbers("yxx")) if numbers("yxx") > gradient[2](numbers('ryy') if square(numbers("yxx")) > numbers("yxx") else numbers('ryy')) else numbers("yxx") if numbers('ryy') > square(numbers("yxx")) else numbers('ryy'), gradient[2](numbers('ryy') if numbers("yxx") > square(numbers("yxx")) else numbers('ryy'))), square(numbers("yxx")) if numbers("yxx") > numbers('ryy') if numbers('ryy') > numbers("yxx") else square(numbers("yxx")) else gradient[2](square(numbers("yxx")) if numbers('ryy') > numbers('ryy') else numbers("yxx")))