def perp
import unified-nsga-iii@0.2.2.0/survival.bend as Survivalimport Base
import unified-nsga-iii@0.2.2.0/util.bend as Util
241def perp(+f: List<&2, F32>, +w: List<&2, F32>) -> F32:
242 +ww = Util.vec_sqnorm(w)
243 perp.pick(f, w, ww, F32.is_lt(ww, 0.0000000000000001))