{R : Type u} →
  {ι : Type w} →
    {σ : Type t} →
      [inst : CommRing R] →
        {v : ι → MvPolynomial σ R} →
          (s : optParam (MvPolynomial σ R ⧸ Ideal.span (Set.range v) → MvPolynomial σ R) (Function.surjInv ⋯)) →
            autoParam
                (∀ (x : MvPolynomial σ R ⧸ Ideal.span (Set.range v)),
                  (Ideal.Quotient.mk (Ideal.span (Set.range v))) (s x) = x)
                Algebra.Presentation.naive._auto_1 →
              Algebra.Presentation R (MvPolynomial σ R ⧸ Ideal.span (Set.range v)) σ ι