def dtlz2_fi.tail
import unified-nsga-iii@0.2.2.0/problems.bend as Problemsimport Base
302def dtlz2_fi.tail(+x: List<&2, F32>, +m: Nat, +g: F32, +i: Nat, +body: F32, first: Bool) -> F32:
303 match first:
304 case True{}:
305 body
306 case False{}:
307 F32.mul(body, dtlz2_sin(x, m, i))