English
There is a variant mk' of XgcdType taking six inputs and returning an XgcdType, defined by mk applied to modified components.
Русский
Существует вариант mk' типа XgcdType, взявший шесть входов и возвращающий XgcdType, определяемый через mk с изменёнными компонентами.
LaTeX
$$$ mk'(w,x,y,z,a,b) = mk\bigl(w.possibly_minus_one, x, y, z.possibly_minus_one, a.possibly_minus_one, b.possibly_minus_one\bigr) $$$
Lean4
/-- Another `mk` using ℕ and ℕ+ -/
def mk' (w : ℕ+) (x : ℕ) (y : ℕ) (z : ℕ+) (a : ℕ+) (b : ℕ+) : XgcdType :=
mk w.val.pred x y z.val.pred a.val.pred b.val.pred