∀ (R : Type u_1) [inst : CommRing R] (σ : Type u_2),
  Function.RightInverse
    (⇑(Finsupp.linearCombination (MvPolynomial σ R) fun x =>
        (KaehlerDifferential.D R (MvPolynomial σ R)) (MvPolynomial.X x)))
    (MvPolynomial.mkDerivation R fun x => fun₀ | x => 1).liftKaehlerDifferential.toFun