def dtlz_n

unified-nsga-iii@0.2.2.0 · problems.bend:88

import unified-nsga-iii@0.2.2.0/problems.bend as Problems
import Base

88# n = M + k - 1 (C# Dtlz*Problem).
89def dtlz_n(m: Nat, k: Nat) -> Nat:
90  match m:
91    case 0n:
92      k
93    case 1n+pm:
94      match k:
95        case 0n:
96          pm
97        case 1n+pk:
98          Nat.add(pm, 1n+pk)

Uses (2)

Used by (6)